課程介紹
JavaScript+HTML5+移動端最新課程體系
面向人群:
喜歡從事互聯網端開發的人員前
有一定HTML+CSS基礎,可以自己編寫出簡單的靜態頁面
學習流程:
JS基礎知識免費課(兩周) => JS和移動端深入學習以及項目實戰開發(九周)
在免費課學習階段,大家需要把JS基礎知識掌握,并且通過珠峰培訓正式課的入學考試后,才可以報名繼續學習 (這一塊是珠峰培訓的特色亮點,推廣珠峰培訓教學理念,我們不是以賺錢為目,是以培養人為目的,我們期望在免費課讓大家掌握基礎知識的同時,把大家的學習狀態培養出來,這樣到正式課后才能跟的上,班里面的學習成績才能基本上在同一條水平線上,老師們才能更好的教學…以后在宣傳的時候這是一塊亮點)
JS基礎知識免費課大綱
1.1:JS中的命名規范以及數據類型的詳細解讀
1.2:常用的判斷語句:if else、switch case、三元運算符
1.3:常用的循環語句:for、for in、while…
1.4:站在核心原理角度去學習JS中的函數
在這部分課程體系中,我們不僅詳細的講解每一個知識的原理,而且還會帶著大家完成一些經典的項目案例,例如:百度視頻的開關燈案例、騰訊新聞選項卡案例、99乘法表案例等
1.5:數組基礎及常用的方法:pop、push、splice、slice、sort、forEach…
1.6:編程中常用的算法:冒泡排序、插入排序、快速排序、數組去重、遞歸…
1.7:字符串基礎知識和常用的方法:substr、substring、replace、indexOf…
1.8:數學函數(Math)中常用方法:abs、ceil、round、random、max…
這部分課程體系中,每一個方法都會去詳細的講解;在算法部分培養大家的編程思想,帶著大家完成QQ隨機驗證碼的案例。
1.9:DOM基礎知識:獲取元素的方法、節點屬性、元素的增刪改操作…
1.10:日期對象Date的基礎知識
1.11:定時器的基礎知識:setTimeout、setInterval…
這部分課程體系中,會帶著大家完成京東倒計時搶購案例;免費課還有一個特色亮點在于,在授課過程中,老師們會給大家出很多的BAT面試題,讓大家去了解大公司的面試風格,去感受一下基礎知識的重要性。
JS+HTML5+移動端正式課大綱
2.1、預解釋、作用域、this
2.2、面向對象、單例模式、原型模式、類的封裝繼承和多態
第一周是JS編程的核心內容,讓大家深入去理解JavaScript,也為后面的課程做鋪墊;在課程中我們會出很多的BAT經典面試題,讓大家不斷的強化練習,把核心基礎知識打牢靠。
2.3、this及面向對象深入、call和apply、表格排序以及DOM性能優化
2.4、正則基礎到實戰、正則捕獲、replace實戰案例、正向預查和負向預查
第二周第一部分內容是對第一周課程的加深,本周課程中將融入實戰案例,讓學員深入理解面向對象編程以及DOM渲染的核心原理(DOM重繪回流);第二部分正則的講解是目前所有培訓機構中講解最深入最具實戰價值的(不服可以來戰);
3.3、JS盒子模型常用屬性及實戰、同步異步編程、圖片延遲加載實戰練習
3.4、DOM深入、編寫兼容所有瀏覽器的DOM庫、選項卡組件的封裝
第三周課程首先對于前兩周的內容進行了沉淀和提升,本周實戰案例比較的多,而且都是項目中最經典的案例,鍛煉大家實戰能力;本周課程將初步培養大家封裝庫和組件的能力,我們封裝的DOM庫,基本上囊括了JQ中常用的DOM操作方法,而且兼容所有的瀏覽器。
3.5、定時器深入解讀、編寫TWEEN算法動畫庫、輪播圖案例的實現以及組件封裝
3.6、jQuery常用方法使用及源碼解讀,使用JQ完成一些經典的案例
3.7、ECMAScript 6基礎知識到深入
第四周課程動畫部分是珠峰培訓的得意之作,我們編寫的TWEEN算法動畫庫,實現的運動效果比JQ還要強大;輪播圖是項目中最常用的案例,我們帶著學員不僅實現出對應的效果,而且還能封裝成為公用的組件;分析JQ源碼講解JQ的方式,中國只此一家;ES6是我們邀請來自美團的前端架構師給大家進行講解,第四周的課程絕對震爆你的眼球。
3.8、事件對象及基礎知識、事件冒泡傳播、事件委托、以及DOM2事件兼容處理
3.9、封裝事件庫、JS設計模式之發布訂閱模式…
這部分內容是第五六周的課程,在這兩周我們的項目實戰案例會非常的多(例如:京東放大鏡、鼠標跟隨案例、拖拽案例、多級菜單案例、商城導航案例、照片墻拖拽案例、拋物線動畫案例…);而且對于事件的解讀也非常的深入,會帶著大家基于發布訂閱模式封裝一款高性能的事件庫;本周課程結束后,基本上我們看到的PC端頁面中,需要由前端實現的交互效果,我們都可以去實現了…
3.10、前后端交互、NODE基礎、AJAX從基礎到深入再到AJAX組件庫封裝、深入解讀JQ中的AJAX方法
3.11、JSONP原理到類庫封裝、了解其它的跨域方式
3.12、解讀API文檔,帶著學員一同開發CRM客戶管理系統,初步成為全棧開發工程師,講解模板引擎數據綁定…
這周的課程對于前端非常的重要,也是工作中最重要的部分,我們除了和以前一樣:把知識點從基礎到深入再到封裝類庫組件外,本周的特色在于,帶著學員完成一套基礎版CRM客戶管理系統,這個項目綜合性很強,前后端都需要我們來完成,完成后我們就可以被稱之為初級全棧開發工程師…
3.13、HTML5基礎知識:新增語義化標簽、表單新特性、音視頻audio和video、canvas、localStorage本地存儲、H5離線緩存技術…
3.14、CSS3基礎知識:css3選擇器、css3常用屬性、背景的變革、transform和3D動畫效果、transition過渡動畫、animation幀動畫、animate.css、box-sizing、flexbox、精美炫酷的案例…
3.15、移動端touch和gesture事件、zepto、swiper、fastclick、iscroll、H5拖拽事件…
3.16、css預編譯語言less、移動端響應式布局@media和rem、H5場景交互型簡歷開發、響應式布局頁面開發(獵豹原版案例)、webApp實戰開發(騰旭原版案例、鳳凰原版案例)、hybrid混合開發模式、微信二次開發、微信小程序分享課…
本階段的課程注重實戰訓練,學完后,學員可以開發大公司的真實案例,移動端需要的知識點我們這里都囊括在內,本階段課程也是對前面課程的總結和實戰訓練,讓大家在B模塊結束后,可以成為一名合格的前端開發工程師,本階段結束后,學員在市場上的薪資價位參考范圍:10K~16K(根據學員掌握情況而定)