重慶Web前端培訓(xùn)課程由一線實(shí)戰(zhàn)講師手把手教學(xué),傳授真實(shí)項(xiàng)目經(jīng)驗(yàn),通過MongoDB、Node.js、項(xiàng)目實(shí)戰(zhàn)三個(gè)內(nèi)容,幫助學(xué)員提升學(xué)習(xí)效率,快速提高Web前端技術(shù)水平。
Web前端培訓(xùn)課程
1、項(xiàng)目貫穿
實(shí)戰(zhàn)項(xiàng)目貫穿課程,近50000行代碼手把手教學(xué)。
2、技術(shù)前沿
達(dá)內(nèi)課程實(shí)時(shí)更新,融合時(shí)下技術(shù)熱點(diǎn)
3、打通前后端
前端H5,后端node.js,鏈接服務(wù)器搭建全棧環(huán)境,打通前后端屏障。
4、為導(dǎo)向
課程以為導(dǎo)向,企業(yè)的要求就是我們的重點(diǎn)。
1、MongoDB
1.MongoDB快速入門、MongoDB概述和環(huán)境配置、實(shí)現(xiàn)基本的增刪改查數(shù)據(jù)操作
2.復(fù)雜查詢、修改操作、運(yùn)算符、修改器的使用以及如何訪問復(fù)雜數(shù)據(jù)結(jié)構(gòu)
3.查詢選項(xiàng)、索引定義及實(shí)現(xiàn)、復(fù)雜索引、查詢優(yōu)化、約束機(jī)制、數(shù)據(jù)操作優(yōu)化
4.聚合操作、聚合框架、聚合操作符、分組操作、執(zhí)行復(fù)雜數(shù)據(jù)統(tǒng)計(jì)和分析功能、對(duì)常見社交網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行數(shù)據(jù)庫(kù)建模
目標(biāo):理解MongoDB的基本原理,熟練掌握MongoDB的安裝、環(huán)境配置、基本原理、常用CRUD操作以及復(fù)雜操作,實(shí)現(xiàn)快速高效的修改和查詢操作。學(xué)習(xí)高效率的查詢技能,實(shí)現(xiàn)查詢優(yōu)化、統(tǒng)計(jì)和匯總,并結(jié)合基本的WEB前端頁(yè)面來實(shí)現(xiàn)數(shù)據(jù)的操作和展示。以時(shí)下流行的社交網(wǎng)絡(luò)為需求,設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)。
2、Node.js
1.Node.js特點(diǎn)及適用場(chǎng)景、安裝Node.js以及兩種運(yùn)行模式、Node.js基礎(chǔ)語法和內(nèi)置對(duì)象的使用、ES6中的新特性在Node.js中的使用
2.Node.js中的全局對(duì)象、四種定時(shí)器的使用、模塊系統(tǒng)中的文件模塊和目錄模塊、CommonJS包規(guī)范、使用NPM工具創(chuàng)建/上傳/下載和維護(hù)第三方模塊
3.常用原生模塊(global、os、readline、querystring、url、path、dns、util、error模塊等)、常用API
4.進(jìn)程和線程等操作系統(tǒng)基礎(chǔ)知識(shí)、Node.js中的單線程模型、非阻塞型的異步事件、事件回調(diào)、events模塊、自定義事件對(duì)象、添加事件監(jiān)聽函數(shù)和監(jiān)聽事件
5.使用Buffer模塊操作緩沖區(qū)、fs模塊、文件的訪問模式、操作文件目錄、異步和同步讀取/寫出/和追加文件內(nèi)容、文件的管道式操作
6.HTTP協(xié)議、請(qǐng)求消息格式和響應(yīng)消息格式、http模塊、基于HTTP協(xié)議的客戶端應(yīng)用和服務(wù)器端應(yīng)用、HTTPS協(xié)議背景、加密技術(shù)、基于https模塊創(chuàng)建服務(wù)器端應(yīng)用和客戶端應(yīng)用
7.MySQL數(shù)據(jù)庫(kù)的使用、常用DDL/DML/DQL語句、復(fù)雜查詢、mysql模塊、實(shí)現(xiàn)數(shù)據(jù)連接和訪問、連接池技術(shù)
8.第三方Express模塊、路由定義、接收GET/POST/PUT/DELETE請(qǐng)求、消息返回、自定義和預(yù)定義中間件、EJS模板引擎整合
9.進(jìn)程概述、process全局對(duì)象、使用child_process模塊、創(chuàng)建子進(jìn)程、cluster模塊、進(jìn)程集群
10.WebSocket協(xié)議、Socket.IO模塊整合、全雙工通信應(yīng)用、Socket.IO中的事件、廣播消息、劃分名稱空間和房間
目標(biāo):從Node.js的特點(diǎn)和使用方法開始,完整的學(xué)習(xí)Node.js各種常用的原生模塊,以及眾多的第三方擴(kuò)展模塊。通過此課程的學(xué)習(xí),可以全面掌握Node.js服務(wù)器端開發(fā)的各方面知識(shí),正式步入Web全棧工程師行列。
3、項(xiàng)目實(shí)戰(zhàn)
1.使用SVN/Git實(shí)現(xiàn)項(xiàng)目代碼管理、使用Gulp實(shí)現(xiàn)項(xiàng)目的自動(dòng)化構(gòu)建、使用Webpack實(shí)現(xiàn)模塊加載和打包管理、介紹軟件工程標(biāo)準(zhǔn)流程和各階段產(chǎn)出標(biāo)準(zhǔn)文檔
2.分析并設(shè)計(jì)項(xiàng)目數(shù)據(jù)結(jié)構(gòu)、編寫SQL語句、創(chuàng)建初始數(shù)據(jù)庫(kù)結(jié)構(gòu)、創(chuàng)建Node.js服務(wù)器并整合常用模塊、實(shí)現(xiàn)項(xiàng)目的服務(wù)器端業(yè)務(wù)邏輯
3.查詢選項(xiàng)、索引定義及實(shí)現(xiàn)、復(fù)雜索引、查詢優(yōu)化、約束機(jī)制、數(shù)據(jù)操作優(yōu)化
4.使用移動(dòng)端框架創(chuàng)建移動(dòng)版應(yīng)用、實(shí)現(xiàn)項(xiàng)目的部署、打包安裝調(diào)試
目標(biāo):使用node.js和mongodb實(shí)現(xiàn)服務(wù)器端功能,使用常用前端框架構(gòu)建使用,并完成PC版和APP版本。使用SVN/Git/Gulp實(shí)現(xiàn)項(xiàng)目代碼管理和自動(dòng)化構(gòu)建;使用Webpack實(shí)現(xiàn)模塊加載和打包管理;整合Yeoman生成器創(chuàng)建項(xiàng)目并實(shí)現(xiàn)流標(biāo)準(zhǔn)化。
講師團(tuán)陣容豪華,云集一線實(shí)戰(zhàn)講師
從實(shí)戰(zhàn)中走出的講師,傳授真實(shí)項(xiàng)目經(jīng)驗(yàn)
王春梅
Web前端課程總監(jiān)
哈爾濱工業(yè)大學(xué)碩士,曾任用友軟件股份有限公司前項(xiàng)目經(jīng)理,具備多年的的軟件設(shè)計(jì)和開發(fā)經(jīng)驗(yàn),作為項(xiàng)目經(jīng)理和主要設(shè)計(jì)人員,主持開發(fā)過多個(gè)產(chǎn)品,具有豐富的產(chǎn)品和項(xiàng)目的實(shí)戰(zhàn)經(jīng)驗(yàn)和管理經(jīng)驗(yàn)。
趙旭
達(dá)內(nèi)互聯(lián)網(wǎng)技術(shù)講師
曾于吉林省統(tǒng)計(jì)局、啟明信息技術(shù)有限公司、日本インタセクト株式會(huì)社等機(jī)構(gòu)擔(dān)任系統(tǒng)開發(fā)工程師、前端開發(fā)工程師等。具備多年互聯(lián)網(wǎng)程序開發(fā)經(jīng)驗(yàn)。多年Java EE/.NET/Html+Css/Javascript/jQuery/Ajax技術(shù)的開發(fā)及授課經(jīng)驗(yàn)。
張東
達(dá)內(nèi)JavaScript講師
美國(guó)PMP認(rèn)證高級(jí)項(xiàng)目經(jīng)理,微軟認(rèn)證解決方案開發(fā)講師。先后在中軟國(guó)際、中國(guó)搜索、太極計(jì)算機(jī)擔(dān)任高級(jí)開發(fā)工程師,架構(gòu)師,項(xiàng)目經(jīng)理。曾擔(dān)任中央外匯管理中心、中國(guó)石油、二炮工程研究院、首都國(guó)際機(jī)場(chǎng)技術(shù)咨詢顧問。
楊燕
達(dá)內(nèi)Web技術(shù)講師
多年互聯(lián)網(wǎng)領(lǐng)域研發(fā)經(jīng)驗(yàn),包括商務(wù)網(wǎng)站、管理系統(tǒng)、移動(dòng)應(yīng)用等研發(fā)經(jīng)驗(yàn)。曾參與研發(fā)的項(xiàng)目涉及領(lǐng)域包括航天系統(tǒng)、總參謀部隊(duì)、華北國(guó)家電網(wǎng)等,并在大唐電信任職高級(jí)工程師期間積累了豐富的教學(xué)實(shí)戰(zhàn)經(jīng)驗(yàn)。