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