Node .koa新起航其它上課時間:
培訓(xùn)對象:
本課程適用于從事開發(fā)的前端和后端開發(fā)工程師,也適合于想從事Node.js開發(fā)的工程師。學(xué)員要有一定的編程基礎(chǔ),了解C、C 或者JAVA語言,了解OOP,了解MVC等基礎(chǔ)的軟件設(shè)計(jì)理念。?最好了解簡單的HTML。
培訓(xùn)內(nèi)容:
課程收益:
最新: 最新的 ES6 語法特性, Generator方法、Promise、Co等全部覆蓋, 下一代Koa框架更是無以倫比。
基礎(chǔ):本課程涵蓋基礎(chǔ)內(nèi)容,適合有一些經(jīng)驗(yàn)同時也適合沒有開發(fā)經(jīng)驗(yàn)的開發(fā)人員,迅速掌握Web平臺前后端的最佳應(yīng)用開發(fā)方法
深入:本課程包含一些進(jìn)階內(nèi)容,提供適合大型項(xiàng)目的Web解決方案框架(分層、MVC)
案例驅(qū)動:授課過程中采用案例驅(qū)動模式授課模式,從案例入手講解知識點(diǎn)。
資源共享:課程結(jié)束后,所有課程PPT以及案例代碼完全提供給學(xué)員,以便學(xué)員技術(shù)鞏固及資料積累。 培訓(xùn)頒發(fā)證書:
結(jié)業(yè)證書 課程大綱:
編號案例知識點(diǎn)
1簡介和ES6 Node.js 介紹 WebStorm開發(fā)工具 Atom開發(fā)工具
2ES6語法變量和參數(shù) 類 Iterator和Generator 集合對象Set和Map、WeakMap 異步操作(Promise) Co詳解
3強(qiáng)化prototype詳解 JSON
4Node.js和NPMpackage的概念 安裝包、管理包 package.json文件
5Node.js和HTTP協(xié)議HTTP協(xié)議詳解 Node.js處理HTTP
6最簡單的Koa Web AppKoa最少代碼如何運(yùn)行
7Koa - 中間件中間件工作原理
8Koa - 項(xiàng)目結(jié)構(gòu)分層
9Koa - 路由系統(tǒng)koa-router包的使用 路由 -> Controller -> Action
10Koa - 其他資源koa-static包的使用 訪問html文件和圖片
11Jade模板引擎co-views包 Jade基礎(chǔ)語法 Jade渲染 渲染數(shù)據(jù) 母版 子模塊
12MongoDB簡介文檔和集合 JSON存儲 基本的操作 Insert Find Update Delete
13MongoDB操作處理連接字符串 mongdodb包來操作數(shù)據(jù)庫 一個簡單的MogoDB操作引擎
14MongoDB處理類的擴(kuò)展Service擴(kuò)展
15REST服務(wù)提供JSON API
16JWT為移動端提供身份驗(yàn)證
17Session使用Session
18Log系統(tǒng)Node.js版本的log4j
19Bootstrap4.0一個響應(yīng)式前端的簡介 12列規(guī)則 使用組件
20一個在線書店Demo后端 - 管理員登陸 后端 - 添加圖書 后端 - 圖書管理(添刪改查) 數(shù)據(jù)分頁 前端 - 圖書列表 前端 - 圖書詳情 前端 - 注冊登錄 為移動客戶端提供支持
21進(jìn)階學(xué)習(xí)如何提升 資源共享 培訓(xùn)師介紹:
張老師:十余年IT行業(yè)的從業(yè)經(jīng)驗(yàn),熟悉C 、C 、ive-C、C#、Perl等編程語言,熟悉各種Unix派系操作系統(tǒng)、網(wǎng)絡(luò)協(xié)議以及常見的DBMS、NOSQL數(shù)據(jù)庫。擅長軟件框架設(shè)計(jì)、游戲開發(fā)及敏捷開發(fā)相關(guān)開發(fā)技術(shù)和管理框架,曾在NEC擔(dān)任過IT高級項(xiàng)目經(jīng)理、軟通動力擔(dān)任過軟件咨詢顧問、SIEMENS擔(dān)任過高級系統(tǒng)工程師等職位,最近5年專注于移動開發(fā)(iOS & Android)及Web開發(fā)(NodeJS, ),多年iOS移動開發(fā)的培訓(xùn)經(jīng)驗(yàn),能夠?yàn)槠髽I(yè)提供最優(yōu)的開發(fā)框架,能夠?yàn)檐浖こ處煷蚝瞄_發(fā)基礎(chǔ),建立良好軟件思想,快速熟悉開發(fā)框架和深入理解編程語言精髓