Web前端行業(yè)概述
前端開發(fā)是創(chuàng)建web頁面或app等前端界面呈現(xiàn)給用戶的過程,經(jīng)過HTML、CSS、JavaScript以及衍生出來的各種技術(shù)、框架、解決方案來實(shí)現(xiàn)互聯(lián)網(wǎng)產(chǎn)品的用戶界面交互。隨著互聯(lián)網(wǎng)行業(yè)的不斷發(fā)展,網(wǎng)頁不再只是承載單一的文字和圖片,各種富媒體讓網(wǎng)頁的內(nèi)容更加生動,網(wǎng)頁上軟件化的交互形式為用戶提供了更好的使用體驗(yàn),這些都是基于前端技術(shù)實(shí)現(xiàn)的。并且隨著手機(jī)的不斷發(fā)展,人們迎來了體驗(yàn)為王的時代,移動端前端開發(fā)前景廣闊,此外,前端技術(shù)還能應(yīng)用于智能電視、智能手表甚至人工智能領(lǐng)域。
WEB主流框架開發(fā)班經(jīng)過WEB主流框架開發(fā)和這些技術(shù)結(jié)合,獲取數(shù)據(jù)有一個初體驗(yàn)。概念比較抽象,先作為了解。在后面項(xiàng)目開發(fā)環(huán)節(jié),隨著對知識的運(yùn)用,對概念會有更深一步的理解。
小程序基礎(chǔ)與棧程小程序?qū)崙?zhàn)
開始學(xué)習(xí)爆火的輕應(yīng)用開發(fā)技術(shù)——小程序。經(jīng)過對小程序知識的學(xué)習(xí),能夠獨(dú)立開發(fā)企業(yè)級小程序,擁有解決主流小程序功能需求的能力。
1、大項(xiàng)目:結(jié)合Flex/Template模板,開發(fā)棧程小程序首頁/活動頁/熱門排行頁
2、了解小程序注冊流程/注冊方式/注冊主體
3、小程序的全局生命周期和頁面級生命周期
4、小程序基礎(chǔ)語法與常用API
5、小程序開發(fā)工具的調(diào)試辦法
6、小程序多頁面下的開發(fā)工作流及目錄結(jié)構(gòu)
React.js基礎(chǔ)語法與新聞網(wǎng)站實(shí)戰(zhàn)
React.js是企業(yè)開發(fā)熱門框架之一。經(jīng)過對React.js基礎(chǔ)和項(xiàng)目的學(xué)習(xí),具備構(gòu)建企業(yè)級項(xiàng)目和解決核心業(yè)務(wù)問題的能力,快速接入企業(yè)項(xiàng)目。
1、大作業(yè):運(yùn)用React組件完成新聞網(wǎng)站項(xiàng)目常見功能開發(fā)
2、理解React的開發(fā)理念與內(nèi)部原理
3、React的基本使用及Ant Design組件庫進(jìn)行項(xiàng)目開發(fā)
4、使用React封裝項(xiàng)目中用到組件,實(shí)現(xiàn)復(fù)用
5、React項(xiàng)目中常見問題的解決方案
6、如何運(yùn)用React-Redux進(jìn)行狀態(tài)管理
7、聲明式編程的思想與組件化開發(fā)的思想
Sass基礎(chǔ)與Vue.js基礎(chǔ)語法
Vue.js是企業(yè)開發(fā)另一熱門框架,易用、靈活、高效,對于初學(xué)者很友好。經(jīng)過對Vue.js基礎(chǔ)和Sass布局技術(shù)的學(xué)習(xí),為后續(xù)的全棧項(xiàng)目開發(fā)打下基礎(chǔ)。
1、大作業(yè):訂單列表和購物車列表頁
2、掌握Webpack項(xiàng)目構(gòu)建配置
3、掌握基礎(chǔ)語法與常見API
4、組件的使用及組件的生命周期
5、Axios網(wǎng)絡(luò)請求及路由使用
6、Vuex的引入、應(yīng)用場景及項(xiàng)目中的實(shí)現(xiàn)
7、使用Vue.js技術(shù)棧進(jìn)行項(xiàng)目開發(fā)的方式方法
8、掌握Sass布局基礎(chǔ)