Node .koa新起航其它上课时间:
培训对象:
本课程适用于从事开发的前端和后端开发工程师,也适合于想从事Node.js开发的工程师。学员要有一定的编程基础,了解C、C 或者JAVA语言,了解OOP,了解MVC等基础的软件设计理念。?最好了解简单的HTML。
培训内容:
课程收益:
最新: 最新的 ES6 语法特性, Generator方法、Promise、Co等全部覆盖, 下一代Koa框架更是无以伦比。
基础:本课程涵盖基础内容,适合有一些经验同时也适合没有开发经验的开发人员,迅速掌握Web平台前后端的最佳应用开发方法
深入:本课程包含一些进阶内容,提供适合大型项目的Web解决方案框架(分层、MVC)
案例驱动:授课过程中采用案例驱动模式授课模式,从案例入手讲解知识点。
资源共享:课程结束后,所有课程PPT以及案例代码完全提供给学员,以便学员技术巩固及资料积累。 培训颁发证书:
结业证书 课程大纲:
编号案例知识点
1简介和ES6 Node.js 介绍 WebStorm开发工具 Atom开发工具
2ES6语法变量和参数 类 Iterator和Generator 集合对象Set和Map、WeakMap 异步操作(Promise) Co详解
3强化prototype详解 JSON
4Node.js和NPMpackage的概念 安装包、管理包 package.json文件
5Node.js和HTTP协议HTTP协议详解 Node.js处理HTTP
6最简单的Koa Web AppKoa最少代码如何运行
7Koa - 中间件中间件工作原理
8Koa - 项目结构分层
9Koa - 路由系统koa-router包的使用 路由 -> Controller -> Action
10Koa - 其他资源koa-static包的使用 访问html文件和图片
11Jade模板引擎co-views包 Jade基础语法 Jade渲染 渲染数据 母版 子模块
12MongoDB简介文档和集合 JSON存储 基本的操作 Insert Find Update Delete
13MongoDB操作处理连接字符串 mongdodb包来操作数据库 一个简单的MogoDB操作引擎
14MongoDB处理类的扩展Service扩展
15REST服务提供JSON API
16JWT为移动端提供身份验证
17Session使用Session
18Log系统Node.js版本的log4j
19Bootstrap4.0一个响应式前端的简介 12列规则 使用组件
20一个在线书店Demo后端 - 管理员登陆 后端 - 添加图书 后端 - 图书管理(添删改查) 数据分页 前端 - 图书列表 前端 - 图书详情 前端 - 注册登录 为移动客户端提供支持
21进阶学习如何提升 资源共享 培训师介绍:
张老师:十余年IT行业的从业经验,熟悉C 、C 、ive-C、C#、Perl等编程语言,熟悉各种Unix派系操作系统、网络协议以及常见的DBMS、NOSQL数据库。擅长软件框架设计、游戏开发及敏捷开发相关开发技术和管理框架,曾在NEC担任过IT高级项目经理、软通动力担任过软件咨询顾问、SIEMENS担任过高级系统工程师等职位,最近5年专注于移动开发(iOS & Android)及Web开发(NodeJS, ),多年iOS移动开发的培训经验,能够为企业提供最优的开发框架,能够为软件工程师打好开发基础,建立良好软件思想,快速熟悉开发框架和深入理解编程语言精髓