如何成为合格的软件开发高级工程师?
答:项目浸入式教学+10万行代码
什么是项目浸入式教学?
和传统教学相反,先有项目,再课程学习,学习同时完成项目。
项目浸入式教学流程:
项目需求 (BaoAI) =>
课程学习内容 + 项目代码开发 =>
完成项目实践(10万行代码)+ 达到课程目标 =>
开发高级工程师
零起点构建企业级项目【小宝人工智能和量化平台BaoAI】,零起点掌握和精通开发知识,项目先行,理论和项目实战融为一体,成为开发高级工程师So Easy。
项目浸入式课程风采:
零起点系列课程,包括 :
零起点,精通WEB前端开发
零起点,精通Python全栈开发
零起点,精通Python人工智能
零起点,精通Python量化系统
零起点,精通Python网络爬虫
零起点,精通WEB前端开发学习路径
课程 |
项目 |
学习内容 |
达到目标 |
HTML5 |
BaoAI首页实现及登录、密码找回及注册界面 |
HTML5基础、文挡结构、属性、文本、标题、图像、表格、链接、表单、 Canvas对象、音频、视频等 |
学会HTML5语言语法,标记的应用。完成具有W3C规范的HTML5页面编写 |
CSS3 |
BaoAI登录、注册等界面样式实现 |
CSS3.0基础;CSS3.0选择器;CSS单位、盒子模型、常用样式、CSS3动画、响应式设计等 |
学会CSS3的语法和在HTML5中嵌入CSS3的方式,以及各种样式选择器和所有常用的样式属性,并能灵活使用CSS进行样式设计和布局。 |
Javascript ES6 |
BaoAI登录、注册等表单验证,AJAX验证码、登录和注册实现等 |
语法结构、数据类型详解;JavaScript流程控制和函数;JS面向对象编程,JavaScript内部对象、BOM、DOM、事件等 |
JavaScript语法,与 HTML和CSS联合使用,编写页面脚本程序,应用DOM的事件处理和各种对象的属性和方法,网页中特效编写。 |
jQuery |
使用jQuery重构BaoAI登录、注册、验证码等 |
jQuery选择器、过滤器、属性操作、文本操作、值操作、节点操作、动画处理、事件处理、jQuery插件等 |
熟练使用jQuery的各种操作, 并且根据需要完成相应的效果 |
Bootstrap
|
Bootstrap风格重构BaoAI登录界面、表单、表单验证、模式框、响应式后台管理界面、布局和换肤、选项卡、弹出菜单、提示框、消息通知、区块盒展示新闻列表和内容。 |
响应式设计概述、viewport视区、网格视图、媒体类型、媒体查询实现断点、图片、视频、框架、文件结构、使用基础、网格系统、 CSS样式、常用组件、JavaScript插件 |
掌握响应式网页设计,了解常见响应式框架,网络常用组件 |
Angularjs |
创建BaoAI项目应用框架、配置文件、$http预处理、应用指令定义、应用服务定义、应用过滤器、基于UI-Router实现首页、登录页面、后台管理页面路由和视图切换、JWT登录及动态路由、菜单路由同步、模块化开发、模块控制器和模板。 |
表达式、指令、控制器、过滤器、事件、模块、表单、内建常用服务、依赖注入、路由 |
掌握AngularJS数据绑定和依赖注入,使用AngularJS创建动态Web应用 |
国际化 |
BaoAI前端配置模块及国际化开发 |
国际化切换、键值对初始化、国际化全作用域函数、配置模块增删改查 |
掌握BaoAI平台国际化开发 |
Node.js |
BaoAI前端模拟数据API服务 |
安装Node.js、建立HTTP服务器、异步式I/O与事件式编程、模块和包、调试、Web开发、http模块、Express框架等 |
学会Node.js安装使用,建立HTTP服务器,掌握异步式异步式I/O与事件式编程,学会程序调试,Web开发和Express框架 |
Gulp |
BaoAI前端项目构建、开发运行环境、生产运行环境、反向代理、模拟数据API服务、文件监控及页同步调试 |
创建任务、串行任务、并行任务、处理文件、使用插件、jshint语法检测,js文件版本控制,html、js、css压缩,文件监控、browserSync文件变化自动刷新同步页面调试,项目构建,反向代理,模拟数据API服务 |
使用Gulp构建项目 |
Nginx</ |