目前課程版本:1.0 時間:2018.05.11 點擊咨詢
零基礎小白、有簡單網(wǎng)頁設計能力的開發(fā)人員、移動平臺開發(fā)人員、JavaScript開發(fā)人員等。注:獲取更多免費學習視頻+資料+筆記,請加QQ:2632311208。
全日制脫產(chǎn),每周5天上課(實際培訓時間可能因法定節(jié)假日等因素發(fā)生變化)
部分校區(qū)可能會根據(jù)實際情況有所調(diào)整,詳情可詢咨詢老師 點擊咨詢
自帶筆記本
微信小程序開發(fā)基礎班課程大綱 | |||
所處階段 | 主講內(nèi)容 | 技術要點 | 學習目標 |
第一階段: HTML5+CSS3 |
HTML基礎與運用 | W3C標準、HTML語法、常用標簽、語義化結(jié)構 | 熟練使用常用開發(fā)工具完成靜態(tài)網(wǎng)站開發(fā)工作; 熟練掌握各種布局方式在實際開發(fā)中的運用。 |
CSS基礎與運用 | 基礎語法、選擇器、常用屬性、盒子模型、浮動、定位、Flexbox | ||
靜態(tài)網(wǎng)頁開發(fā)(切圖) | 常見布局案例分析、基于HTML5+CSS3的復雜頁面開發(fā) |
微信小程序開發(fā)就業(yè)班課程大綱 | |||
所處階段 | 主講內(nèi)容 | 技術要點 | 學習目標 |
第二階段: 前端基本功 |
JavaScript | 基礎入門、操作符、表達式和語句、流程控制、分支結(jié)構、循環(huán)結(jié)構、數(shù)組、對象、函數(shù)、常用內(nèi)置對象、JavaScript進階、WebAPIs(BOM、DOM)、ECMAScript2015、2016、2017 | 熟練使用JavaScript語言及常用內(nèi)置對象進行編程; 熟練通過JavaScript調(diào)用WebAPIs完成界面交互功能開發(fā); 熟練掌握各種常見頁面交互特效的實現(xiàn)方式及原理; 能夠通過Node.js理解基本的服務端工作原理; 能夠完成簡單的服務開發(fā)及配合服務端調(diào)試; 能夠熟練的通過AJAX方式操作服務端的數(shù)據(jù)接口。 |
jQuery | jQuery基本使用、核心概念介紹、選擇器的使用、基于jQuery的DOM操作、鏈式編程、隱式迭代、常用插件的介紹及使用、jQuery插件開發(fā) | ||
Node.js | Node.js簡介及快速入門、模塊化思想及模塊化開發(fā)、NPM/Yarn包管理工具、請求響應原理及HTTP協(xié)議、基于Express的動態(tài)網(wǎng)站開發(fā)、基于Node.js的項目工程化方案 | ||
AJAX | AJAX的誕生背景及應用領域、XMLHttpRequest對象基本使用、AJAX中HTTP協(xié)議的體現(xiàn)、使用AJAX發(fā)送不同類型的請求、jQuery中對AJAX的封裝、跨域問題及常用解決方案、XHR2.0介紹及基本使用 | ||
第三階段: 小程序開發(fā) |
小程序介紹 | 背景及趨勢、微信小程序技術方案、公眾平臺注冊及配置、開發(fā)工具的使用、MINA框架架構剖析、應用程序配置詳解、邏輯與界面分離架構、單向數(shù)據(jù)流 | 能夠理解小程序的技術方案以及MINA框架結(jié)構; 熟練使用小程序組件完成常用的App界面開發(fā); 能夠使用小程序提供的API完成常見的App功能; 能夠使用微信提供的接口對接微信各項社交化功能,例如:登錄、掃碼等; 能夠通過小程序開發(fā)出數(shù)據(jù)展示類業(yè)務應用; 能夠通過小程序開發(fā)出團購類型業(yè)務應用: 能夠通過小程序開發(fā)出電商類型業(yè)務應用。 |
UI開發(fā) | 復雜的頁面布局、文字圖片等內(nèi)容的呈現(xiàn)、用戶交互表單開發(fā)、對話框等交互元素開發(fā)、下拉刷新和上拉加載、圖形與動畫操作、頁面之間的跳轉(zhuǎn)過渡、用戶界面事件處理 | ||
API操作 | 多媒體操作、網(wǎng)絡通信、本地存儲及文件操作、地理位置信息、設備信息獲取、系統(tǒng)功能(掃碼、撥打電話等)、界面交互操作 | ||
微信對接 | 微信登陸、用戶信息獲取、微信支付、微信客服消息、微信開放數(shù)據(jù)、小程序更新、第三方平臺接入 | ||
任務清單項目 | 基礎項目,演練小程序框架的基本使用,基本技術:應用配置、界面數(shù)據(jù)綁定、界面布局、采集用戶輸入、用戶操作事件處理、日志記錄 | ||
電影榜單項目 | HTTPS、第三方接口調(diào)用、列表數(shù)據(jù)綁定及顯示、頁面跳轉(zhuǎn)傳值、上拉加載更多、下拉刷新、分享到微信群或者朋友圈等等 | ||
本地生活項目 | 網(wǎng)絡訪問、生命周期、地理圍欄、Promise的運用、weui樣式庫、Node.js接口部署、HTTPS證書操作等等 | ||
品優(yōu)購商城項目 | 首頁推薦頻道展示、分類篩選、搜索商品、分頁加載數(shù)據(jù)及長列表展示優(yōu)化、購物車、下單、支付、用戶個人中心、Postman接口測試工具 | ||
第四階段: 小游戲開發(fā) |
Canvas開發(fā) | Canvas基本用法、繪制圖形、圖片繪制、變形、合成與裁剪、動畫、事件交互、Canvas優(yōu)化 | 熟練掌握CanvasAPI操作各類圖形、動畫; 掌握游戲開發(fā)相關基礎知識; 熟練掌握微信小游戲API的使用; 了解適配小游戲平臺的游戲開發(fā)引擎; 能夠完成打飛機小游戲項目的開發(fā)。 |
小游戲API | 網(wǎng)絡操作、音頻播放、本地存儲、文件操作、多線程、更新管理、對接微信開放功能、傳感器 | ||
游戲引擎 | Cocos、Egret、Laya、Three.js | ||
打飛機項目 | 圖片精靈、序列幀、requestAnimationFrame、碰撞檢測、狀態(tài)管理、對象池技術、音頻操作 |
每晚對學員當天知識的吸收程度、老師授課內(nèi)容難易程度進行評分,老師會根據(jù)學員反饋進行分析,對學員吸收情況調(diào)整授課內(nèi)容、課程節(jié)奏,最終讓每位學員都可以跟上班級學習的整體節(jié)奏。
為每個就業(yè)班都安排了一名優(yōu)秀的技術指導老師,不管是白天還是晚自習時間,隨時解答學員問題,進一步鞏固和加強課上知識。
為了能輔助學員掌握所學知識,黑馬程序員自主研發(fā)了6大學習系統(tǒng),包括教學反饋系統(tǒng)、學習難易和吸收分析系統(tǒng)、學習測試系統(tǒng)、在線作業(yè)系統(tǒng)、學習任務手冊、學員綜合能力評定分析等。
末位輔導隊列的學員,將會得到重點關心。技術輔導老師會在學員休息時間,針對學員的疑惑進行知識點梳理、答疑、輔導。以確保知識點掌握上沒有一個學員掉隊,真正落實不拋棄,不放棄任何一個學員。
從學員學習中的心態(tài)調(diào)整,到生活中的困難協(xié)助,從課上班級氛圍塑造到課下多彩的班級活動,班主任360度暖心鼓勵相伴。
小到五險一金的解釋、面試禮儀的培訓;大到500強企業(yè)面試實訓及如何針對性地制定復習計劃,幫助學員拿到高薪Offer。