課程概覽
內訓課程由來
微信小程序是2017年初由騰訊公司發布的一種技術標準,寄生于手機微信,但提供手機微信,無法實現的,更多的擴展功能。由于微信小程序,無需下載安裝,即可方便使用,也沒有日常APP開發中要考慮的iOS和Android的兼容性問題,因此開發成本上比APP跌了很多,是目前中小企業,首選的跨平臺,手機應用方案??梢灶A見,微信小程序的開發需求,必然引爆整個軟件開發行業,在未來幾年中的需求量,會不斷持續提高。延譽寶做為國內最受中小企業親睞的SaaS軟件供應商,每天要面對大量的小程序定制開發需求,而剛畢業的大學生以及從社會上培訓機構過來的新人,往往只是停留在理論知識層面,比如,對于訂單、購物車等有概念,但是對于拆單分單、供貨商物流等實際需要的功能模塊,則完全沒有不理解。為了讓新人程序員快速適應項目團隊快節奏的小程序開發環境,我們特別推出了,這個內部培訓教程。
內容概述
課程以微信小程序為主線,結合延譽寶SaaS云平臺提供電商API接口,對電商型小程序、社區型小程序、多商家入駐型小程序以及不同行業小程序的開發做解析,讓大家可以快速參與新的實際小程序需求的開發中來。同時,本課程還包括百度小程序和支付寶小程序的IDE環境以及如何將微信小程序移植到其他小程序平臺,兼容性開發技巧等內容?;A延譽寶CMS自身,對微信公眾平臺第三方服務商的基礎技術知識做講解。
1、小程序技術框架的由來和演變。
2、AngularJS模式的單頁應用(SAP)開發基礎。
3、微信小程序開發環境(IDE)解析。
4、小程序API接口分析以及小程序上線流程。
5、微信支付平臺與小程序的集成。
6、電商項目實戰開發:商品、購物車、訂單、支付。
7、電商項目實戰開發:會員、拼團、殺手以及各種促銷規則。
8、百度小程序和支付寶小程序開發基礎。
9、小程序第三方服務商基礎知識。
適合人群
1、小微創業者,拓展知識面,防控企業技術風險;
2、有志于從事軟件開發者,熟悉簡單的網頁制作,最好了解一點JavaScript知識,想要快入上手小程序開發。
培訓目標
1、快速掌握軟件開發技能,并積累實際項目開發經驗。
2、符合企業需求的小程序開發工程師。
3、可以獨立使用PHP技術搭建Web應用。
4、熟練使用SQL語句等數據庫技術。
5、養成MVC模式的軟件開發習慣。
培訓周期
三個月,每周4節理論課,2天實踐課。
課程大綱
第1部分 HTML5+CSS3
課程主題
PC端網站布局
WebApp頁面布局
css基本選擇器
培養目標
了解常用瀏覽器和瀏覽器內核; 了解語義化的概念; 掌握 HTML5 語法及使用技巧; 掌握 HTML5 常用標簽。
掌握 CSS 語法及使用技巧; 掌握 DIV+CSS 布局方式; 掌握常見網頁布局模式。
掌握 Photoshop 切圖以及插件切圖; 能夠熟練使用開發人員工具進行頁面調試; 能夠根據PSD文件獨立完成靜態頁面的開發工作。
掌握常用移動端調試方法; 掌握常用移動端適配方法; 掌握常用移動端框架使用方法; 掌握常見移動端頁面開發; 掌握響應式布局開發 掌握適配不同終端的網頁開發技術選型。
第2部分 JavaScript和JQuery
課程主題
JavaScript基礎語法
JavaScript進階
JavaScript高級編程
jQuery經典案例
培養目標
能夠掌握 JavaScript 基本語法; 掌握常見 JavaScript 算法; 掌握 DOM 的各種操作; 熟練使用面向對象思想進行 DOM 編程; 掌握 JavaScript 的高級語法; 掌握 JavaScript 常見兼容性方案。
獨立完成視頻網站的頁面搭建(包括 HTML結構、CSS樣式、JavaScript 特效); 掌握應對業務編程的能力; 掌握團隊合作開發流程。
熟練使用 jQuery 操作 DOM; 熟練使用和編寫 jQuery 案例。
第3部分 小程序開發基礎
課程主題
小程序技術框架演進
IDE環境
API接口分析和上線流程
百度小程序和支付寶小程序
培養目標
對小程序技術開發框架的演變和由來作說明,讓大家對小程序開發概念性的認識。
介紹小程序開發的ide環境,對小程序和公眾號的開發接口做比較,重點解析小程序的API接口。
實際演示小程序上線,提交,審核和發布的流程。
第4部分 微信支付與小程序集成
課程主題
微信支付的服務器端和客戶端接口
小程序的微信支付接口
在線支付的安全性
培養目標
樹立在線支付的基本概念。
熟悉微信支付平臺的開發者接口系統架構。
小程序的微信支付接口的集成和使用。
第5部分 電商項目實戰開發
課程主題
商品、購物車、訂單、支付
會員、拼團、殺手以及各種促銷規則
培養目標
通過電商規則的實際開發,了解小程序端開發過程中與服務器端的互動流程。
加強對電商平臺支付安全的認識。
通過不斷解決項目需求細化過程中產生的問題,精通小程序開發技術。
第6部分 接口服務器搭建和原理
課程主題
API接口通信協議的定義
基于ThinkPHP搭建Web服務器
大數據和負載均衡
培養目標
本課程的培訓目標,除了基礎開發和項目實戰外,需要了解服務器端技術,即使在沒有,后端工程師的條件下,依然可以自力更生完成項目開發。Web服務器我們采用Nginx做負載均衡,后端部署多個Apache服務器。應用服務器我們以ThinkPHP為主要開發技術,消息隊列使用Java開發,WebSocket通信根據實際需要,做不同的技術選型。