1.学习路线
目的
通过基础篇入门指南,帮助零基础开发者在较短时间内快速掌握web开发必备基础知识,熟悉实战项目开发从0到1的过程,并且能够上手独立开发实战项目。内容涵盖较为广泛,以技术为切入点,从产品需求分析、到产品设计、技术开发、部署维护、团队协作均有涉及。初学者完成基础篇内容后短期内能够独立接小型外包项目赚钱,并且对于整个项目落地上线的完整过程有一个清晰的认识,无论以后是加入小型初创企业,还是参加工作,一个人可以扛起一个小公司产品研发的重任。
基础篇仅涉及Web开发必备内容,浅析常见项目开发过程中用到的常见知识,以上手实战为主,不深入研究技术原理以及大型复杂项目情况。
主要针对Web开发方向,开发管理系统,以及小程序、公众号、H5等移动端常见项目。教程以实战项目为核心,选取典型项目,全部内容围绕快速实现项目展开。
核心内容
- 产品篇
- 产品需求分析
- 产品原型设计(Axure)
- 产品需求文档(PRD)编写
- 产品UI设计
- 技术篇
- 前端,html+css+js, jquery,vue,npm
- 后端,php,composer,thinkphp框架,python入门及爬虫
- 数据库,mysql
- 必备工具,权限管理,文件上传,excel导出,chart图表等
- 部署维护,linux基本操作,面板使用
- 项目优化,缓存,cdn,对象存储等
- 第三方平台对接,短信发送,微信、支付宝支付,快递物流查询等
- 团队协作篇
- 敏捷开发
- 协作工具(teambition、trello等)
- git
- API文档编写
- 开发规范
课程规划
- 基础阶段
学习必备知识点,仅选取常见知识,以及该实战项目会用到的知识点
- 实战阶段
项目1为后台管理系统
技术:后端thinkphp5.0框架,mysql数据库,jquery等
项目2为小程序
技术:微信小程序,tp5后端,前后端分离,前端vue,使用vue-element-admin后台管理端框架,
网友评论