全栈式JavaScript开发精讲培训(北京,9月13-16日) | |||
课程类型: | 生产管理 | 授课语言: | 普通话 |
总学课时: | 4天 | 培训费用: | 5500元 |
授课时间: | 2017年09月13日至2017年09月16日 | 授课地点: | 北京 |
浏览次数: | 11698次 | 参加培训: | 在线报名 |
全栈式JavaScript开发精讲培训(北京,9月13-16日)
【举办单位】北京曼顿培训网 中国培训资讯网
【培训日期】2017年9月13-16日
【培训地点】北京
【培训对象】
1、有程序设计和面向对象的基础,注重实效的开发人员、开发工程师、开发团队负责人等。
2、致力于用户体验改进的有后端开发经验的工程师。
3、按照"全栈型"标准打造职业生涯的开发人员。
【课程背景】
JavaScript是基于原型的,在服务端、应用程序扩展、移动应用程序、命令行脚本方面有非常出色的表现。与我们所熟知的基于类的语言不同,我们很难直接使用构造函数创建它。我们需要考虑如何使用即时函数控制私有成员,如何使用闭包控制职责的封装,如何利用作用域模拟命名空间的实现等等。
【主要内容】
■定位于利用JavaScript,从后端到前端,从架构设计到模式化开发全过程。
■利用敏捷过程开发出一个完整JS项目。
■前端技术是其中一个环节,更加强调的项目开发的全过程。
【课程设计】
1、定位于"前后端全面技能开发的培训",需要开发者有一定的JS或ActionScript方面的编程基础,同时具有一定的后端和数据库方面的开发知识。
2、不但定位于功能的完成,同时也关注"良好架构,解藕合设计,单元测试",以及"版本控制,自动化测试、持续集成"等方面的过程管理。
3、对框架方面的培训定位是,不让开发者陷入"语法糖"所带来的欣喜,以至于在开发中过早触碰"天花板",从而能够驾驭飞速变化的各种JS技术,成为框架的主人。
【课程大纲】
企业级特性
过程式编程
1、语言语法基础及集成开发环境介绍
2、ECMA 2015/2016/2017规范主要变迁点分析
3、语言的动态特性
4、关于"指针",全局宿主,this的应用
5、内存管理,垃圾回收,作用域及作用域链
6、最佳实践:JS开发规范,原则,约定
函数式编程
1、一等公民
2、arguments,this,prototype深入认识
3、函数的借用方法及应用
4、函数即数据,回调模式应用
5、有趣的闭包,及闭包的应用示例
面向对象编程
1、JSON数据
2、封装特性控制
3、创建模式
4、继承特性
5、打造名称空间或包
JS后端开发
NodeJS
1、NodeJS工作原理分析及适用的场合
2、异步编程开发模式及单线程机制分析
3、事件循环及回调机制分析
4、模块的使用、开发,npm的使用
5、核心模块:buffer,fs,stream等模块的使用简介
6、TCP,HTTP模块的开发介绍及应用示例
7、企业综合应用示例
ExpressJS
1、npm的安装及工程最佳实践结构
2、工作原理分析
3、request和response对象
4、路由控制技术
5、中间件的使用技术
6、用户数据接收技术
7、上传及下载技术
8、session及cookie处理技术
9、错误处理技术
10、EJS或Jade模板技术
11、Resuful 后端AP打造I
MongoDB
&
Mongoose
1、什么是NO-SQL
2、安装、配置、基本使用
3、MongoDB的核心概念
4、CURD基本操作
5、Find技术全接触
6、Mongoose的设计原理
7、关于Schema,Model和Entity
8、如何完成CURD
9、Collection关联操作技术
后端技术
组合开发
1、完成企业组后端全Restful方案开发实例
2、实操中总结最佳开发架构
3、完成单元测试及持续集成
JS前端
开发
DOM
&
AJAX
&
JQuery
1、W3C BOM、DOM基础知识
2、现代浏览器渲染过程
3、HTTP1.0/1,1/,Http2协议展望
4、原生AJAX技术
5、JQuery知识体系
6、利用原生JS和JQuery完成基本案例实操
CSS
&
BootStrap
1、CSS实战布局
2、CSS3新特性介绍
3、LESS开发CSS介绍
4、BootStrap3 全局样式
5、BootStrap3栅格系统
6、BootStrap3 JS插件
HTML5
1、HTML5 语义化Tag介绍及文档结构分析
2、canvas,videio等标签
3、新标准下的WEBAPI介绍
TypeScript
&
Angular2
1、TypeScript在项目中的需求
2、TypeScript数据类型
3、接口、类、枚举类型,泛型
4、模块和名称空间
5、装饰器
6、前端MVC、MVP,MVVM模式,及各流行框架的分析
7、Angular2环境搭建及教程项目分析,运行
8、Commponent的设计原理及开发规则
9、Template的数据绑定技术
10、Angular2的Service及IOC/DI技术
11、Angular2的路由技术及SPA应用开发技术
12、Angular2的HTTP服务
13、实战MEAN开发全过程
【讲师介绍】
余老师,曼顿培训网()资深讲师。培训中心高级讲师
授课特点:
1、授课强调技术需求,设计原理,思维模型建立,而不是单纯"语法知识"讲解。
2、过程大量采用"立足本位,横向联系,反思式学习",让受训者成为技术的"主人",而非为完成需求而使用技术的"奴隶"。
3、案例练习贯穿课程始终,大家针对案例练习中的代码展开讨论,通过讨论,得出结论。
【费用及报名】
1、费用:培训费5500元(含培训费、讲义费);如需食宿,会务组可统一安排,费用自理。
2、报名咨询:鲍老师
3、报名流程:电话登记-->填写报名表-->发出培训确认函
4、备注:如课程已过期,请访问我们的网站,查询最新课程
5、详细资料请访问北京曼顿培训网: (每月在全国开设四百多门公开课,欢迎报名学习)
余老师,曼顿培训网()资深讲师。培训中心高级讲师
授课特点:
1、授课强调技术需求,设计原理,思维模型建立,而不是单纯"语法知识"讲解。
2、过程大量采用"立足本位,横向联系,反思式学习",让受训者成为技术的"主人",而非为完成需求而使用技术的"奴隶"。
、有程序设计和面向对象的基础,注重实效的开发人员、开发工程师、开发团队负责人等。
2、致力于用户体验改进的有后端开发经验的工程师。
3、按照"全栈型"标准打造职业生涯的开发人员。
地址: | 北京市丰台区华商商务楼 |
联系: | 鲍老师 |
手机: | 13810210257 |