前端工程師課程體系教學(xué)大綱
32 2017-06-23
【研發(fā)背景】
未來五年,互聯(lián)網(wǎng)應(yīng)用與電子商務(wù)發(fā)展將會更加的迅速,不僅對軟件的應(yīng)用將更加廣泛,而且用戶對于軟件和藝術(shù)的結(jié)合要求將會更高,隨著電商與互聯(lián)網(wǎng)應(yīng)用時代到來,目前軟件應(yīng)用不僅傳統(tǒng)的功能和業(yè)務(wù)流程上有更高的要求,在界面設(shè)計、視覺設(shè)計、交互設(shè)計、用戶體驗等也有了更高的體驗和標(biāo)準(zhǔn)。
根據(jù)中國第一前端綜合性網(wǎng)站W(wǎng)3CFUNS的統(tǒng)計數(shù)字,在所有軟件開發(fā)類人才的需求中,對前端工程師的需求很大,急缺前端工程師技術(shù)人才。同時,前端工程師的薪水相對較高。就目前業(yè)內(nèi)各大公司對前端工程師的需求來說,具有1~2年開發(fā)經(jīng)驗的工程師,在二線城市年薪可達(dá)6-8萬,而在一線城市(北上廣)年薪可高達(dá)15萬
目前,雖然各大IT公司高薪招聘前端工程師,但是對該類人才很難招聘到合格的前端工程師人員。其中,最根本的原因就是前端工程師未有成體系的培訓(xùn)課程以及對前端工程師的定義有所誤解,一說到前端許多人會認(rèn)為就是“傳統(tǒng)的美工而已”,其實不然,前端工程師更具備高素質(zhì)高要求的IT技能,是專業(yè)IT技術(shù)型人才,是擁有將藝術(shù)與技術(shù)完美結(jié)合的能力,是比美工更懂技術(shù),比技術(shù)更懂交互的復(fù)合型人才。因此,欲成為前端工程師,最便捷的一條路就是參加以實訓(xùn)項目為主要教學(xué)方法的前端工程師職業(yè)技能培訓(xùn),提高自身的實際動手能力,接觸最前沿的前端技術(shù),從而有效地滿足企業(yè)單位用人的需求。
【課程介紹】
此課程體系推出的最新前端工程師職業(yè)教育課程。作為一款面向高校、零起點、在職人員提升技能的課程體系,全面提升學(xué)員就業(yè)競爭力,課程開發(fā)采用了逆向設(shè)計理念,推陳出新,同步IT技術(shù)發(fā)展潮流。
課程設(shè)計與就業(yè)結(jié)合更加緊密,致力于全面提升學(xué)員就業(yè)競爭力。課程研發(fā)所采用的逆向設(shè)計理念是指,研發(fā)團(tuán)隊經(jīng)過深度企業(yè)調(diào)研,專業(yè)分析用人企業(yè)的招聘需求,充分明確當(dāng)前軟件企業(yè)所招聘技術(shù)人員的畫像。在明確了企業(yè)的技術(shù)需求之后,課程研發(fā)人員再從其中提煉總結(jié)關(guān)鍵的就業(yè)技能點,并用項目驅(qū)動、案例貫穿的形式融入到課程設(shè)計當(dāng)中。這樣一來,就能保證學(xué)員學(xué)到的都是企業(yè)當(dāng)前使用最廣泛、最主流的技術(shù)和技能,并且通過大量的實戰(zhàn)演練,使學(xué)員完全可以掌握這些技術(shù),課程體系中,把學(xué)員編程的熟練度、規(guī)范度和職業(yè)素質(zhì)作為明確的培訓(xùn)目標(biāo)。學(xué)員通過學(xué)習(xí),能夠掌握非常過硬的實際操作技能,成為一名非常熟練的、優(yōu)秀的軟件開發(fā)人才。同時,在學(xué)習(xí)的過程中,學(xué)員需要接受全面的職業(yè)素質(zhì)培養(yǎng),確保他們在短時間內(nèi)完成從“學(xué)校人”或“社會人”向“職業(yè)人”的過渡。
★高強訓(xùn)練編程能力——完成30000行代碼編寫
——相當(dāng)于1名程序員1年代碼編寫量
★獨創(chuàng)項目實訓(xùn)——提供CRM、HTML5網(wǎng)頁游戲應(yīng)用開發(fā)、移動終端項目、電子商務(wù)網(wǎng)站項目實戰(zhàn)訓(xùn)練
——演練六大項全真項目案例,貫穿6大行業(yè)
★打造IT行業(yè)準(zhǔn)職業(yè)人——訓(xùn)練目標(biāo)清晰訓(xùn)練手段多樣
——滲透學(xué)習(xí)過程考核方法明確
——接軌職場禮儀積累職場經(jīng)驗
【培養(yǎng)目標(biāo)】
1、具備軟件開發(fā)工作所需的知識和技能,編碼熟練度和規(guī)范性達(dá)到一定要求;
2、具備一定的項目能力(包括調(diào)試能力、文檔編寫能力、測試能力等)和綜合技術(shù)素質(zhì)(包括對軟件生命周期的理解、對設(shè)計模式的理解、必備的行業(yè)知識和經(jīng)驗等);
3、扎實掌握前端客戶端技術(shù)、網(wǎng)站后臺技術(shù)、前端最新的框架技術(shù)、MVC開發(fā)模式、移動終端前端開發(fā)規(guī)范、網(wǎng)站優(yōu)化;
【能力界定】
國信安“百杰”前端工程師的培訓(xùn)體系專門針對企業(yè)用人需求,專門定制的前端高級培訓(xùn)課程體系。本課程體系應(yīng)用領(lǐng)域十分廣泛,從UI界面設(shè)計基礎(chǔ)到網(wǎng)站特效呈現(xiàn),從視覺交互設(shè)計規(guī)范到移動終端界面設(shè)計以及最前沿前端優(yōu)化技術(shù),力求培訓(xùn)出軟件技術(shù)開發(fā)過硬、綜合職業(yè)素質(zhì)高的WEB前端和移動前端專業(yè)人才。學(xué)員培訓(xùn)能力界定如下:
1、1掌握Photoshop基本操作,網(wǎng)站切片圖,AxurePR基本原型設(shè)計、繪制基本的網(wǎng)站草圖。
2、熟練掌握各種網(wǎng)站布局模式【左右框架型、“國”字型布局、上下框架型、綜合框架型、封面型、瀑布流布局】。
3、理解視覺交互設(shè)計基淳色彩搭配原理、點線面基本構(gòu)圖】、設(shè)計規(guī)范。
4、掌握基本ECMASCRIPT基本編程語法
5、熟練掌握HTML4/HTML5/CSS2/CSS3/JAVASCRIPT
6、掌握HTML5API規(guī)范,理解語義化標(biāo)簽使用、掌握本地儲存、離線儲存、Canvas、定位等技術(shù)。
7、掌握Ajax異步交互技術(shù)應(yīng)用,JSON數(shù)據(jù)格式規(guī)范。
8、掌握NodeJS基本原理、ExpressJS框架使用規(guī)范,。
9、理解SEO基本規(guī)范、PR標(biāo)準(zhǔn)、提升網(wǎng)站自然排名實施方案
10、掌握關(guān)系型數(shù)據(jù)庫Mysql數(shù)據(jù)庫基本概念及標(biāo)準(zhǔn)的SQL語法
11、掌握J(rèn)S面向?qū)ο缶幊趟枷搿⒗斫釰S閉包運行機制、JS設(shè)計模式
12、熟練掌握J(rèn)avaScript主流框架JQUERY、JQUERYEASYUI
13、掌握CSS框架動態(tài)樣式語言LESS、SASS使用規(guī)范
14、熟練掌握多屏網(wǎng)頁展示技術(shù)、響應(yīng)式布局設(shè)計框架Bootstrap
15、掌握MVC設(shè)計原理,熟練使用BACKBONE、AngularJS等MVC框架
16、理解移動終端設(shè)計規(guī)范、能夠熟練使用JQUERY-MOBILE框架開發(fā)移動終端網(wǎng)頁
17、掌握前端性能優(yōu)化、各大瀏覽器兼容性解決方案、熟練使用CSS-HACK技術(shù)
【課程體系圖】
【課程概述】
國信安前端工程師課程體系由以下兩部分組成。共計570個課時。
1.專業(yè)課程共分為4大階段共計480課時
2.職業(yè)素養(yǎng)課程體系分為4個階段90課時
培養(yǎng)具有良好口頭表達(dá)能力和溝通能力,形象氣質(zhì)職業(yè)化,具有團(tuán)隊責(zé)任感和較強心理調(diào)試能力的職業(yè)型IT人才。
【項目經(jīng)理師資】
由從事多年軟件開發(fā)前端技術(shù)人員組成。他們曾任跨國公司和國內(nèi)大中型企業(yè)架構(gòu)師,產(chǎn)品經(jīng)理等,多年豐富的工作經(jīng)驗使他們充分掌握國外軟件開發(fā)技術(shù)發(fā)展趨勢及應(yīng)用,具有較強的軟件開發(fā)管理和技術(shù)指導(dǎo)能力,是國內(nèi)較早一批掌握前端技術(shù)的高端人才。
【課程詳解】
階段劃分 |
具體目標(biāo) |
項目設(shè)計 |
|
|
|
第一階段 |
學(xué)生應(yīng)具備的能力: 1、掌握UI設(shè)計規(guī)范 2、熟練使用Photoshop設(shè)計效果圖 3、熟練使用AxurePR設(shè)計草圖與交互設(shè)計 4、掌握Photoshop常用的工具使用、能夠完成效果圖切片 5、理解視覺設(shè)計和用戶體驗基本概念 |
個人項目: 設(shè)計網(wǎng)站效果圖 設(shè)計網(wǎng)頁草圖 將效果圖能夠切片做成網(wǎng)頁實現(xiàn)的素材 |
|
|
|
|
|
||||
|
|
||||
|
|
||||
第二階段 |
學(xué)生應(yīng)具備的能力: 1、理解網(wǎng)站的開發(fā)流程 2、HTML基本標(biāo)簽應(yīng)用 3、Form表單應(yīng)用 4、表格的應(yīng)用和布局 5、掌握CSS樣式表 6、掌握CSS3.0特效及屬性應(yīng)用 7、掌握ECMA基礎(chǔ)編程核心語法 8、掌握javascript基本DOM BOM操作 9、掌握javascript面向?qū)ο蠡A(chǔ) 10、綜合運用DIV+CSS+HTML+CSS3+JS技能進(jìn)行網(wǎng)站門戶頁面設(shè)計 |
教學(xué)項目: 采用HTML, DIV+CSS+CSS3+JS完成高仿真網(wǎng)站實現(xiàn)。
團(tuán)隊項目: 1、知名游戲網(wǎng)站設(shè)計 2、知名購物網(wǎng)站設(shè)計 3、全民打飛機網(wǎng)頁游戲 |
|
|
|
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
第三階段 |
學(xué)生應(yīng)具備的能力: 1、掌握應(yīng)用E-R圖設(shè)計 2、理解Mysql的體系結(jié)構(gòu) 3、熟練掌握SQL語句DDL、DQL、DML運用、 4、掌握網(wǎng)站后臺技術(shù)NodeJS與NodeJS開發(fā)組件Express框架,理解網(wǎng)站后臺工作原理 5、掌握AJAX基本工作原理運行機制。 6、理解SEO搜索引擎優(yōu)化方式和基本規(guī)范 7、掌握HTML5 語義化標(biāo)簽、離線存儲技術(shù),本地存儲技術(shù)、地圖定位以及CANVAS技術(shù) |
團(tuán)隊項目 1、CRM學(xué)校管理系統(tǒng) 2、圖書館管理系統(tǒng) 3、網(wǎng)頁游戲《守衛(wèi)者》、《植物大戰(zhàn)僵尸》、《坦克大戰(zhàn)》 |
|
|
|
|
|
||||
|
|
||||
|
|
||||
|
|
||||
第四階段 |
學(xué)員應(yīng)具備的能力: 1、握JS面向?qū)ο缶幊趟枷?、理?span>JS閉包運行機制、JS設(shè)計模式 2、熟練掌握JavaScript主流框架JQUERY、JQUERYEASYUI 3、掌握CSS框架 動態(tài)樣式語言LESS、SASS使用規(guī)范 4、熟練掌握多屏網(wǎng)頁展示技術(shù)、響應(yīng)式布局設(shè)計框架Bootstrap 5、掌握MVC設(shè)計原理,熟練使用BACKBONE、AngularJS等MVC框架 6、理解移動終端設(shè)計規(guī)范、能夠熟練使用JQUERY-MOBILE框架開發(fā)移動終端網(wǎng)頁 7、掌握前端性能優(yōu)化、各大瀏覽器兼容性解決方案、熟練使用CSS-HACK技術(shù)
|
項目范圍: 1、移動終端博客論壇,基于NodeJS/Express/Bootstrap/Jquery/JqueryMobile/mysql技術(shù)設(shè)計帶有強烈視覺沖擊和良好的交互設(shè)計,涵蓋了響應(yīng)式布局、移動終端界面設(shè)計規(guī)范、網(wǎng)站特效處理、后臺數(shù)據(jù)處理。 2、在線購物網(wǎng)站,基于NodeJS/bootstrap/mysql/jquery完成多平臺響應(yīng)式布局的網(wǎng)站設(shè)計 團(tuán)隊項目二: 大型電子商務(wù)網(wǎng)站,基于NodeJS/express/backbone/HTML5/CSS3/AngularJS/CSS-HACK/bootstrap等技術(shù),設(shè)計帶有網(wǎng)站優(yōu)化、SEO搜索引擎優(yōu)化、后臺數(shù)據(jù)處理、前沿的網(wǎng)站特效處理,良好的用戶體驗的商務(wù)網(wǎng)站。 |
|
||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|
|
|
|
|
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號
獵學(xué)網(wǎng)服務(wù)號