亚洲深喉一区二区在线看片-国产成人精品在线观看一区二区-欧美熟妇斩人妻白嫩大屁啪啪-日韩第一色福利视频-成人午夜福利在线观看视频免费-日韩一级黄色小视频-日韩在线免费观看中文字幕-日本五十路六十路亲子交尾-av网址大全在线播放

名課堂 - 企業(yè)管理培訓網(wǎng)聯(lián)系方式

聯(lián)系電話:400-8228-121

值班手機:18971071887

Email:Service@mingketang.com

企業(yè)管理培訓分類導航

企業(yè)管理培訓公開課計劃

企業(yè)培訓公開課日歷

研發(fā)管理培訓公開課

研發(fā)管理培訓內訓課程

熱門企業(yè)管理培訓關鍵字

您所在的位置:名課堂>>公開課>>研發(fā)管理培訓公開課

全棧式JavaScript開發(fā)精講

【課程編號】:MKT037307

【課程名稱】:

全棧式JavaScript開發(fā)精講

【課件下載】:點擊下載課程綱要Word版

【所屬類別】:研發(fā)管理培訓

【時間安排】:2026年12月09日 到 2026年12月11日5500元/人

2025年11月19日 到 2025年11月21日5500元/人

2024年12月04日 到 2024年12月06日5500元/人

【授課城市】:北京

【課程說明】:如有需求,我們可以提供全棧式JavaScript開發(fā)精講相關內訓

【課程關鍵字】:北京JavaScript開發(fā)培訓

我要報名

咨詢電話:
手  機: 郵箱:
課程介紹

JavaScript是基于原型的,在服務端、應用程序擴展、移動應用程序、命令行腳本方面有非常出色的表現(xiàn)。與我們所熟知的基于類的語言不同,我們很難直接使用構造函數(shù)創(chuàng)建它。我們需要考慮如何使用即時函數(shù)控制私有成員,如何使用閉包控制職責的封裝,如何利用作用域模擬命名空間的實現(xiàn)等等。

主要內容:

* 定位于利用JavaScript,從后端到前端,從架構設計到模式化開發(fā)全過程。

* 利用敏捷過程開發(fā)出一個完整JS項目。

* 前端技術是其中一個環(huán)節(jié),更加強調的項目開發(fā)的全過程。

培訓對象:

1、有程序設計和面向對象的基礎,注重實效的開發(fā)人員、開發(fā)工程師、開發(fā)團隊負責人等。

2、致力于用戶體驗改進的有后端開發(fā)經(jīng)驗的工程師。

3、按照“全棧型”標準打造職業(yè)生涯的開發(fā)人員。

課程設計:

1、定位于“前后端全面技能開發(fā)的培訓”,需要開發(fā)者有一定的JS或ActionScript方面的編程基礎,同時具有一定的后端和數(shù)據(jù)庫方面的開發(fā)知識。

2、不但定位于功能的完成,同時也關注“良好架構,解藕合設計,單元測試”,以及“版本控制,自動化測試、持續(xù)集成”等方面的過程管理。

3、對框架方面的培訓定位是,不讓開發(fā)者陷入“語法糖”所帶來的欣喜,以至于在開發(fā)中過早觸碰“天花板”,從而能夠駕馭飛速變化的各種JS技術,成為框架的主人。

課程大綱

一、企業(yè)級特性

過程式編程

1、語言語法基礎及集成開發(fā)環(huán)境介紹

2、ECMA 2015/2016/2017規(guī)范主要變遷點分析

3、語言的動態(tài)特性

4、關于“指針”,全局宿主,this的應用

5、內存管理,垃圾回收,作用域及作用域鏈

6、最佳實踐:JS開發(fā)規(guī)范,原則,約定

函數(shù)式編程

1、一等公民

2、arguments,this,prototype深入認識

3、函數(shù)的借用方法及應用

4、函數(shù)即數(shù)據(jù),回調模式應用

5、有趣的閉包,及閉包的應用示例

面向對象編程

1、JSON數(shù)據(jù)

2、封裝特性控制

3、創(chuàng)建模式

4、繼承特性

5、打造名稱空間或包

二、JS后端開發(fā)

NodeJS

1、NodeJS工作原理分析及適用的場合

2、異步編程開發(fā)模式及單線程機制分析

3、事件循環(huán)及回調機制分析

4、模塊的使用、開發(fā),npm的使用

5、核心模塊:buffer,fs,stream等模塊的使用簡介

6、TCP,HTTP模塊的開發(fā)介紹及應用示例

7、企業(yè)綜合應用示例

ExpressJS

1、npm的安裝及工程最佳實踐結構

2、工作原理分析

3、request和response對象

4、路由控制技術

5、中間件的使用技術

6、用戶數(shù)據(jù)接收技術

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關聯(lián)操作技術

后端技術組合開發(fā)

1、完成企業(yè)組后端全Restful方案開發(fā)實例

2、實操中總結最佳開發(fā)架構

3、完成單元測試及持續(xù)集成

三、JS前端開發(fā)

DOM&AJAX&JQuery

1、W3C BOM、DOM基礎知識

2、現(xiàn)代瀏覽器渲染過程

3、HTTP1.0/1,1/,Http2協(xié)議展望

4、原生AJAX技術

5、JQuery知識體系

6、利用原生JS和JQuery完成基本案例實操

CSS&BootStrap

1、CSS實戰(zhàn)布局

2、CSS3新特性介紹

3、LESS開發(fā)CSS介紹

4、BootStrap3 全局樣式

5、BootStrap3柵格系統(tǒng)

6、BootStrap3 JS插件

HTML5

1、HTML5 語義化Tag介紹及文檔結構分析

2、canvas,videio等標簽

3、新標準下的WEBAPI介紹

TypeScript&Angular2

1、TypeScript在項目中的需求

2、TypeScript數(shù)據(jù)類型

3、接口、類、枚舉類型,泛型

4、模塊和名稱空間

5、裝飾器

6、前端MVC、MVP,MVVM模式,及各流行框架的分析

7、Angular2環(huán)境搭建及教程項目分析,運行

8、Commponent的設計原理及開發(fā)規(guī)則

9、Template的數(shù)據(jù)綁定技術

10、Angular2的Service及IOC/DI技術

11、Angular2的路由技術及SPA應用開發(fā)技術

12、Angular2的HTTP服務

13、實戰(zhàn)MEAN開發(fā)全過程

余老師

培訓中心高級講師

授課特點:

1、授課強調技術需求,設計原理,思維模型建立,而不是單純“語法知識”講解。

2、過程大量采用“立足本位,橫向聯(lián)系,反思式學習”,讓受訓者成為技術的“主人”,而非為完成需求而使用技術的“奴隸”。

3、案例練習貫穿課程始終,大家針對案例練習中的代碼展開討論,通過討論,得出結論。

我要報名

在線報名:全棧式JavaScript開發(fā)精講(北京)