北大青鳥web前端開發課程主要培訓內容有:HTML基礎,HTML5 快速入門、文本、圖像、鏈接、表格、列表、表單、框架。實訓目標:使學員熟練掌握各種 HTML 標簽,能夠手動快速完成各種頁面的編寫。CSS3基礎,Css3基礎語法,各種選擇器(通用選擇器,元素選擇器,id和class選擇器,后代選擇器,偽類選擇器),框模型與背景,文本格式化,表格顯示與定位,培訓目標:讓學員熟練掌握各種常用 CSS 選擇器以及CSS樣式的定義和使用,能夠手動完成各種頁面樣式的定義和編寫。
實戰演練:京東首頁實現
培訓目標:完成京東首頁的布局分析、設計,并純手寫代碼的方式實現整個頁面,夯實WEB前端頁面實操能力。
CSS3高級,CSS 復雜選擇器(包括兄弟選擇器、屬性選擇器、偽類和偽元素選擇器等)、2D/3D 轉換(包括移動、旋轉、傾斜和縮放、視點的定義和使用)、過渡、動畫、CSS Hack、CSS 優化、瀏覽器兼容性。實訓目標:畫、CSS Hack、CSS 優化、瀏覽器兼容性。 熟練掌握各種CSS復雜選擇器以及高級應用,實現復雜頁面效果的制作,理解 CSS Hack和 CSS 優化,能夠手動完成各種頁面樣式的定義和編寫,并保證瀏覽器兼容性。
階段項目實戰,京東詳情頁實現,淘寶首頁實現,目標:講解Photoshop設計工具、互聯網UI交互設計理論,完全手動代碼實現知名前端頁面的編寫。
JavaScript 核心,JAVASCRIPT的v8引擎運行環境,javascript代碼的編寫與調試,javascript的基礎語法,變量與常量,數據類型及其轉換應用,運算符和表達式,函數的定義以及使用,變量與作用域,函數作用域,程序的流程控制,條件語句與循環語句,目標:理解 JavaScript 的語言原理與運行模式,熟練掌握 JavaScript 核心編程技巧,能夠熟練使用 JavaScript 實現邏輯算法、流程控制。
Javascript高級,數組的定義和使用、數組API、二維數組的使用、String 的使用及API、正則表達式的定義和使用、常用內置對象(Math、Date、Number、Boolean)、錯誤處理、Function與匿名函數、作用域與閉包、面向對象編程、Object對象與對象模板、原型與繼承、原型鏈、ECMAScript 5中的 Object、ECMAScript5中的數組和函數API、嚴格模式。數組的定義和使用、數組API、二維數組的使用、String 的使用及API、正則表達式的定義和使用、常用內置對象(Math、Date、Number、Boolean)、錯誤處理、Function與匿名函數、作用域與閉包、面向對象編程、Object對象與對象模板、原型與繼承、原型鏈、ECMAScript 5中的 Object、ECMAScript5中的數組和函數API、嚴格模式。培訓目標:深入理解 JavaScript 語言原理,熟練掌握 JavaScript 編程技巧,掌握 JavaScript 對象封裝技巧,理解面向對象編程理論,能夠熟練使用 JavaScript 實現邏輯算法、界面驗證以及功能實現,理解并掌握 ECMAScript5 的新特性。
階段項目實戰,2048游戲,培訓目標:分析項目需求,理解項目的算法,熟練掌握網頁型程序的開發技術,深入理解 JS 的應用技巧。
DOM編程,Document對象、節點對象、節點樹、選取并讀取節點、文檔遍歷以及增加節點、刪除節點、元素樣式編輯、Window對象、定時器、BOM模型,事件的定義及處理,event對象,location對象,history對象,screen對象,cookie對象的使用。培訓目標:深入理解 DOM 和 BOM 理論,熟練掌握 DOM編程,能夠熟練的使用JavaScript 原生代碼對頁面進行處理,完成各種頁面動態效果以及動態交互的實現。
階段項目實戰,俄羅斯方塊游戲,學習和理解 WEB 頁面游戲的邏輯和算法,能夠完成各種 WEB 頁面游戲的分析和實現。
Jquery, jQuery原理、jQuery 的使用步驟、jQuery選擇器(包括基本選擇器、層次選擇器、過濾選擇器、表單選擇器)、jQuery 的 DOM 操作(包括HTML 頁面元素的增刪改查)、jQuery事件、事件冒泡與事件處理、jQuery動畫、jQuery常用Plug-in、開發jQuery插件、jQuery擴展.培訓目標:掌握JQuery核心API,深入理解JQuery設計原則,了解多種JQuery插件,能夠熟練使用 JQuery編程,實現頁面各種功能及效果。階段項目實戰,京東首頁/京東產品詳情頁的頁面動效以及交互實現,培訓目標:分析WEB頁面的功能和需求,實現WEB頁面的動效展示以及交互功能。http協議及server端技術,服務器概述、數據庫服務器、WEB服務器、PHP服務器端技術簡介及Apache服務器、PHP訪問數據庫、服務器端組件原理、HTTP請求、http響應,http優化。
Ajax,Ajax原理、AJAX 實現方式、get與post提交、XML 的定義和解析、JSON 的定義和使用、jQuery Ajax的實現方式、AJAX 的增強操作,JSONP與跨域訪問。HTML5高級:表單功能、增強的表單控件、新表單元素及屬性、表單驗證、音頻和視頻處理、Canvas 繪制及圖像處理、Chart.js 框架的使用、SVG 元素及使用、Two.js 框架的使用、Geolocation API、百度地圖API、Web Storage API(包括sessionStorage和 localStorage)、HTML5 拖放、拖放事件及相關對象、Web Worker、Web Socket,Bootstrap,AngularJS,web app ,APP開發環境、Android 的開發環境及模式、WebView 的基本使用、使用 jQuery.Mobile、頁面構建、主題、UI組件、ListView、表單、表單控件、jQuery Mobile API、WEB APP 開發案例以及項目實現,混編app,混編概述、PhoneGap環境搭建、移動端事件處理、移動數據獲取、震動和蜂鳴、 加速度、地理位置和指南針等傳感器的使用、多媒體控制,聲音和圖像采集,手機中的客戶端存儲。
同學們如果還有web前端相關問題,可以直接咨詢學校在線老師。