微官网

营销品种

U新计划

目标
发布时间:2017-08-05 12:24   来源:U新计划

发布时间:2017-08-05 12:24

来源:U新计划

2.png

U X 班

U X

c l a s s


目标 


   11周内:


   教学、指导及帮助学员如何快速适应初级全栈式网页开发者角色。学员将熟悉网页开发概念、框架、编程及流程。



   日常课表:


9:00AM~9:30AM

学习回顾


9:30AM~12:00PM

授课


12:00PM~1:00PM

午休


1:00PM~5:00PM

基于项目的学习(实验室)



开发目标:


1
基础开发能力

主要使用语言为Ruby, 同时学员也将精通Javascript。学员必须能够使用以上两种语言解决问题。

掌握一些特定的知识包含使用循环和条件,理解数据类型(字符串、布尔值、哈希值、数组、符号等),理解和使用函数及方法,Ruby类,Ruby模块,Javascript对象以及基础的面向对象开发。


2
理解互联网基础  

理解互联网基础包含HTTP协议,基础的客户端/服务器端互动和HTTP响应代码。    


3
基于Rails框架完成完整互联网应用

使学员掌握如何能够有效使用Rails框架全过程创建全栈式网页应用。包含使用及理解MVC结构: 模块、视图、控制器,后端: SQL, PostgreSQL, Active Record, Ruby等,前端: HTML, SS, Bootstrap, JavaScript, React.js等。


4
成功的程序员特质开发

该课程并不仅仅是教授学员技术,更在学习过程中使学员的软实力得到提升,如团队协作、有效沟通、问题解决、独立工作、项目计划及高效互联网资源查询等。



1122.png



课程 


blob.png


第一周


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

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

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



blob.png


第二周


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



blob.png


第三周


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

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

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



blob.png


第四周


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

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




blob.png


第伍周


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

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

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

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



blob.png


第陆周


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

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



blob.png


第柒周


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

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



blob.png


第捌周


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

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



blob.png


第玖周


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

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

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



blob.png


第拾周


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

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

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



blob.png


第拾壹周


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

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

毕业典礼  成果演示  路演

U新计划的二维码

U新计划

扫描关注公众号

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

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

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

加企业微信

加企业微信

关注微官网

关注微官网