A. 2016年web前端開發要學哪些技術
HTML5開發就業班(面向零基礎)6.0學習內容:
全棧:HTML5 + PHP + MySQL
第一階段:前端頁面重構:PC端網站布局、HTML5+CSS3基礎項目、WebAPP頁面布局;
第二階段:JavaScript高級程序設計:原生JavaScript交互功能開發、面向對象開發與ES5/ES6、JavaScript工具庫自主研發;
第三階段:PC端全棧項目開發:jQuery經典特效交互開發、HTTP協議,Ajxa進階與後端開發、前端工程化與模塊化應用、PC端網站開發、PC端管理信息系統前端開發;
第四階段:移動端項目開發:Touch端項目、微信場景項目、應用Vue.js開發WebApp項目、應用Ionic開發WebApp項目、應用React.js開發WebApp;
第五階段:混合(Hybrid)開發:各類混合應用開發;
第六階段:NodeJS全棧開發:WebApp後端系統開發。
HTML5開發好程序員班(科班出身/相關開發經驗)2.0學習內容:
全棧工程師:
大前端:HTML5(Web前端)、Android(Native前端)、Hybrid(混合前端)。
後端:多棲後端(NodeJs、Java、PHP)。
第一階段:前端頁面重構:PC端網站布局、HTML5+CSS3基礎項目、WebAPP頁面布局;
第二階段:JavaScript高級程序設計:原生JavaScript交互功能開發、面向對象開發與ES5/ES6、JavaScript工具庫自主研發;
第三階段:PC端全棧項目開發:jQuery經典特效交互開發、HTTP協議,Ajxa進階與後端開發、前端工程化與模塊化應用、PC端網站開發、PC端管理信息系統前端開發;
第四階段:移動端項目開發:Touch端項目、微信場景項目、應用Vue.js開發WebApp項目、應用Ionic開發WebApp項目、應用React.js開發WebApp;
第五階段:混合(Hybrid)開發:各類混合應用開發;
第六階段:NodeJS全棧開發:WebApp後端系統開發、基於Socket.io聊天系統開發。
第七階段:游戲開發:游戲類項目開發(植物大戰僵屍、捕魚達人等)。
第八階段:Java開發:企業級開發技術架構實戰、商城項目整站開發。
第九階段:PHP開發:微信管理系統、商城系統、主流PHP免費系統的使用。
第十節段:Android開發:外賣系統開發、Android混合開發項目。
B. 前端工程師他到底是一種怎樣的職業
前端工程師已經是大家不再陌生的一個軟體行業的工種了,盡管這一工種誕生也沒幾年。作為一名從業三年的前端工程師,我嘗試結合業界標准與我的理解,來盡可能詮釋一下前端工程師這個職業。
前端工程師的英文名為front-end engineer,簡稱FE,下文將用FE來代稱。現在意義上的前端(並非只製作網頁),國內最早開始有大規模招聘崗位應該是2011年左右的事情吧,在此之前,FE的工作基本都是由服務端工程師包辦的,或者是由設計師來產出HTML頁面。那麼,是什麼樣的原因催生出了FE這一職位呢?本文將從FE的工作內容、專業FE應具備的技能和品質來聊聊這個職業。
用戶體驗的操刀者
前端工程師的首要工作就是開發用戶界面,在web系統中,就是指網頁了。為什麼網頁需要專門的FE來寫呢?答案就是「用戶體驗」。隨著web2.0概念的普及以及web3.0的提出,用戶成為互聯網的主要生產者,網頁所承載的功能越來越多。
一方面,企業的「用戶體驗」訴求很強烈。這個很容易就能理解,如果你的產品看上去就像個釣魚網站而且還特別難用,就會有一部分用戶離你而去。非互聯網企業呢?也會面臨這樣的情況,你花了很大的功夫優化資料庫,優化伺服器負載,你的客戶卻很難感知到你的努力。你的系統界面還是八九十年代的風格,客戶的第一感覺就是這系統不行,不買你的帳。相反,如果你花一點時間做一套嶄新風格的界面出來,客戶的第一感覺就是這個系統好炫酷,技術含量很高。不要小看這個第一感覺,對於外行人來說,第一感覺往往起到了決定作用。好多企業都意識到了這一點,所以對用戶體驗的訴求就上去了。
另一方面,現在的用戶也都很挑剔。畢竟他們使用的產品一個比一個炫,都被慣壞了,你的產品稍有點不爽的地方,就上微博去給你宣傳。
前端工程師是用戶體驗的把控者,在產品經理構想出交互原型,設計師設計出交互細節後,FE就用他的雙手一行行敲出這些代碼。他敲出的每一個按鈕,每一張圖片,都被成千上萬的用戶點擊著,FE與用戶可以說是「零距離接觸」。作為產品交互的實現者,除了HTML、CSS這兩門語言要精通外,對前端要求更高的其實是非技術因素。
FE需要對用戶體驗有較深的理解。比如頁面上有一個超鏈接,字體比較小的情況下,用戶可能會一下點不中,因為鏈接的可點擊區域是緊貼著文字邊緣的。前端可以通過很簡單的方法來擴大這個鏈接的可點擊區域,使得用戶更容易點中。這就是用戶體驗,正如《瞬間之美》中提到的那樣,touch到用戶的內心只需要一瞬間。對用戶體驗的理解,還體現在對一些交互常識的把握上。比如用戶操作某個軟體的界面,會感覺它很靈巧,卻具體說不出到底是哪裡。那麼很可能是這個界面上的按鈕有著設計良好的四態(正常、滑鼠移上、滑鼠按下、不可用),它會隨時對你的操作給出反饋。
懂用戶體驗的前端工程師,會讓他的作品與用戶溝通,能夠touch到用戶心中那一塊柔軟的區域。
FE需要有一點強迫症。這體現在對任何瑕疵的不容忍。比如採用技術手段讓頁面的滾動更平滑些,減少頁面的視覺抖動,像素級別的定位校準。當用戶觸碰的內容是一串非電話號碼的數字時,不要讓手機自動調出撥號功能,等等。很多細節是產品經理無法感知的,因為這些都是很零散的技術手段,只有靠FE來點滴積累。再有極致者,追求讓頁面的響應時間再減少幾個毫秒,讓你的手機少耗幾KB流量,少耗一些電量。這些甚至連用戶都無法感知,但是當你的用戶有百萬級別或者千萬級別,這樣做的價值就顯現出來了。
前端工程師需要是一個心思細膩之人,需要對美有所領悟,需要執著地追求完美,需要有品味,有思想,有大局觀,最好還能懂點心理學。
用戶端業務邏輯
做出優雅的界面只是前端工程師的第一步,編程也是必備技能,FE承擔著處理用戶端業務邏輯的任務。放在以前,用戶端就是個IE瀏覽器,沒有什麼業務邏輯可言。但現在不同了,用戶使用瀏覽器發表文章、進行社交活動,更復雜的能使用在線工具完成工作。
javascript就是FE需要掌握的編程語言,他應該通曉這門語言的優勢和缺點,掌握各種編程思想、開發模式。利用各種技巧實現交互越來越豐富的界面,同時還要與服務端的工程師溝通,調試介面,完成:頁面展示——響應用戶操作——提交用戶數據——反饋操作結果這一系列流程。
從這一點上,要求前端工程師要有軟體開發的基礎,了解計算機的基本原理,網路通信的基本原理,所以計算機相關專業出身的前端會更有優勢一些。
前端也需要架構
寫寫網頁也要架構?有什麼好架的?回答這個問題首先得明確一點,FE的工作內容已不再是「寫寫頁面」這么簡單。隨著前端代碼的規模越來越大,逐漸涌現出了模塊化開發、MVC、MVVM等開發模式。團隊規模也從原來的單兵作戰演變為團隊開發。
所以,一個高級前端工程師,要有架構能力。這個架構能力包括不限於:
對現有優秀框架的了解與整合使用
根據項目的業務特點構建出合適的開發模式
設計前端測試方案保證代碼質量
用工程化方案組織起團隊的開發流程。
向前延伸、向後延伸
物聯網的市場越來越熱了,手機是物聯網體系中的一個關鍵節點。前端工程師的戰場已不再是單純的瀏覽器,將來會覆蓋到各種「端設備」上。得益於javascript語言的靈活性,現在用javascript已經可以開發windows應用、ios應用、android應用,可以編寫智能電視上的應用。將來,或許是VR、可穿戴設備、智能家電。這是前端可以向前延伸的方向。
另一方面,由於nodejs的橫空出世,javascript這門語言竟然神奇的有了服務端的能力。之前用java、PHP做的事情,js同樣可以實現了。本來前端陣營中就有一批人是從後端轉過來的,有服務端開發的基礎,得了nodejs這一利器,再加上現在市場的需求,快出產品,敏捷開發,前端工程師向後延伸的路線寬廣而明亮。事實上,全棧工程師的概念在前年就被提出,BAT這樣的業界領頭羊早已用nodejs做一些基礎設施的建設,而很多小而快的創業公司,也在用nodejs進行快速迭代開發。
持續學習
前端領域的技術更新相對於其他領域要快很多,原因大概也是因為這個領域離用戶最近吧。有一些新的技術甚至是顛覆性的,前端工程師必須要跟上時代的步伐,否則你開發出的產品在體驗上就落後別人一截了。
有一些市場人員提出的需求,產品經理根據多年的經驗評估後覺得無法實現,就被打回了。而事實上,隨著新技術的出現,有些你認為無法實現的功能已經可以在前端實現了。隨著HTML5的支持度越來越高,前端擁有的能力也會越強。比如利用canvas能夠獲取到圖片上的每一個像素點,這樣前端就擁有了圖像處理能力。有了FileReader API,前端擁有了本地文件的讀取能力,還有地理位置獲取等等。
而這些新東西,就需要前端工程師來不斷學習。所以,一個稱職的前端必須能夠保持持續學習能力,能夠對新技術有敏銳的嗅覺。活到老,學到老,說的就是前端工程師。
高情商的程序猿
大多數人對程序猿的印象就是情商低、不善言談。但前端工程師應該是個例外,這是由工作性質決定的。
從工作流程來看,FE處於設計師的下游,他要接設計稿,轉化為網頁。同時又是後端工程師的上游,需要把用戶產生的數據提交到服務端。橫向來看,他又與產品經理有著密切接觸,因為他可能隨時和產品經理探討交互的細節。這樣一個連接著團隊中的其他成員的角色,需要他既是一個粘合劑,又是一個潤滑劑。
前端工程師需要有較高的溝通能力和理解能力。我們經常開玩笑說「設計師活在童話故事裡」,因為有時候他們設計的頁面根本不符合常規,無法實現。這個時候你就需要耐心的給設計MM講原理、講原因,並且告訴她設計需要遵循哪些基本規范。對於產品經理的思想,你要能把握到位,你得理解他比劃了半天到底是想要做什麼。與後端工程師打交道的時候,你又得馬上化身編程達人,跟他們聊數據類型,聊面向對象,聊設計模式。
你需要能隨時切換角色,切換你的表達方式和談話內容。所以,你得是一隻高情商的程序員。
以上就是我對前端工程師的理解,前端的門檻低,但要成為一名專業的前端工程師,需要掌握的東西太多了。除了前端技術外,我認為前端更重要的是綜合能力,包括我上面談到的思維細膩、有品味、有思想、情商高等等。畢竟你要通過代碼與用戶產生接觸,給用戶帶來愉悅感。從某種程度上來說,你得是一個好戀人。
C. 我中專學歷都沒完成,WEB前端方面工作的簡歷怎麼寫好
製作個人簡歷要根據自身的實際情況來製作。
1、個人簡歷中一般應該包括:自然狀況:姓名、性別、學歷等;同時要簡述個人的接受教育經歷和相關工作經歷以及個人的業務描述在工作中取得的業績。
2、個人簡歷要簡單、明了,描述個人工作經歷時要重點突出,簡述工作業績時要盡量詳細,最好有案例。這樣用人單位會對你有一個比較詳細的了解,提高應聘成功率。
3、如果你覺得麻煩,告訴你一個技巧,其實也可以在網上找人代做的,我之前有很多同學找過叫優易做的團隊做過,我覺得做出來效果非常好。
D. 我想做UI設計師,最重要是掌握什麼啊
我們第一個要掌握的能力就是軟體技法能力
我們在學習UI設計的過程當中,需要學習到很多知識,比如 PS,AI,AE,XD,ARP,C4D,藍湖,默刀軟體,這些都是一名UI設計必需要掌握好的軟體。而學習到這些軟體,可以通過視視頻,書籍,網站等多種方法學習。
工欲善其事必先利其器,從這個階段開始,覺得先學習軟體工具了,一般UI設計要學習有以下8款軟體(PS,AI,AE,XD,ARP,C4D,藍湖,默刀軟體)那麼這幾款軟體在UI設計工作是負責什麼的呢?
PS:PS軟體在UI設計工作中主要來用做UI設計界面設計、圖標設計、圖片處理的
AI:AI軟體在UI設計工作中主要用來做UI界面設計、圖標設計、字體設計、插畫設計的
AE:AE軟體在UI設計工作中主要用來做動效設計的
XD:XD或者sketch軟體,Sketch(只能在蘋果電腦上安裝)XD軟體可以在雙系統上安裝
Sketch和XD這兩款軟體功能是差不多的,XD的話是一款非常適合做UI設計工作,XD做圖會非常快,因為XD的工具特別少,裡面的工具是專門為做UI設計工作開發的一款軟體,而且XD軟體特別小,不會卡。
ARP:ARP或者默刀軟體,ARP和默刀軟體功能差不多二選一學習就可以了,這兩款軟體都是做原型設計的
UI設計是由很多很多界面組成的,這些界面每一步之間去交接的這個界面,如果說我們只做一個界面,UI設計師是可以做出來的,但是要做幾十個上面個界面,如果我們一個個做是肯定會出問題的,所以需要先製作原型,我們根據原型再製作界面,這就是我們的前後聯系,原型是不用做這個顏色,圖標,細節的,只需搭建一個基礎的版式就行,這個就是我們用ARP或者默刀軟體做的。
C4D:C4D軟體在UI設計工作中主要用來做建模的
藍湖:藍湖軟體在UI設計工作中主要用來做標注設計的
就是我們做好了頁面,這個頁面的高底,寬度,包括頁面的色值我們都需要標注出來,為什麼需要標注呢,因為我們做的圖,做完之後他就是張圖片,這個圖片我們用手機是點不了的,我們手機APP上的那些圖之所以能點,那是因為有程序猿做了一個二次開發,這個東西我們不用懂,但是我們要標注出來,標注出來讓程序猿知道你的顏色,你的色值,你的尺寸到時是多少,他才能開發出來。
那麼除了軟體技法之外我們還需要會哪能力?
我們可以用軟體做一些圖,但是呢軟體只是個工具,我們還需要會設計
設計包含了:圖標設計,界面設計,動效設計,交互設計,運營設計,插畫設計,平面設計,作品集設計,小程序設計
圖標設計:手機及電腦上的界面裡面的圖標
界面設計:手機APP界面和電腦上的界面
動效設計:動效設計可能很多人沒有留意過,但是動效設計是非常非常重要的,只要是頁面切換效果都屬於動效設計
交互設計:交互設計要做的就是原型圖設計
UI設計師的職業發展:
設計學完後就業方向非常廣,除了美工,可以做webUI設計師、移動端UI設計師、平面設計師、產品經理等很多方向。圖形設計師,它不僅僅是單純意義上的美術工人,而是了解軟體產品、致力於提高軟體用戶體驗的產品外形設計師,例如工業外形設計、裝潢設計、信息多媒體設計等;交互設計師,設計軟體的操作流程、樹狀結構、軟體的結構與操作規范等;用戶測試/研究工程師,主要測試交互設計的合理性以及圖形設計的美觀性,通常採用戶外問卷的形式來衡量UI設計的合理性。所以,學習UI設計就業方向非常廣,可以給子自己很多不同的工作選擇。
總之,UI設計師的主要工作內容就是設計出能夠滿足用戶需求的界面設計。這需要設計師既要有扎實的設計功底,又要懂得一些基礎的軟體開發知識,和前端知識等等。因此傳統的設計師比較起來,UI設計師在當今社會需求量更大。
E. Web前端應該有什麼好習慣
1、建議多看書
2、每天堅持寫代碼,提高代碼質量
3、了解前端標准/規范,了解相對正確和新鮮的內容
4、多看常更新的專業團隊博客和喜歡share技巧的達人也是不錯的獲取技巧的方法
F. 達人們,能具體請教下 前端和後端的 具體含義和區別嗎
WEB程序員的技能要求:
Web程序員不光要對 後端程序(如 php,jsp,asp.net)語言知識,對程序設計架構知識,資料庫知識等等後端相關的知識要熟練精通。
而且對一下幾方面的知識要做到熟練的程度:
Html:
至少能知道怎麼樣嵌套html標簽的結構是合理的,常用的標簽怎麼嵌套。能正確的修改靜態頁面里結構良好的嵌入程序代碼。
JavaScript:
JavaScript也是程序語言,這個對於後端程序員來說,應該不是困難的事情。
程序語言都有相通之處,比如復用,繼承等等,所以,web程序員應該坐到對JavaScript的腳本應用做到如何精簡使用,而不是將一段js的code,反復復制在每一個頁面中使用。
=================================================================
為什麼web程序員要對html,JavaScript要掌握?
Web程序,與html,JavaScript密切相關,如果沒有html,JavaScript,那web程序根本不能稱之為web程序,那我們做web開發的,不能稱之為 web程序員html,瀏覽器是web程序的載體。
無論你後端是php,jsp,asp.net,最終都會在客戶端轉化稱html代碼的頁面,在瀏覽器中瀏覽。
而JavaScript使web程序的交互豐富多彩,不是會那麼的呆板。最基本表單的提交驗證等等的功能,都是在客戶端用js來驗證的,雖然在後端可以用php等語言進行驗證,但將會失去很多良好的體驗。
在協作方面,如果web程序員不熟練html,JavaScript,與前端開發人員,網頁設計師的協作也將會變得困難。
至於每個phper對html,JavaScript的掌握程度,需要根據phper內部分工進行配置,比如做底層架構的phper,偏前端phper的等等都會有不同的要求。
而且phper對web標準的開發也要有所了解。
==================================================================
前端開發工程師,和web程序員的區別及職責界限:
前端工程師知識結構:
精通: xhtml,css,JavaScript
熟悉:一種後端程序語言(如php,jsp,dotnet)
為什麼前端工程師需要對後端語言熟悉?
一般分工比較詳細的公司,對前端工程師的都會要求熟悉一種後端語言,否則一般不會可以設置一個前端工程師的開發職位。
如果是小公司招聘,那將要求對xhtml,css,html,後端語言都精通。
前端開發工程師對後端程序開發思想的了解,將會使與後端程序員的協作變得簡單合理,容易溝通。
反之,phper當中也需要對xhtml,JavaScript了解,及對前端開發的熟悉。
web程序員知識結構:
精通:php,架構思想,資料庫 等等
熟悉:xhtml,JavaScript
區別:
根據上面寫的,可以看出前端開發工程師與web程序員的知識結構的區別。
一個是前端,一個是 精通。 前端的知識結構還需要往「前」延伸,用戶體驗,交互設計,等等
一個是後端,一個是熟悉。後端往「後」延伸,程序設計架構思想,資料庫,等等
根據這種知識結構的側重,前端工程師和後端工程師的職責各有側重。
當然,web開發人員在很多其他地方也有思想的重合之處,比如產品設計的一些東西。
界限:
雖然兩者的知識結構側重很明顯,但兩者界限在某些方面的還是比較模糊的,這需要協作者相互配合,明確職責的基礎上相互促進,不相互推諉。
比如在表單提交驗證的腳本開發,由前端,後端來做都是合適的。
================================================================
前端工程師和後端工程師的協作:
與後端程序員合作:
前端將頁面的DEMO交付給後端,並在有Ajax數據交互操作的功能上確定實現方式及介面。
前後端合作有兩種方式:
1. 前端交付頁面靜態頁面DEMO,後端在頁面中編寫模板輸出部分。後端完成後再由前端Check頁面的Xhtml及交互部分的功能。
2. 後端給出數據集合的欄位描述說明文檔,前端編寫模板輸出。
我們現有的人員的技術技能配置,只適合第一種,我比較傾向於第二種合作方式,因為頁面的數據顯示邏輯需要和Xhtml的頁面結構相關聯,後端人員如果對 Xhtml了解的不夠熟悉,往往編寫出的模板邏輯代碼比較混亂,不夠優化,會破壞原有的頁面結構。也正式因為如此,第一種合作方式中需要由前端 check。
但目前人員配置要求比較高,目前的配置不適合,也只有才有第一種方式。
項目後期:
與後端人員一起部署項目,前端人員需要對CSS,JS進行選擇優化發布(比如,將js,css文件進行壓縮發布),以及其他優化工作。並對發現的bug進行修復。
=================================================================
傳統的web程序員與偏向web標準的web程序員:
傳統的web程序員對html的結構元素,可能只對table的這個標簽比較熟悉。一般都是用table表格來進行頁面的設計的。 雖然是用table表格進行設計,但table表格的嵌套,也是可以做到很精簡的。
偏向web標準的web程序員需要對web標准有所了解,並逐漸轉變table表格布局為主的觀念。
要打破這個傳統的設計,了解web標准開發的思想。
程序員需要對html的常用標簽進行了解,熟悉各種標簽的嵌套結構,及書寫規范等等。
=====================================================
G. ...哪些數據可視化做的比較好的公司或者達人
大數據魔鏡,數據可視化做的很好,效果很漂亮。
H. 請教前端達人,知乎的編輯器是怎樣實現這個功能的
在線富文本編輯器裡面,做以下操作:
選中一串文字,點擊「 B 」把它加粗。
把游標移到這串文字的中間,再點「 B 」。
輸入一些文字。
在大部分其他的編輯器裡面,到第二步的時候,剛才加粗的所有文字都回復了正常狀態:
step1: some bold text
step2: some bold text
step3: some inserted text bold text
而知乎的編輯器的效果是這樣:
step1: some bold text
step2: some bold text
step3: some inserted text bold text
從 HTML 上面看,它是把一個<b></b>節點拆成了三個節點:
<b>some</b>inserted text<b>bold text</b>.
問題是:在 contentEditable 上的編輯操作只能更新當前節點的文本內容,也就是說如果沒有 js 干預,效果是這樣:
<b>some inserted text bold text</b>
知乎的編輯器是怎樣完成分拆動作的?
監聽 keypress 事件?那輸入中文怎樣實現?
監聽 change ?
I. 做web前端是一種什麼體驗
其實web前端是一個新詞彙,剛開始的時候只有美工和程序,後來隨著web的發展,對用戶交互的需求越來越高,就衍生出了ui(用戶交互頁面)這除了視覺效果還要有交互體驗,就需要js去實現,畢竟一個人的精力是有限的,這么多的工作不可能由一個人去實現,於是出圖就成了前端美工,切圖出htmlcss就成了前端切圖,js就成了前端交互。一般情況下出圖和html頁面是一個人完成,而js效果由程序員去寫,因為畢竟都是程序腳本,程序員學起來相對容易一些。
J. html5混合app開發需要掌握哪些技術
HTML5開發就業班:
全棧:HTML5 + PHP + MySQL
第一階段:前端頁面重構:PC端網站布局、HTML5+CSS3基礎項目、WebAPP頁面布局;
第二階段:JavaScript高級程序設計:原生JavaScript交互功能開發、面向對象開發與ES5/ES6、JavaScript工具庫自主研發;
第三階段:PC端全棧項目開發:jQuery經典特效交互開發、HTTP協議,Ajxa進階與後端開發、前端工程化與模塊化應用、PC端網站開發、PC端管理信息系統前端開發;
第四階段:移動端項目開發:Touch端項目、微信場景項目、應用Vue.js開發WebApp項目、應用Ionic開發WebApp項目、應用React.js開發WebApp;
第五階段:混合(Hybrid)開發:各類混合應用開發;
第六階段:NodeJS全棧開發:WebApp後端系統開發。
HTML5開發好程序:
不會原生開發(iOS、Android),後端應用(NodeJs、Java、PHP)開發,游戲開發的HTML5工程師不是一個好的工程師。
全棧工程師:
大前端:HTML5(Web前端)、Android(Native前端)、Hybrid(混合前端)。
後端:多棲後端(NodeJs、Java、PHP)。
第一階段:前端頁面重構:PC端網站布局、HTML5+CSS3基礎項目、WebAPP頁面布局;
第二階段:JavaScript高級程序設計:原生JavaScript交互功能開發、面向對象開發與ES5/ES6、JavaScript工具庫自主研發;
第三階段:PC端全棧項目開發:jQuery經典特效交互開發、HTTP協議,Ajxa進階與後端開發、前端工程化與模塊化應用、PC端網站開發、PC端管理信息系統前端開發;
第四階段:移動端項目開發:Touch端項目、微信場景項目、應用Vue.js開發WebApp項目、應用Ionic開發WebApp項目、應用React.js開發WebApp;
第五階段:混合(Hybrid)開發:各類混合應用開發;
第六階段:NodeJS全棧開發:WebApp後端系統開發、基於Socket.io聊天系統開發。
第七階段:游戲開發:游戲類項目開發(植物大戰僵屍、捕魚達人等)。
第八階段:Java開發:企業級開發技術架構實戰、商城項目整站開發。
第九階段:PHP開發:微信管理系統、商城系統、主流PHP免費系統的使用。
第十節段:Android開發:外賣系統開發、Android混合開發項目。