模板 | 課程內(nèi)容 | 項目貫穿 |
1.HTML5 WEB全棧開發(fā)導論 | ||
項目導入 | WEB程序的結(jié)構(gòu)與部署、項目需求、項目開發(fā)流程 | “學子商城”項目導入 |
數(shù)據(jù)庫技術 | 服務器概述、數(shù)據(jù)庫服務器、創(chuàng)建數(shù)據(jù)庫、創(chuàng)建數(shù)據(jù)表、基礎查詢、復雜查詢、關聯(lián)查詢、增刪改操作、常用函數(shù) | “學子商城”項目所用數(shù)據(jù)庫 |
WEB SERVR | WEB服務器、WEB服務器技術簡介、PHP服務器端技術概述、Apache服務器、PHP語法基礎、PHP常用函數(shù)、PHP訪問數(shù)據(jù)庫、使用PHP進行復雜數(shù)據(jù)操作 | “學子商城”項目的服務器端功能、常用接口 |
HTML5基礎 | HTML5快速入門、文本、圖像、鏈接、表格、列表、表單、iframe | “學子商城”項目的基礎頁面 |
JavaScript核心 | JavaScript的V8引擎運行環(huán)境、JavaScript代碼的編寫與調(diào)試、JavaScript的基礎語法、變量與常量、數(shù)據(jù)類型及其轉(zhuǎn)換應用、運算符和表達式、函數(shù)的定義及使用、變量與作用域、函數(shù)作用域、程序的流程控制、條件語句與循環(huán)語句、數(shù)組的定義和使用、數(shù)組API、二維數(shù)組的使用 | |
Ajax | Ajax原理、AJAX實現(xiàn)方式、get與post提交、JSON的定義和使用、HTTP協(xié)議、HTTP請求、HTTP響應、HTTP優(yōu)化 | “學子商城”的服務器端功能交互 |
階段項目 | 項目搭建、項目資源管理、靜態(tài)頁面編寫、服務器端功能實現(xiàn)、前后端數(shù)據(jù)交互 | “學子商城”之用戶模塊 |
2. HTML5 WEB前端核心 | ||
CSS3基礎 | CSS3基礎語法、各種選擇器(通用選擇器、元素選擇器、id和class選擇器、后代選擇器、偽類選擇器等)、框模型與背景、文本格式化、表格、顯示與定位 | “學子商城”之用戶模塊的靜態(tài)頁面完善 |
CSS3高級 | 復雜選擇器、2D/3D轉(zhuǎn)換(包括移動、旋轉(zhuǎn)、傾斜和縮放和視點)、過渡、動畫、彈性布局、CSSHack和優(yōu)化、瀏覽器兼容性 | |
階段項目 | 項目完善、靜態(tài)頁面編寫、樣式細節(jié)實現(xiàn)、頁面動效制作 | “學子商城”項目的所有靜態(tài)頁面編寫、頁面樣式、頁面動效實現(xiàn) |
JavaScript高級 | String的使用及API、正則表達式的定義和使用、常用內(nèi)置對象(Math、Date、Number、Boolean)、錯誤處理、Function與匿名函數(shù)、作用域與閉包、面向?qū)ο?a href='http://yi18.com.cn/kc/cs1965_px50/' target='_blank'>編程、Object對象與對象模板、原型與繼承、原型鏈、ECMAScript5和ECMAScript6的新特性 | “學子商城”項目之商品模塊的頁面編寫、功能實現(xiàn)以及服務器交互功能完善 |
DOM編程 | Document對象、節(jié)點對象、節(jié)點樹、選取并讀取節(jié)點、文檔遍歷以及增加節(jié)點、刪除節(jié)點、元素樣式編輯、Window對象、定時器、BOM模型、事件的定義及處理、event對象、location對象、history對象、screen對象、cookie對象的使用 | |
階段項目實戰(zhàn) | 游戲項目搭建、游戲項目算法分析、WEB項目頁面功能實現(xiàn) |
2)“學子商城”項目中頁面功能的實現(xiàn)
|
jQuery | jQuery原理、jQuery的使用步驟、jQuery選擇器(包括基本選擇器、層次選擇器、過濾選擇器、表單選擇器)、jQuery的DOM操作(包括HTML頁面元素的增刪改查)、jQuery事件、事件冒泡與事件處理、jQuery動畫、jQuery常用Plug-in、開發(fā)jQuery插件、jQuery擴展、jQuery的AJAX應用、AJAX的增強操作、JSONP與跨域訪問 | “學子商城”項目的購物車功能實現(xiàn) |
階段項目實戰(zhàn) | 項目完善、服務器端功能實現(xiàn)、前后端數(shù)據(jù)交互、復雜跨域訪問 | “學子商城”之訂單模塊 |
HTML5高級 | 表單功能、增強的表單控件、新表單元素及屬性、表單驗證、音頻和視頻處理、Canvas繪制及圖像處理、Chart.js框架的使用、SVG元素及使用、Two.js框架的使用、ECharts框架的使用、GeolocationAPI、百度地圖API、WebStorageAPI(包括sessionStorage和localStorage)、HTML5拖放、拖放事件及相關對象、WebWorker、WebSocke | “學子商城”項目的賬戶查詢功能 |
階段項目實戰(zhàn) | 項目完善、WEB項目中H5功能的實現(xiàn) | “學子商城”項目完整功能 |
3. HTML5 WEB前端高級 | ||
Bootstrap | 媒體查詢技術、CSS的@media規(guī)則、手動編寫以及測試響應式網(wǎng)頁、Bootstrap基礎及其基礎模板、全局CSS樣式(包括布局、按鈕、圖片等)、柵格系統(tǒng)、組件(包括導航菜單、列表、警告框等)、JS插件(包括模態(tài)框、工具提示等)、LESS及Bootstrap定制 | “學子商城”項目之響應式專題頁或者響應式個人簡歷 |
VueJS | Vue.js開發(fā)概述、環(huán)境搭建、Vue指令、組件化應用構(gòu)建、組件通信、組件嵌套、自定義指令、自定義過濾器、組件屬性、組件的路由、路由跳轉(zhuǎn)、網(wǎng)絡請求、Vue-Resource等 | “學子商城”項目重構(gòu) |
階段項目實戰(zhàn) | 使用框架技術實現(xiàn)“學子商城”項目的重構(gòu)(視圖層) | |
AngularJS | 設計原則和模式、Angular的表達式和指令、MVC編程模型、控制器、雙向數(shù)據(jù)綁定、過濾器和函數(shù)、服務和依賴注入、文件壓縮、模塊化編程、單頁應用、路由、事件綁定、TypeScript、移動端開發(fā)支持、RxJS、國際化 | |
階段項目實戰(zhàn) | 使用框架技術實現(xiàn)“學子商城”項目的重構(gòu)(MVC模式) | |
4. 移動端開發(fā) | ||
WEB APP | APP開發(fā)環(huán)境、WEBAPP開發(fā)模式、Android的開發(fā)環(huán)境及模式、使用Ionic構(gòu)建APP應用、使用Ionic實現(xiàn)頁面構(gòu)建、UI組件、CSS應用、基于AngularJS擴展API、路由控制、觸屏事件、動畫實現(xiàn) | “學子商城”的APP版 |
階段項目實戰(zhàn) | 使用移動端開發(fā)環(huán)境,結(jié)合APP框架技術,實現(xiàn)WEB APP的開發(fā) | |
"React.js React.js Native" | React.js概述、環(huán)境搭建、JSX、組件、state、組件生命周期、事件處理、表單、虛擬DOM算法簡析、實現(xiàn)ToDoList、Reactnative概述、Reactnative開發(fā) | “學子商城”后臺管理項目:PC版、APP版 |
階段項目實戰(zhàn) | 使用跨平臺移動應用開發(fā)框架,結(jié)合web前端技術,實現(xiàn)HybridApp的開發(fā) | |
混編APP框架 | 混編APP概述、PhoneGap環(huán)境搭建、移動端事件處理、震動蜂鳴和加速度、地理位置和指南針等傳感器的使用、多媒體控制、聲音和圖像采集 | APP版本的打包部署 |
微信開發(fā) | 微信開發(fā)準備(包括帳號注冊、空間申請、域名解析等)、微信公眾帳號開發(fā)及維護、JS-SDKAPI、微信小程序開發(fā)、WXML/WXSS語法、微信小程序常用組件及API | “學子商城”項目的微信推廣功能 |
5. HTML5 WEB全棧進階 | ||
node.js | Node.js概述、搭建服務器端運行環(huán)境、交互模式和腳本模式、全局對象、常用模塊、NPM、事件循環(huán)、文件I/O、訪問數(shù)據(jù)庫、Express框架 | “學子商城”項目的服務器端重構(gòu) |
常用JS框架 | 前端框架技術,比如zepto.js、require.js、redux、weex等,學習webpack、gulp等前端工具 | 項目總結(jié)及打包部署 |
階段項目實戰(zhàn) | 學習使用SVN進行源代碼管理,以及使用GitHub進行代碼托管,理解開源代碼庫以及版本控制系統(tǒng)的相關知識,學習多個項目的需求分析及開發(fā)流程 | 項目庫中多個備選項目 |
模板 | 課程內(nèi)容 | 實訓目標 |
MongoDB | MongoDB快速入門、MongoDB概述和環(huán)境配置、實現(xiàn)基本的增刪改查數(shù)據(jù)操作 | 理解MongoDB的基本原理,熟練掌握MongoDB的安裝、環(huán)境配置、基本原理、常用CRUD操作以及復雜操作,實現(xiàn)快速高效的修改和查詢操作。學習高效率的查詢技能,實現(xiàn)查詢優(yōu)化、統(tǒng)計和匯總,并結(jié)合基本的WEB前端頁面來實現(xiàn)數(shù)據(jù)的操作和展示。以時下流行的社交網(wǎng)絡為需求,設計數(shù)據(jù)庫結(jié)構(gòu) |
復雜查詢、修改操作、運算符、修改器的使用以及如何訪問復雜數(shù)據(jù)結(jié)構(gòu) | ||
查詢選項、索引定義及實現(xiàn)、復雜索引、查詢優(yōu)化、約束機制、數(shù)據(jù)操作優(yōu)化 | ||
聚合操作、聚合框架、聚合操作符、分組操作、執(zhí)行復雜數(shù)據(jù)統(tǒng)計和分析功能、對常見社交網(wǎng)絡數(shù)據(jù)進行數(shù)據(jù)庫建模 | ||
Node.js | Node.js特點及適用場景、安裝Node.js以及兩種運行模式、Node.js基礎語法和內(nèi)置對象的使用、ES6中的新特性在Node.js中的使用 | 從Node.js的特點和使用方法開始,完整的學習Node.js各種常用的原生模塊,以及眾多的第三方擴展模塊。通過此課程的學習,可以全面掌握Node.js服務器端開發(fā)的各方面知識,正式步入Web全棧工程師行列 |
Node.js中的全局對象、四種定時器的使用、模塊系統(tǒng)中的文件模塊和目錄模塊、CommonJS包規(guī)范、使用NPM工具創(chuàng)建/上傳/下載和維護第三方模塊 | ||
常用原生模塊(global、os、readline、querystring、url、path、dns、util、error模塊等)、常用API | ||
進程和線程等操作系統(tǒng)基礎知識、Node.js中的單線程模型、非阻塞型的異步事件、事件回調(diào)、events模塊、自定義事件對象、添加事件監(jiān)聽函數(shù)和監(jiān)聽事件 | ||
使用Buffer模塊操作緩沖區(qū)、fs模塊、文件的訪問模式、操作文件目錄、異步和同步讀?。瘜懗觯妥芳游募?nèi)容、文件的管道式操作 | ||
HTTP協(xié)議、請求消息格式和響應消息格式、http模塊、基于HTTP協(xié)議的客戶端應用和服務器端應用、HTTPS協(xié)議背景、加密技術、基于https模塊創(chuàng)建服務器端應用和客戶端應用 | ||
MySQL數(shù)據(jù)庫的使用、常用DDL/DML/DQL語句、復雜查詢、mysql模塊、實現(xiàn)數(shù)據(jù)連接和訪問、連接池技術 | ||
第三方Express模塊、路由定義、接收GET/POST/PUT/DELETE請求、消息返回、自定義和預定義中間件、EJS模板引擎整合 | ||
進程概述、process全局對象、使用child_process模塊、創(chuàng)建子進程、cluster模塊、進程集群 | ||
WebSocket協(xié)議、Socket.IO模塊整合、全雙工通信應用、Socket.IO中的事件、廣播消息、劃分名稱空間和房間 | ||
項目實戰(zhàn) | 使用SVN/Git實現(xiàn)項目代碼管理、使用Gulp實現(xiàn)項目的自動化構(gòu)建、使用Webpack實現(xiàn)模塊加載和打包管理、介紹軟件工程標準流程和各階段產(chǎn)出標準文檔 | 使用node.js和mongodb實現(xiàn)服務器端功能,使用常用前端框架構(gòu)建使用,并完成PC版和APP版本。使用SVN/Git/Gulp實現(xiàn)項目代碼管理和自動化構(gòu)建;使用Webpack實現(xiàn)模塊加載和打包管理;整合Yeoman生成器創(chuàng)建項目并實現(xiàn)工作流標準化 |
分析并設計項目數(shù)據(jù)結(jié)構(gòu)、編寫SQL語句、創(chuàng)建初始數(shù)據(jù)庫結(jié)構(gòu)、創(chuàng)建Node.js服務器并整合常用模塊、實現(xiàn)項目的服務器端業(yè)務邏輯 | ||
使用常用前端框架創(chuàng)建客戶端應用、實現(xiàn)客戶端功能 | ||
使用移動端框架創(chuàng)建移動版應用、實現(xiàn)項目的部署、打包安裝調(diào)試 |
由于互聯(lián)網(wǎng)行業(yè)的極速擴張,各大公司對Web前端工程師的需求非常旺盛,自然錢景旺旺。加上HTML5規(guī)范的最終定稿,必定引起Web的熱潮。NodeJS在服務器端的延伸也使JS大放光彩。Web前端開發(fā)入門門檻低,但需求旺盛,特別是有經(jīng)驗的Web前端開發(fā)人員。Web前端開發(fā)技術發(fā)展越來越成熟,且適用范圍更廣。比如HTML5可以替代原生APP(性能方面有待考究),Java能夠用于數(shù)據(jù)庫操作(MongoDB等NoSQL支持JS語法),NodeJS能夠讓Java在服務器端運行,只要會Js語法不用后端開發(fā)語言照樣開發(fā)服務端程序。node的技術的加入,讓現(xiàn)在前端幾乎無所不能,現(xiàn)在Web前端開發(fā)技術支持全棧式開發(fā)。
我們生活在一個充滿規(guī)則的宇宙里面。社會秩序按照規(guī)則運行,計算機語言幾乎全部是規(guī)則的集合。計算機前輩們定義規(guī)則,規(guī)則約束我們,我們用規(guī)則控制數(shù)據(jù)。大部分時候,對數(shù)據(jù)的合理控制,來自于你對規(guī)則的掌握。學習HTML,CSS應該先跟著書仔細、扎實的學一遍。然后就需要做大量的練習,做各種常規(guī)的、奇怪的、大量的布局練習來捆固、理解自己的知識。而學習Javascript首先要知道這門語言可以做什么,不能做什么,擅長做什么,不擅長做什么!如果你只想當一個普通的前端程序員,你只需要記住大部分Javascript函數(shù),做一些練習就可以了。如果你想當深入了解Javascript,你需要了解Javascript的原理,機制。需要知道他們的本源,需要深刻了解Javascript基于對象的本質(zhì)。還需要深刻了解瀏覽器宿主下的Javascript的行為、特性。
達內(nèi)教育WEB老師
達內(nèi)教育WEB老師
課程背景
隨著互聯(lián)網(wǎng)的發(fā)展和普及,IT行業(yè)逐漸成為許多人向往的職業(yè)方向。其中,WEB前端開發(fā)技術尤為重要,因為前端開發(fā)是構(gòu)建一個網(wǎng)站最基本的一環(huán)。在這樣一個前端技術大行其道的背景下,中山WEB前端培訓應運而生。
課程特色
1. 全方位涵蓋:本課程將全面涵蓋前端從入門到精通的所有模塊
2. 實戰(zhàn)案例:融合實際項目案例,讓學習更加實用
3. 一對一輔導:提供專業(yè)的一對一輔導服務,讓學習更加高效
4. 小班制授課:小班授課使得教學內(nèi)容更加集中,更方便講師與學生互動
5. 軟技能培訓:培養(yǎng)學生職業(yè)素養(yǎng)和軟技能,讓學員更易找到心儀的工作
課程目標
1. 掌握前端的基本知識與技能;
2. 掌握HTML/CSS/JavaScript等必備技能;
3. 熟悉實際開發(fā)過程中的使用工具和軟件;
4. 學習解決實際問題的技巧和方法;
5. 熟悉前后端交互的機制。
學習對象
1. 想要轉(zhuǎn)行IT并對前端開發(fā)有興趣的人;
2. 學生及在校生;
3. 公司員工需要提升前端技術,提高工作效率;
4. 自學前端技術但需要老師的指導。
課程內(nèi)容
1. HTML/CSS技術模塊
2. JavaScript技術模塊
3. jQuery技術模塊
4. React/Vue技術模塊
5. 工具和環(huán)境搭建
學習時長、收費范圍
本課程學習時間為3-6個月,具體時間根據(jù)每位學員的學習進度制定;收費標準大約在5000-10000元之間,根據(jù)學員不同情況所需課時而定。
學習收獲
1. 掌握前端開發(fā)的基礎知識和技能,為進階學習打下堅實基礎;
2. 熟悉前端開發(fā)工具和環(huán)境,為實際項目開發(fā)提供便利;
3. 掌握實際開發(fā)中的解決問題的方法和技巧,增強解決問題的能力;
4. 培養(yǎng)職業(yè)素養(yǎng)和軟技能,有助于更好的發(fā)展和提高職業(yè)競爭力。
結(jié)語
以上信息僅供參考,實際情況以到校咨詢?yōu)闇???陕?lián)系在線客服,預約免費體驗課,歡迎大家踴躍報名參加。
培訓項目:UI設計培訓、java培訓、軟件測試培訓、web前端培訓、linux云計算培訓、網(wǎng)絡運維培訓、網(wǎng)絡營銷培訓、云計算培訓、人工智能培訓、C培訓、C++培訓、嵌入式培訓、UE培訓、網(wǎng)絡安全工程師培訓
¥1980014429人關注
¥198005361人關注
¥詢價4161人關注
¥詢價4548人關注
¥詢價1766人關注
¥19800起12828人關注
¥19800起19407人關注
¥18800起46030人關注
¥2280013202人關注
¥23800起24973人關注