服务热线

400-600-2138

关于举办“全栈式JavaScript开发精讲”培训通知

收藏课程
课程编号:156325 时间:2017年09月13日-16日 讲师:余老师 地点:北京
学习费用:5500 元/位
用手机看:
课程编号 开课日期 地点 培训天数 选择报名

培训对象:

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

课程收益:

课程大纲:

培训费: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、过程大量采用“立足本位,横向联系,反思式学习”,让受训者成为技术的“主人”,而非为完成需求而使用技术的“奴隶”。

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

讲师介绍:

在线报名:

客户报名咨询:020-39971893     400 600 2138

近期相关公开课:

报名服务流程:

中培网优势:

热门课程

会员登录

勾选即代表确认同意《用户协议》

没有账号?立即注册

忘记密码?