小程序项目开发实战:内部培训课程大纲

   

课程概览

内训课程由来

微信小程序是2017年初由腾讯公司发布的一种技术标准,寄生于手机微信,但提供手机微信,无法实现的,更多的扩展功能。由于微信小程序,无需下载安装,即可方便使用,也没有日常APP开发中要考虑的iOS和Android的兼容性问题,因此开发成本上比APP跌了很多,是目前中小企业,首选的跨平台,手机应用方案。可以预见,微信小程序的开发需求,必然引爆整个软件开发行业,在未来几年中的需求量,会不断持续提高。延誉宝做为国内最受中小企业亲睐的SaaS软件供应商,每天要面对大量的小程序定制开发需求,而刚毕业的大学生以及从社会上培训机构过来的新人,往往只是停留在理论知识层面,比如,对于订单、购物车等有概念,但是对于拆单分单、供货商物流等实际需要的功能模块,则完全没有不理解。为了让新人程序员快速适应项目团队快节奏的小程序开发环境,我们特别推出了,这个内部培训教程。

内容概述

课程以微信小程序为主线,结合延誉宝SaaS云平台提供电商API接口,对电商型小程序、社区型小程序、多商家入驻型小程序以及不同行业小程序的开发做解析,让大家可以快速参与新的实际小程序需求的开发中来。同时,本课程还包括百度小程序和支付宝小程序的IDE环境以及如何将微信小程序移植到其他小程序平台,兼容性开发技巧等内容。基础延誉宝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通信根据实际需要,做不同的技术选型。

讲师介绍

免费手机网站模板 X
小程序在线为您服务!