400-888-5228

課程介紹:

前端生態(tài)圈目前有各種有大量框架和工具,對于初次進入前端開發(fā)的人員,這些工具和框架的選擇和使用常常非常讓人苦惱,艾威Avtechcn(中國)JavaScript框架與工具培訓課程通過梳理和介紹常見的框架和工具,使剛剛接觸前端開發(fā)工作的開發(fā)者快速掌握如何選擇框架,并了解每種框架的配合工具,及不同框架生態(tài)系統(tǒng)的優(yōu)劣,為開發(fā)者事半功倍的進行前端開發(fā)提供幫助。

 

學習前提:

基本編程知識

 

課程目標:

了解瀏覽器工作原理與 JavaScript 工作方式

了解常見的框架 angular、reactjs、vuejs 的特點和應用場景

了解常見前端工具如 bower、gulp、grunt、webpack,yeoman 等

了解常見的前端測試工具如 jasmine、karma、selenium 等

了解打包工具如 cordoava、ionic 等

 

課程時長:

2天

目標學員:

即將進行前端開發(fā)的開發(fā)者

 

課程大綱:

瀏覽器工作方式介紹

HTML 引擎工作方式及特點

JavaScript 引擎工作方式及特點

常見瀏覽器廠商的產(chǎn)品特性

移動端瀏覽器行為的特點

JavaScript 與設(shè)計模式基本技巧

這一部分介紹通用模式下的代碼編寫規(guī)范

Javascript 嚴格模式詳解

這一部分介紹如何進行嚴格模式下的 JavaScript 代碼開發(fā)

JavaScript 中自行編寫對象

這一部分介紹如何自行編寫對象組織代碼,達到解耦和復用的目的

使用模塊化組織代碼

這一部分介紹在將代碼組織為對象模式之后,如何進行模塊化的封裝。

前端框架介紹

這一部分分別介紹 angular 框架與 MVVM 架構(gòu)、reactjs 生態(tài)圈,vuejs 特點

前端開發(fā)輔助工具介紹

Nodejs 的安裝

Npm 的使用

Bower 進行包管理

Gulp 和 grunt 進行自動化構(gòu)建

Webpack 與打包

Yeoman 與工程的自動構(gòu)建

測試工具的使用

Jasmine 與單元測試

Karma 與 BDD

Selenium 與 E2E 測試

打包與發(fā)布工具

Cordova 與 phonegap 打包

Ionic 與 angular 結(jié)合打包

使用微信發(fā)布

(sp)