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