【課程介紹】
全棧工程師也叫全端工程師(同時(shí)具備前端和后臺(tái)能力),英文FullStackdeveloper,是指掌握多種技能具備互聯(lián)網(wǎng)全局性思維,并能利用多種技能獨(dú)立完成產(chǎn)品的人。
【課程內(nèi)容】
階段:網(wǎng)站重構(gòu)(18天)
一、PC端網(wǎng)站布局
前端開(kāi)發(fā)環(huán)境介紹(DW、Sublime)
HTML基礎(chǔ),CSS基礎(chǔ)
CSS盒模型,選擇器,繼承
切圖工具(PS、FW)
浮動(dòng),定位,高度自適應(yīng)
超鏈接與錨點(diǎn)鏈接
表格,表單
圖片整合,雪碧圖處理
瀏覽器兼容與CSSHack
整站規(guī)劃,CSS優(yōu)化,F(xiàn)lash動(dòng)畫(huà)
二、HTML5+CSS3基礎(chǔ)
HTML5新增的元素與屬性
表單域增強(qiáng)元素
CSS3選擇器
文本字體相關(guān)樣式
CSS3中變形處理
CSS3動(dòng)畫(huà)
彈性盒模型
媒體查詢(xún)
響應(yīng)式設(shè)計(jì)
三、WebAPP頁(yè)面布局
移動(dòng)端頁(yè)面設(shè)計(jì)規(guī)范
移動(dòng)端切圖
響應(yīng)式布局,彈性盒子模型
等比縮放布局
viewport/meta
rem的使用,字體選擇
flexbox應(yīng)用
移動(dòng)Web特殊樣式處理
第二階段:前端交互(25天)
一、原生JavaScript交互效果開(kāi)發(fā)
基本語(yǔ)法
判斷語(yǔ)句,循環(huán)語(yǔ)句
函數(shù),函數(shù)傳參,函數(shù)封裝
String,Array,Date
BOM與DOM
事件
拖拽效果
Cookie存儲(chǔ)
正則表達(dá)式
JSON和JSON解析
Ajax
面向?qū)ο蠡A(chǔ)
運(yùn)動(dòng)與游戲開(kāi)發(fā)
二、面向?qū)ο筮M(jìn)階
設(shè)計(jì)模式(觀察者模式等)
原型鏈
作用域鏈
繼承
構(gòu)造函數(shù)
變量對(duì)象與活動(dòng)對(duì)象
作用域鏈
閉包
this
三、JQuery經(jīng)典交互效果開(kāi)發(fā)
jQuery框架介紹
tab切換效果
美化多選框和單選按鈕
網(wǎng)頁(yè)定位導(dǎo)航
滑動(dòng)門(mén)
焦點(diǎn)圖輪播
下拉菜單及導(dǎo)航條效果
瀑布流
彈出層效果
倒計(jì)時(shí)效果
自定義滾動(dòng)條
第三階段:前端全棧開(kāi)發(fā)(15天)
一、HTTP協(xié)議、Ajax進(jìn)階與后端
HTTP(s)協(xié)議詳解
Ajax進(jìn)階及跨域處理
PHP基礎(chǔ)語(yǔ)法、PHP表單、PHP文件操作
MySQL基礎(chǔ)及增刪改查
前后端聯(lián)調(diào)
前端安全(XSS,CSRF,JSON注入)
SVN
二、PC端網(wǎng)站開(kāi)發(fā)
首頁(yè)、列表頁(yè)與詳情頁(yè)
搜索
登錄與注冊(cè)
三、、AngularJS(3天)
Angular的解析過(guò)程分析
基礎(chǔ)指令,表達(dá)式,模型
控制器,過(guò)濾器
雙向綁定
安全的依賴(lài)注入方法
服務(wù)和自定義服務(wù)
表單驗(yàn)證
路由Router配置
事件處理器
項(xiàng)目結(jié)構(gòu)設(shè)計(jì)
四、PC端管理信息系統(tǒng)前端開(kāi)發(fā)(4天)
jQueryUI與jQueryEasyUI
Bootstrap框架(2天)
Highcharts/Echarts
第四階段:移動(dòng)端項(xiàng)目開(kāi)發(fā)(20天)
一、Touch端
Canvas基礎(chǔ)知識(shí)
繪制矩形、圓弧、線(xiàn)段、曲線(xiàn)、漸變與圖像
Canvas圖表繪制案例
音頻視頻
LocalStorage、SessionStorage與離線(xiàn)緩存
webworker(線(xiàn)程)
animate.css
touch.js
zepto.js
Swiper
iScroll
二、微信小程序開(kāi)發(fā)
微信小程序簡(jiǎn)介及從技術(shù)上和產(chǎn)品上的分析
-構(gòu)建個(gè)應(yīng)用:創(chuàng)建項(xiàng)目、創(chuàng)建小程序?qū)嵗c創(chuàng)建頁(yè)面
-框架、組件、API及工具詳解
-微信小程序項(xiàng)目開(kāi)發(fā)
三、微信場(chǎng)景
WeUI
Swiperanimate在微信場(chǎng)景項(xiàng)目中的使用
常見(jiàn)的頁(yè)面布局
常見(jiàn)的交互與動(dòng)畫(huà)
實(shí)戰(zhàn)項(xiàng)目
四、應(yīng)用Vue.js開(kāi)發(fā)WebApp
Vue.js基礎(chǔ)
模塊化
單文件組件
路由
與服務(wù)器通信
狀態(tài)管理
單元測(cè)試
生產(chǎn)發(fā)布
五、應(yīng)用Ionic開(kāi)發(fā)WebApp
csscomponents
ionic基于angularJS擴(kuò)展的交互指令介紹
-blank模板的安裝
-頭部與尾部
-內(nèi)容區(qū)域
-列表
-區(qū)域滾動(dòng)
-下拉刷新與上拉加載
-頁(yè)簽導(dǎo)航
-背景層與旋轉(zhuǎn)SVG圖標(biāo)
-loading效果
-actionsheet效果
-彈出窗口
-彈出浮動(dòng)層
-底部滿(mǎn)屏滑動(dòng)窗口
-ionic自帶的swiper滑動(dòng)
-基于swiper組件的swiper滑動(dòng)
-頁(yè)面導(dǎo)航切換
-側(cè)邊欄菜單
六、應(yīng)用React.js開(kāi)發(fā)WebApp
ReactJS基礎(chǔ)
-JSX語(yǔ)法
-組件
-flux架構(gòu)
-配置模塊化開(kāi)發(fā)環(huán)境
-動(dòng)畫(huà)效果
-數(shù)據(jù)雙向綁定
第五階段WebApp后端系統(tǒng)開(kāi)發(fā)(5天)
WebApp后端系統(tǒng)開(kāi)發(fā)
一、NodeJS基礎(chǔ)與NodeJS核心模塊
-NodeJS介紹
-NodeJS環(huán)境搭建與入門(mén)
-ES6在NodeJS中的應(yīng)用
-CommonJS模塊
-fs與path模塊
-stream
-socket.io
-http模塊API
-URL模塊
-數(shù)據(jù)的本地存儲(chǔ)
二、Express
-expressapi
-express中間件
-ejs/jade
三、noSQL數(shù)據(jù)庫(kù)
-mongodb與mongoose
-框架中間件
-項(xiàng)目實(shí)戰(zhàn)導(dǎo)入
第六階段:后端PHP編程開(kāi)發(fā)(35天)
一、PHP(13天)
面向?qū)ο缶幊?/p>
MySQL
MVC設(shè)計(jì)模式
smarty模板引擎
GD庫(kù)
博客項(xiàng)目
二、網(wǎng)站架構(gòu)(12天)
Linux基礎(chǔ)
Memcache
Redis
MongoDB
MySQL優(yōu)化及主從
頁(yè)面靜態(tài)化
Sphinx
三、實(shí)戰(zhàn)項(xiàng)目(10天)
SVN版本控制
ThinkPHP框架
電商項(xiàng)目
【師資介紹】
李路嘉
優(yōu)就業(yè)全棧講師
工作經(jīng)驗(yàn):有豐富的軟件開(kāi)發(fā)經(jīng)驗(yàn),曾參加和主持過(guò)多個(gè)大型項(xiàng)目。精通struts、Hibernate、spring等J2EE架構(gòu)體系設(shè)計(jì)和開(kāi)發(fā)。有著豐富的Linux系統(tǒng)運(yùn)維以及企業(yè)培訓(xùn)經(jīng)驗(yàn)。精通Linux系統(tǒng)管理、大規(guī)模部署Linux環(huán)境、建立Shell腳本自動(dòng)化管理平臺(tái)。主持多個(gè)LAMP網(wǎng)絡(luò)服務(wù)平臺(tái)、構(gòu)建管理多個(gè)大型Nginx服務(wù)平臺(tái)。
授課風(fēng)格:講課富有激情,語(yǔ)言簡(jiǎn)練、風(fēng)趣、幽默,親和力強(qiáng),能夠有效的調(diào)動(dòng)學(xué)員的積極性,課堂氣氛非?;钴S。能夠通過(guò)身邊的案例、現(xiàn)實(shí)的實(shí)例、以深入淺出的方式,講解復(fù)雜的專(zhuān)業(yè)知識(shí)。
【教學(xué)優(yōu)勢(shì)】
1、就業(yè)服務(wù)
中公優(yōu)就業(yè)將根據(jù)學(xué)員學(xué)習(xí)情況
學(xué)員自身意愿,提供就業(yè)服務(wù)
2、免費(fèi)食宿
4人標(biāo)準(zhǔn)化宿舍
酒店式公寓
3、免息貸款
攜手百度0息貸款,服務(wù)
利息由優(yōu)就業(yè)承擔(dān)