博客列表 >课程大纲。。

课程大纲。。

牛niu轰轰的blog
牛niu轰轰的blog原创
2019年07月05日 15:21:27969浏览

第一阶段:WEB前端开发基础与实战

WEB前端开发   

 HTML5    HTML常用标签,属性,分类与应用场景    

    可掌握的核心能力:
    1、能够完成网站前台的设计工作;
    2、能对前台进行代码优化与升级;
    3、实现网站特效;

    可解决的现实问题:
    能解决页面布局,效果展示,模版定制。

2、CSS3    CSS常用规则,盒模型,浮动与定位,布局技巧    

3、JavaScript    JavaScript 与 jQuery 常用知识点快速入门与实践    

4、LayUI    LayUI框架的基本组件与应用场景    

5、新闻类网站前端页面搭建    

    01:网站首页: 导航设计, 区块规划, 轮播图 
    02:新闻栏目页: 侧边栏设计, 图文展示技术 
    03:新闻详情页: 图文混排技术, 相关信息调用 
    04:专题页: 如关于我们,联系我们等 
  

6、商城类(如JD)网站前端页面搭建(LayUI)  

     01:商城首页: 多级分类导航, 轮播图, 图文混排 
    02:商品列表页: 商品分类展示,楼层快捷导航等 
    03:商品详情页: 商品规格的展示及选择,同时对应价格及商品数量的变化 
    04:购物车: 购物车页面设计,购物车中商品的异步(Ajax)添加,删除等 
    05:***流程: 收货地址选择(多收货地址管理) 
    06:用户登录与注册页面: 如何制作用户体验极佳的页面 
    07:用户收货地址,历史订单管理页面: 可以动态的添加与删除 
   

第二阶段:PHP与ThinkPHP6基础

 

PHP 基础知识  

 1、WEB原理    WEB原理与PHP运行流程, HTTP协议与URL请求的基本要素    

    可掌握的核心能力:
    1、Web工作原理;
    2、PHP工作原理与虚拟主机创建;
    3、PHP操作数据库技术;
    4、PHP与前端HTML/JavaScript交互技术;
    5、PHP面向对象与框架开发原理

    可解决的现实问题:
    能解决常规业务逻辑,PHP操作mysql增删改查,动态网站数据展示,深刻理解MVC框架。

   

2、环境搭建    使用phpStudy Pro快速创建开发环境, 虚拟主机配置与域名    

3、PHP基本语法    变量,常量,数组,流程控制,与HTML混编,会话控制等    

4、PHP类与对象    抽象, 封装, 多态, 继承, 接口, 命名空间, Trait    

5、数据库基本操作1    数据类型,建库建表,常用增删改查语句    

6、数据库基本操作2    用户管理, 多表关联查询,子查询与外键约束    

7、PDO基础    使用PHP(PDO)管理MySQL数据库的常用操作    

ThinkPHP6 基础知识  

 1、Composer    Composer 的基本原理与常用操作    

    可掌握的核心知识点:
    1、可以清晰划分项目开发模块;
    2、根据开发任务编写详细设计文档;
    3、根据文档对功能模块进行编码;
    4、根据测试信息修复模块功能缺陷;
    5、能对现有产品进行升级和维护。

    可解决的现实问题:
    熟悉ThinkPHP6所有的要点,掌握如何利用ThinkPHP6开发框架进行网站快速开发,并深刻理解所有的开发框架原理    

2、TP6下载安装    ThinkPHP6的源码下载与安装    

3、环境配置    目录结构与开发环境配置    

4、数据库基本操作1    数据库与查询构造器    

5、数据库基本操作2    数据库模型与常用操作    

6、视图模板    视图与模板技术    

7、常用组件    基本常用组件与加载与使用    

第三阶段:大型CMS实战开发(ThinkPHP6 + LayUI + 微信小程序)

大型CMS实战开发  

 1、登录功能  

    01、登录页面: 验证码(css布局, php生成验证码, session);
    02、登录实现: php数据库操作, 用户表设计,Ajax异步提交;
   
    可掌握的核心能力:
    1、通用后台框架开发,权限控制;
    2、商城商品属性规格设计;
    3、多商品多规格订单生成;
    4、缓存原理与应用;
    5、小程序开发全过程

    可解决的现实问题:
    对之前所学知识进行一个灵活运用,以不变应万变,全面掌握所有类型的网站开发
   

2、后台框架    

    01、顶部导航、左侧菜单及主操作区实现 (css, layui面板组件);
    02、iFrame及菜单区自适应浏览器高度
   

3、管理员管理  

     01、管理员列表: layui表格, layui按钮, thinkphp6数据库操作、模板数据渲染;
     02、管理员添加及删除: layui模态框, layui的form表单;
   

4、权限管理    

    01、角色管理: 权限表的设计, 与菜单表的关系;
    02、角色添加/编辑: PHP树形菜单的生成;
    03、菜单列表: layui表格, 子菜单, 无限级菜单的原理及表设计;
    04、菜单添加: layui表单;
   

5、系统设置    相关参数设置: layui表单    

6、新闻管理        

    01、新闻分类列表: 添加, 修改, 删除 (layui表单, layui表格, 新闻分类表设计);
    02、新闻列表: 新闻添加, 修改, 删除 (layui表格, layui分页, layui表单, 新闻表设计);
    03、图片上传: PHP文件上传, layui上传模块;
   

7、新闻类微信小程序  

     01、开发环境的配置与参数设置;
    02、小程序页面的开发与基本流程;
    03、新闻数据接口的数据调用与展示;
   

8、商品管理    

    01、商品分类: 商品分类表设计;
    02、商品属性管理: 属性表设计;
    03、商品规格管理: 商品规格表设计;
    04、商品列表: 商品表设计;
    05、商品添加: 属性及规格添加, 删除 (js动态添加及删除表单dom元素);
   

9、订单与收费地址管理  

    01、订单列表: 订单表设计 (订单包含多商品多规格);
    02、省市区管理: 表设计;
   

10、商城类微信小程序    

    01、开发环境的配置与参数设置;
    02、小程序页面的开发与基本流程;
    03、商城数据接口的数据调用与展示;
   

11、高并发解决方案    理论+实战,进阶学习服务集群+redis缓存,提供大流量高并发网站解决方案    

 

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议