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