Print

JavaScript全栈式项目开发精讲

主办单位:中培网   中培管理咨询

时间地点:2020-11-04至2020-11-06 在 北京

学员对象:有程序设计和面向对象的基础,注重实效的开发人员、开发工程师、开发团队负责人等

费  用: 5900元

【培训对象】

有程序设计和面向对象的基础,注重实效的开发人员、开发工程师、开发团队负责人等

【课程收益】

【课程大纲】

JavaScript是基于原型的,在服务端、应用程序扩展、移动应用程序、命令行脚本方面有非常出色的表现。与我们所熟知的基于类的语言不同,我们很难直接使用构造函数创建它。我们需要考虑如何使用即时函数控制私有成员,如何使用闭包控制职责的封装,如何利用作用域模拟命名空间的实现等等。

本次培训要点:

定位于利用JavaScript,从后端到前端,从架构设计到模式化开发全过程。

利用敏捷过程开发出一个完整JS项目。

前端技术是其中一个环节,更加强调的项目开发的全过程。

具体事宜安排如下:

一、培训对象:

1、有程序设计和面向对象的基础,注重实效的开发人员、开发工程师、开发团队负责人等。

2、致力于用户体验改进的有后端开发经验的工程师。

3、按照“全栈型”标准打造职业生涯的开发人员。

二、课程设计:

1、定位于“前后端全面技能开发的培训”,需要开发者有一定的JS或ActionScript方面的编程基础,同时具有一定的后端和数据库方面的开发知识。

2、不但定位于功能的完成,同时也关注“良好架构,解藕合设计,单元测试”,以及“版本控制,自动化测试、持续集成”等方面的过程管理。

3、对框架方面的培训定位是,不让开发者陷入“语法糖”所带来的欣喜,以至于在开发中过早触碰“天花板”,从而能够驾驭飞速变化的各种JS技术,成为框架的主人。

三、师资:

余老师 培训中心高级讲师

授课特点:

1、授课强调技术需求,设计原理,思维模型建立,而不是单纯“语法知识”讲解。

2、过程大量采用“立足本位,横向联系,反思式学习”,让受训者成为技术的“主人”,而非为完成需求而使用技术的“奴隶”。

3、案例练习贯穿课程始终,大家针对案例练习中的代码展开讨论,通过讨论,得出结论。

四、培训内容

阶段 分类 详细内容

企业级特性 过程式编程

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开发全过程

五、培训时间、地点:

时间: 2020年11月4日-11月6日

线下:北京

线上:直播平台(全国)

六、证书

培训结束,颁发“JavaScript全栈式项目开发精讲”结业证书。

七、费用

线下培训费:5900元/人(含教材、证书、午餐、学习用具)。住宿协助安排,费用自理。

线上培训费:4700元/人(含电子版讲义、证书)。

【讲师介绍】

        ▓▓▓▓▓▓▓▓▓ (此表复制有效)▓▓▓▓▓▓▓▓

                                    传真至:020-62355807

 

我单位共___ 人报名参加 2020-11-04至2020-11-06北京 举办的 JavaScript全栈式项目开发精讲

 

单位名称:______________________________________

 

培训联系人:_________ 联系电话:_________ 联系传真:________

 

移动电话:____________ 电子邮箱:__________________

 

参加人数:____ 费用总计:______

 

人:________ 所任职务:__________ 移动电话:_________

 

人:________ 所任职务:__________ 移动电话:_________

 

人:________ 所任职务:__________ 移动电话:_________

══════════════════════════════════════════

广州电话:(0203997189362355796              传真号码:(02062355807

人:赵小姐、张先生                   报名邮箱: 317709971@QQ.COM

参会方式:请您把培训回执表填写好回传,课前一星期您将会收到传真函,包括培训注意事项及详细安排

文档生成:http://www.chinacpx.com/word/<%=wsid%>.doc