微官网

营销品种

罕瑞科技

当前位置: 罕瑞科技 » 新闻详情
热点新闻 行业观点 运营技巧
让UI设计师华丽转身程序员——U新计划课程简介
发布时间:2017-08-12 13:56   来源:罕瑞科技

发布时间:2017-08-12 13:56

来源:罕瑞科技

       U新计划是一个源自于全球计算机图形学发源地——美国犹他大学的编程训练营式教育培训模式,他们的加速式学习模式将为那些想要学习编程以谋求全职工作或想成为一名活跃社区IT开发者的设计专业学生们提供了浸入式的学习环境和体验。U新计划整个课程分为12周,提供包括网站开发、图形设计和用户体验等方面的系统性培训与实践,同时还将为毕业生提供优质的就业推荐。

       U新计划的课程持续十一周,每周的课程安排丰富多彩,能够帮助一名普通的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介绍

       第四周

       继续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正在变成一个非常流行及可开发的语言。

       第陆周

       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应用中完成指定事件。

       第拾周

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

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

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

       第拾壹周

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

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

       毕业典礼成果演示 路演

关注U新计划,开始您的变身之旅吧!


广州罕瑞信息科技有限公司  |  粤ICP备14051569号  |  罕瑞科技©版权所有

广州市天河区中山大道旭景西街东灏商业大厦210室

服务热线:020-32207241 意见反馈:020-82011841 邮箱:service@hanraise.com

加企业微信
加企业微信
关注微官网
关注微官网