ui设计师进阶学习的软件 (ui设计师转产品自我介绍)

ui设计大厂课程,ui设计师进阶学习的软件

第一周

U新课程介绍,学员互动,课程预期等,学习平台准备,开始Ruby核心概念学习。

由浅入深,计算机编程历史概述至Ruby,我们将Ruby的基础分割易于理解的区块进行教学,学员将创建和操作变量。在终端上执行Ruby脚本,在创建游戏及其他的应用中去了解Ruby的工具及带来的可能性。

在Ruby技能之外,我们将开始基础的Git及Github. Git是一个非常有用的用于代码存放、共享及更新的版本控制工具。Github是Git存储的在线存储库,我们将在整个培训包括在学员的职业生涯中使用这些工具。

第二周

回顾第一周问题,终端命令回顾,Ruby回顾及第一次大组项目。帮助学员过渡至第三、四周Rails学习的主题学习。学习Git/Github资料、HTTP协议、HTML、CSS及开发工具。

第三周

Sinatra介绍,一款基于Ruby的网页应用框架。Sinatra是一个简化版的Rails,在简单掌握Sinatra的基础上开始引入Rails。

SQL的持续性学习,包含数据库基础及Rails结构的基础部分(模型、视图、控制器或者MVC). Rails用于指向数据库的模型,HTML网页在浏览器中查看的视图及用于控制视图和模型之间数据交换的控制器。

第三周主要理解每个部件的运作及之间的互动,我们同时也会学习一些权限控制及简要的Heroku介绍。

ui设计大厂课程,ui设计师进阶学习的软件

第四周

继续Rails教学。导入Materalize(前台后台式样/Javascript框架), Git及GitHub在有效合作及代码共享中的深度应用。

第四周以第一次编程马拉松结束。要求学员分成小组在8小时内创建完整的Rails网页应用。第四周的课程将以准备第一阶段编程马拉松为主题开展。

第伍周

JavaScript历史发展概述,JavaScript及Ruby的差异。

JavaScript知识教授,学员学会创建及操作变量,在浏览器中执行JavaScript, JavaScript对象, 在Rails应用中添加JavaScript, 使用AJAX创建更友好用户界面。

在JavaScript之外,开始基础的Jquery coffeeScript. jQuery是非常流行的包含了原生的JavaScript代码及使开发者更容易使用的JavaScript库。同时它提供了一系列对动画非常有帮助的功能,包括DOM操作及其他更多。

CoffeeScript是一套JavaScript的转译语言,CoffeScript的诞生使编写JavaScript更快更Ruby化。 JavaScript正在变成一个非常流行及可开发的语言。

ui设计大厂课程,ui设计师进阶学习的软件

第陆周

TDD, BDD, Rspec. 测试的一周!测试在开发中是非常重要的环节。

第六周介绍Rails闪动消息提示/ JavaScript对于闪动操作以及如何在Rails中使用Rspec进行测试。闪动/模型测试,控制器测试,模型和控制器实践。

第柒周

完整的ReactJS框架学习。 ReactJS不想其他流行的JavaScript框架。大多数JavaScript 框架在前后端实施完整的MVC模式。

ReactJS只注重于MVC中的视图。 ReactJS使我们基于超级快速的虚拟DOM, AJAX, ES2015创建可重用组件,从而具有快速响应及现代感的用户体验。

第捌周

在Rails、进阶关联、原SQL刷新、API创建及API的互动中定制化的Rake任务。

第二次编程马拉松的准备。

第玖周

STI/ Gems单表继承 数据库工程技巧 实用级的Gems

文件/ 解析/ 页码如何创建文件及Ruby中的临时文件 如何解析CSV文件 如何解析ZIP文件 什么是页码 示例

用户角色权限使用CanCanCan授权指定用户在Rails应用中完成指定事件。

ui设计大厂课程,ui设计师进阶学习的软件

第拾周

关注/ 装饰/ 展示 模型关注 控制器关注 装饰模式 Draper Gem

前后端测试/ 网页消耗测试框架 语法 使用Selenium测试 测试反馈

更多的SQL/ 图表SQL实践 更多进阶技巧 ChartJS

第拾壹周

网页动画/ CSS3网页动画 CSS3 CSS3动画

课程展示Bug修复 修正 优化 PPT展示 虚拟演示

毕业典礼成果演示 路演

ui设计大厂课程,ui设计师进阶学习的软件