CSDN Web前端工程師課程學習過程中常見問題總結

課程大綱(2017-11月)

課程介紹:http://edu.csdn.net/topic/web1

第一階段Web 全棧核心技術實戰(1~6周)

課程目標
  • 熟悉前后端javascript運行和開發環境
  • 掌握 javascript 編程語言
  • 掌握node.js web后端基礎知識
  • 掌握HTML5技術 掌握 css3 & sass 技術
  • 學會網頁程序開發
  • 靈活實用 npm 命令
作業/案例
  • 畫冊程序開發
  • 菜單欄組件開發
  • 自適應網頁開發 CSS 3D 組件開發
  • CSS3 動畫組件開發
主要內容
  • node.js web 服務器程序啟動
  • HTML5 History API 實戰
  • npm 命令實戰
  • javascript es6 實戰javascript promise & async function
  • dom api 實戰
  • css3 flow 布局
  • sass 實戰

第二階段Node.js 技術與開發工具實戰 (7~10周)

課程目標
  • 掌握 Node.js 核心技術
  • 學會通過 websocket協議通信
  • 學會開發 Web 站點程序學會文檔數據儲存
  • 使用工具輔助程序開發與測試
  • 學會對項目進行版本管理
作業/案例
  • 文章發布系統開發
  • 項目版本管理Gulp 項目自動化構建
  • HTML5 項目打包發布
主要內容
  • Node.js 8.x 核心API
  • Express 5.x 框架實戰
  • socket.io 實戰
  • Mongoose 實戰 GIT/ GITHUB 實戰
  • Gulp 實戰
  • Webpack 實戰
  • Jasmine+karma 實戰

第三階段前端框架實戰(11~15周)

課程目標
  • 快速開發網頁程序組件
  • 使用 bootstrap 構建前端可視化組件
  • 使用 vue.js 框架,開發復雜的應用程序
  • 使用 vue-router ,開發復雜的多視圖應用程序可以使用 react,開發復雜的 UI 組件
  • 使用 Angular 4.x 框架,快速開發前端 UI 組件
作業/案例
  • 畫冊程序開發實戰(jquery版)
  • Todo 程序開發實戰(vue.js 版)Todo 程序開發實戰(react 版)
  • Todo 程序開發實戰(angular 版)
主要內容
  • JQuery 3.x 實戰
  • Bootstrap4.x 實戰
  • Vue.js 2.x 框架實戰
  • vue-router 實戰 React & Redux 框架實戰
  • React-router 實戰
  • Typescript 2.x 語言實戰
  • Angular 4.x 框架實戰

第四階段移動端與桌面程序開發(16~19周)

課程目標
  • 通過 Web 技術開發 iphone APP
  • 通過 Web 技術開發 Android APP
  • 通過 Web 技術開發 微信小程序
  • 通過 Web 技術開發 mac / win / unix 桌面程序
作業/案例
  • 把 Todo 程序打包成 iPhone & android APP
  • Todo 程序開發實戰(react-native 版)Todo 程序開發實戰(微信小程序版)
主要內容
  • PhoneGap 實戰
  • React-native 實戰
  • 微信小程序開發實戰
  • Electron 桌面程序開發實戰

畢業項目:論壇系統開發

  • 要求開發多用戶登錄系統、具備論壇的發帖回帖、私信、即時聊天、積分、管理員后臺管理等功能。
  • 通過論壇項目實戰,學員將具備開發中大型 web 全棧程序的開發經驗。