有程序设计和面向对象的基础,注重实效的开发人员、开发工程师、开发团队负责人等。
| 课程编号 | 开课日期 | 地点 | 培训天数 | 选择报名 |
有程序设计和面向对象的基础,注重实效的开发人员、开发工程师、开发团队负责人等。
培训费:5500元/人(含教材、证书、学习用具、午餐等)。住宿协助安排,费用自理。
证书
培训结束,颁发“全栈式JavaScript开发精讲”结业证书。
主要内容:
* 定位于利用JavaScript,从后端到前端,从架构设计到模式化开发全过程。
* 利用敏捷过程开发出一个完整JS项目。
* 前端技术是其中一个环节,更加强调的项目开发的全过程。
培训对象:
1、有程序设计和面向对象的基础,注重实效的开发人员、开发工程师、开发团队负责人等。
2、致力于用户体验改进的有后端开发经验的工程师。
3、按照“全栈型”标准打造职业生涯的开发人员。
课程设计:
1、定位于“前后端全面技能开发的培训”,需要开发者有一定的JS或ActionScript方面的编程基础,同时具有一定的后端和数据库方面的开发知识。
2、不但定位于功能的完成,同时也关注“良好架构,解藕合设计,单元测试”,以及“版本控制,自动化测试、持续集成”等方面的过程管理。
3、对框架方面的培训定位是,不让开发者陷入“语法糖”所带来的欣喜,以至于在开发中过早触碰“天花板”,从而能够驾驭飞速变化的各种JS技术,成为框架的主人。
培训内容:
企业级特性
过程式编程
语言语法基础及集成开发环境介绍
ECMA 2015/2016/2017规范主要变迁点分析
语言的动态特性
关于“指针”,全局宿主,this的应用
内存管理,垃圾回收,作用域及作用域链
最佳实践:JS开发规范,原则,约定
函数式编程
一等公民
arguments,this,prototype深入认识
函数的借用方法及应用
函数即数据,回调模式应用
有趣的闭包,及闭包的应用示例
面向对象编程
JSON数据
封装特性控制
创建模式
继承特性
打造名称空间或包
JS后端开发
NodeJS
NodeJS工作原理分析及适用的场合
异步编程开发模式及单线程机制分析
事件循环及回调机制分析
模块的使用、开发,npm的使用
核心模块:buffer,fs,stream等模块的使用简介
TCP,HTTP模块的开发介绍及应用示例
企业综合应用示例
ExpressJS
npm的安装及工程最佳实践结构
工作原理分析
request和response对象
路由控制技术
中间件的使用技术
用户数据接收技术
上传及下载技术
session及cookie处理技术
错误处理技术
EJS或Jade模板技术
Resuful 后端AP打造I
MongoDB&Mongoose
什么是NO-SQL
安装、配置、基本使用
MongoDB的核心概念
CURD基本操作
Find技术全接触
Mongoose的设计原理
关于Schema,Model和Entity
如何完成CURD
Collection关联操作技术
后端技术组合开发
完成企业组后端全Restful方案开发实例
实操中总结最佳开发架构
完成单元测试及持续集成
JS前端开发
DOM&AJAX&JQuery
W3C BOM、DOM基础知识
现代浏览器渲染过程
HTTP1.0/1,1/,Http2协议展望
原生AJAX技术
JQuery知识体系
利用原生JS和JQuery完成基本案例实操
CSS&BootStrap
CSS实战布局
CSS3新特性介绍
LESS开发CSS介绍
BootStrap3 全局样式
BootStrap3栅格系统
BootStrap3 JS插件
HTML5
HTML5 语义化Tag介绍及文档结构分析
canvas,videio等标签
新标准下的WEBAPI介绍
TypeScript&Angular2
TypeScript在项目中的需求
TypeScript数据类型
接口、类、枚举类型,泛型
模块和名称空间
装饰器
前端MVC、MVP,MVVM模式,及各流行框架的分析
Angular2环境搭建及教程项目分析,运行
Commponent的设计原理及开发规则
Template的数据绑定技术
Angular2的Service及IOC/DI技术
Angular2的路由技术及SPA应用开发技术
Angular2的HTTP服务
实战MEAN开发全过程
师资:
余老师 培训中心高级讲师
授课特点:
1、授课强调技术需求,设计原理,思维模型建立,而不是单纯“语法知识”讲解。
2、过程大量采用“立足本位,横向联系,反思式学习”,让受训者成为技术的“主人”,而非为完成需求而使用技术的“奴隶”。
案例练习贯穿课程始终,大家针对案例练习中的代码展开讨论,通过讨论,得出结论。