首页
课程中心
专家团队
新闻中心
精彩活动
关于我们

课程中心

全栈式JavaScript开发精讲

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

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栅格系统
  1. BootStrap3 JS插件

建议自学

HTML5

  1. HTML5 语义化Tag介绍及文档结构分析
  2. canvas,videio等标签
  1. 新标准下的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开发全过程

可以在

Backbone

Vue

React

中选择

 

汇款、现金、支票、刷卡
名  称:北京市海淀区中科院计算所职业技能培训学校
开户行:北京银行中关村支行
帐  号:01090302900120105445661

京公网安备 11010802025851号

 京ICP备14030124号-1  

QQ咨询

免费电话

010-82661221

微信咨询

微信客服

在线报名

返回顶部