【課程內容】
一、基礎篇
1、web前端概述
Web應用與發展歷史、現狀與前景,Web開發整體架構和流程,Web前端工程師的任務與職責,常用熱門Web開發技術和框架對比、選型與組合,常用開發工具介紹。
2、常用開發工具與網站發布
DreamWeaver網頁設計、Hbuilder下Web開發、WebStorm下Web開發、VisualStudioCode,Photoshop圖像處理,IIS、apache網站發布
3、HTML/HTML5
HTML基本標簽、W3C標準及XHTML1.0基本規范、文本、圖像、鏈接、表格、列表、表單、框架。
html5音頻和視頻處理、表單處理、表單驗證、GeolocationAPI、FormsAPI、HTML5拖放、WebStorageAPI、離線Web應用、Canvas、SVG、Chart.js框架、Two.js框
4、CSS/CSS3
CSS基礎語法
CSS選擇器(通用選擇器、元素選擇器、id和class選擇器、后代選擇器、偽類選擇器等)
盒模型與背景、文本格式化、表格、顯示與定位
CSS復雜選擇器(兄弟選擇器、屬性選擇器、偽類和偽元素選擇器等)、動畫、過渡、2D/3D轉換、彈性盒子、CSSHack、CSS優化、CSS規范
響應式布局:優缺點,設計原則,視口,斷點選擇
CSS3前綴和rem、文本效果、漸變效果、邊框圖片效果、變形效果、過渡效果、動畫效果、傳統布局、多列布局、彈性伸縮布局、使用Emmet插件
二、基礎篇
1、JavaScript程序設計
JavaScript引擎、JavaScript基本語法、數據類型、變量、表達式、結構、數組、字符串、函數
JavaScript內置對象
事件處理
DOM文檔對象模型
BOM瀏覽器對象模型
面向對象編程
數據結構與算法(數組、鏈表、棧、隊列、散列、集合、二叉樹、查找、排序)
ES5/ES6語法、宿主對象、原型與閉包、上下文、this、作用域鏈、正則表達式
2、jQuery庫
jQuery語法、選擇器、事件
HTML元素CRUD
效果、動畫、遍歷
Ajax,Json
jQuery插件
項目實戰
3、jQueryUI庫
交互(Resizable、Draggable、Droppable、Selectable、Sortable)
小部件(Accordion、Autocomplete、Button、Datepicker、Dialog、Menu、Progressbar、Slider、Spinner、Tabs、Tooltip)
效果庫(Effect、Show、Hide、Toggle、AddClass、RemoveClass、ToggleClass、SwitchClass、ColorAnimation)
項目實戰
4、EasyUI庫
應用、拖放、菜單與按鈕、布局、數據網格、窗口、樹形菜單、表單、插件
項目實戰(湘北斗官網)
三、進階篇
1、BootStrap前端界面框架
BootStrap簡介、Bootstrap編碼規范、快速入門
BootStrap框架核心(CSS、布局組件、插件)
第三方擴展
2、Less語言
安裝、命令行用法、代碼用法、瀏覽器用法
BootStrapLess
3、Sass擴展
入門、語法、函數、編譯
BootStrapSass
項目實戰
4、AngularJS前端框架
Angular基礎、指令、MVC框架、模塊、控制器、過濾器、雙向數據綁定。
WebTools(Grunt、Gulp)、Angularscope。
Angular表單校驗
依賴注入(DI)
Angular工廠和服務
Angular模板
單頁應用SPA(SinglePageApplications)、AngularngRouter、UI-Router
與服務器通信,Restful接口規范
Angular測試
5、mui庫
ui組件、窗口管理、事件管理、工具、Ajax、下拉刷新、上傳加載
項目實戰
四、移動篇
1、ionic移動App框架
移動混合開發、ionic與AngularJS
Ionic框架的主要組成、Ionic的UI框架、Ionic的擴展指令
ioniccss布局、ionicjs指令布局、ionic路由頁面切換、tabs、側邊欄、列表、上拉、下載、手勢。
項目實戰
2、PhoneGap/Cordova
AndroidandiOS平臺SDK安裝
Cordova環境搭建
創建Android和iOS模擬器
Cordova存儲、事件、本地設備訪問(電池、相機、加速度傳感器、定位、視頻、振動),開機畫面
3、移動應用接口
微信公眾號
微信小程序
支付寶接口
地圖接口
項目實戰
五、后臺篇
1、Node.js
Node.js環境搭建、Node.js模塊
HTTP協議、RESTAPI
數據本地存儲
連接MongoDB數據庫
2、Express
expressapi
express中間件
ejs/jade
3、noSQL數據庫
mongodb與mongoose
框架中間件
項目實戰
【教學管理】
1、標準化管理
學生從招生,教學,考試到就業各個環節都嚴格按照標準實施管理。并根據各個環節要求,制定了相應的崗位規范手冊,確保學生滿意度在98%以上。
2、教學管理
學校設有教學質量部,采取教管分開,互相督促,共同提高的教學管理模式。每個班配有專業技術老師,班主任和就業指導教師,其中,專業技術老師負責提升學員的專業技能,班主任負責提升學員的職業素養,就業指導老師負責提升學員的就業能力。三方共同努力,確保學員學有所成。
【教學環境】
【教學管理】
1、標準化管理
學生從招生,教學,考試到就業各個環節都嚴格按照標準實施管理。并根據各個環節要求,制定了相應的崗位規范手冊,確保學生滿意度在98%以上。
2、教學管理
學校設有教學質量部,采取教管分開,互相督促,共同提高的教學管理模式。每個班配有專業技術老師,班主任和就業指導教師,其中,專業技術老師負責提升學員的專業技能,班主任負責提升學員的職業素養,就業指導老師負責提升學員的就業能力。三方共同努力,確保學員學有所成。
【學校簡介】
鯤鵬IT憑借自身不斷的努力與創新,形成了一套集課程研發、教學、管理和就業為一體的職業教育體系。先后累計為騰訊、百度、華為、中軟國際、中興通訊、金蝶國際、中聯宏達、拜特科技、巨雷科技等多家知名企業培養輸送了8萬多中軟件開發人才,是華南地區具規模、口碑好的高端軟件人才培訓機構。