以完整JavaScript项目为线索,从语言特性、闭包和对象设计,到Node、Express与MongoDB后端,再接前端布局、TypeScript和Angular2,兼顾架构、测试和持续集成。本期安排:2026年12月9日,北京。
| 开课日期 2026年12月9日—2026年12月11日 | 开课地点 北京 |
| 学习费用 5500元/人 | 学制 3天 |
课程定位
围绕前后端完整工程,学习全栈JavaScript开发。
学习收获
- * 定位于利用JavaScript,从后端到前端,从架构设计到模式化开发全过程。
- * 利用敏捷过程开发出一个完整JS项目。
- * 前端技术是其中一个环节,更加强调的项目开发的全过程。
课程特色
- 课程设计:
- 1、定位于“前后端全面技能开发的培训”,需要开发者有一定的JS或ActionScript方面的编程基础,同时具有一定的后端和数据库方面的开发知识。
- 2、不但定位于功能的完成,同时也关注“良好架构,解藕合设计,单元测试”,以及“版本控制,自动化测试、持续集成”等方面的过程管理。
- 3、对框架方面的培训定位是,不让开发者陷入“语法糖”所带来的欣喜,以至于在开发中过早触碰“天花板”,从而能够驾驭飞速变化的各种JS技术,成为框架的主人。
课程模块
* 定位于利用JavaScript,从后端到前端,从架构设计到模式化开发全过程。
- * 利用敏捷过程开发出一个完整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、定位于“前后端全面技能开发的培训”,需要开发者有一定的JS或ActionScript方面的编程基础,同时具有一定的后端和数据库方面的开发知识
师资信息
余老师
培训中心高级讲师
授课特点:
1、授课强调技术需求,设计原理,思维模型建立,而不是单纯“语法知识”讲解。
2、过程大量采用“立足本位,横向联系,反思式学习”,让受训者成为技术的“主人”,而非为完成需求而使用技术的“奴隶”。
3、案例练习贯穿课程始终,大家针对案例练习中的代码展开讨论,通过讨论,得出结论。
课程咨询与报名
了解本期课程安排、师资及报名事项,请联系新中华学习网:400-061-6586,也可使用本页下方的报名咨询表。具体开课安排以正式通知为准。
温馨提示:本文内容根据课程内容整理,各模块实际讲授内容由授课老师根据学员情况灵活调整,最终以课堂授课为准。
常年开班,获取最新开班时间或内训报价,咨询:400-061-6586,咨询微信:pxbbaoming

