023-63561339

COURSE OUTLINE
2023年PHP精英班课程大纲
PHP
课程简介

课程包括现PHP市场的主流技术,专业培养横跨【前端+后端+移动端】的全能型人才。将学习HTML5+CSS3+Javascript+JQuery的前端技术,PHP语法+面向对象+MVC框架的后端技术,WebAPP+微信公众号(小程序)+APP接口的移动技术。2017年也对课程进行了一次全面升级,添加了一些特色课程,Composer以及Yii2框架。Composer是PHP 用来管理依赖(dependency)关系的工具;Yii2是一个高性能的,适用于开发大型Web2.0应用的PHP 框架;阿里云服务快速解决中小企业服务器问题;加强移动APP接口项目;加强微信项目;https安全网络协议ThinkPHP5开发框架;Laravel5.3,WebSocket和PHP Socket。

适学

人群

1、没有任何软件编程基础和php编程经验,想先从0基础入手的编程爱好者;

2、希望以较低的投入和风险来了解自己是否适合转型从事php编程的求职人员;

3、对前途迷茫、希望能丰富自己的职场技能,担心毕业即失业的小白人员;

4、可以没有任何的计算机和编程基础,但希望通过自己的付出打破现状的人。

课程

特色

本课程由源码时代核心教师团队精心打造,学科涉及的课程内容均来自于大中型企业目前乃至未来高频使用的技术,并且会根据IT行业动态实时更新调整。5个多月的时间不仅仅学到的是实用技术,同时也享有专业的就业团队提供的就业服务以及IT职业规划。
培训周期
5个月(部分校区可能会根据实际情况有所调整,详情可询咨询老师)
培训方式:全日制面授,每周5天上课,上三天课休息一天、上两天课自习一天的上课方式(实际培训时间可能
因法定节假日等因素发生变化),
早9:00-晚20:00

源码时代所有校区、学科最新开班及学费查看

课程内容
全能型PHP开发工程师课程体系

第一阶段 第二阶段 第三阶段 第四阶段 第五阶段
第六阶段 第七阶段

网站开发基础

· 静态网站必备知识 HTML/CSS

课程内容

Web开发技术构件、HTML5的设计与应用、CSS3.0的设计与应用 、HTML5+CSS3网页布局。

项目实战

独立完成博客静态页面以及购物网站静态页面布局;使学生快速掌握静态网站布局技术。

· 动态网站必备知识 PHP和MySQL

课程内容

Web服务器的应用与管理、PHP语法格式、 变量、变量类型、常量、运算符、流程控制、数组、函数、字符串、异常和错误处理、文件上传下载、Cookie、 Session等等PHP基础技术。阿里云服务器技术

项目实战

结合留言板系统、个人博客项目熟练掌握 前台用户界面布局编写(HTML5+CSS3); 存储网站内容的数据库设计(MySQL); 服务器业务处理(PHP)程序开发。博客上线后就业班的学习内容将会放在自己博客上并且为面试加分。

Web应用技术

· 面向对象的程序设计

课程内容

面象对象的介绍、类、对象、封装性、继承性、单例设计模式 常见的关键字和魔术方法、命名空间、抽象类与接口和多态、 与类和对象有关的系统函数、异常处理、常用功能类的编写

项目实战

通过面向对象的学习为自主研发MVC框架作奠定基础;MVC框架使控制层、业务层、视图层进行分离。

· 自主研发MVC应用和Web高级技术

课程内容

MVC设计模式、MVC框架应用、Cookie详解、Session详解和GD、验证码、文件上传和下载、图片缩略图、分页,文件系统、 PDO、HTTP协议、CURL。

项目实战

以项目驱动式教学来讲解以上知识点, 完成商品管理系统以及相册管理、 权限的统一验证。

· 中期项目总结

课程内容

项目开发流程、数据库设计、MVC框架应用、版本控制器应用

项目实战

会员管理系统让学生充分掌握企业级开发流程、团队协助的重要性,从而更加熟练的使用MVC开发框架完成开速开发,对Web高级技术充分应用。

JavaScript应用技术

· JavaScript应用技术

课程内容

JavaScript语法、JavaScript中的面向对象技术、原型链、DOM编程、Ajax应用技术

项目实战

使用面向对象的Javascript技术设计一个贪吃蛇游戏,充分应用Javascript的各项技术

· JQuery和Bootstrap

课程内容

JQuery使用、JQuery中的Ajax应用、JQuery在企业中的应用案例,Bootstrap前端框架应用。

项目实战

围绕购物网站实现前端动态特效,表单动态验证、幻灯片切换、Tab特效切换、发货单动态录入、可编辑的表格等实现。

大型网站优化

· 大型网站优化

课程内容

Linux操作系统、LAMP环境搭建、LNMP环境搭建、大型数据库设计、MySQL高级技术、MySQL优化、页面静态化、伪静态、大型网站架构解决方案、Ningx服务器、Redis缓存服务器应用,云服务器(阿里云)。

项目实战

专为解决网站的大访问量、大存储、大数据量、大流量、高负载、瞬间爆发、强互动、低延迟、查询维度多、动静分离、访问速度滞缓等问题,并且全部通过Linux服务器设计完成。

大项目实战

· Laravel开发框架

课程内容

Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。

项目实战

权限系统是每个项目中必备功能,使用Laravel重新设计一个权限系统让学生对权限业务的重复掌握,熟练使用Laravel框架完成该系统。

· 订餐移动网站

课程内容

Laravel是适用于开发大型Web 2.0应用的PHP框架。其中包含数据库设计、程序设计、编码实现、软件测试、项目审核、项目上线、Webuploader上传插件、Coreseek(大数据搜索技术)、Redis(缓存和秒杀)、PHPMailer(发送邮件)、阿里大鱼(发送短信)、HTTPS、Composer、微信支付、支付宝支付。

项目实战

订餐网站是PHP技术在移动领域最有代表的产品! 该项目使用到所有的PHP技术。 该项目模仿饿了么和美团业务流程, 真正适合大型移动电商的业务流程。

· 微信公众平台开发

课程内容

XML、微信开发流程、LBS服务应用, wechat SDK快速开发微信公众号应用,小程序课程

项目实战

微信物业管理系统、微商分销管理系统、 瓜子二手车、智能幼儿园系统选其一。

· APP接口

课程内容

APP接口开发详解、APP接口文档编写规范、POSTMAN应用、非对称安全加密。

项目实战

APP后台(接口)开发是随着移动互联网发展起来的新兴技术!是PHP后端开发的另外一种模式。

· ThinkPHP5

课程内容

在企业中使用的PHP开发框架有上百种,每个公司也会根据自己的业务需求封装自己的开发框架。在本课程中主要教授同学们如何去学习并且快速上手一个开发框架,从而快速融入开发团队。

项目实战

通过独立学习新的框架制作一个直播网站。

赠送课程

· Yii2开发框架

课程内容

Yii2是高性能、适用于开发大型 Web 2.0 应用的 PHP 框架, Yii 自带了 丰富的功能,包括 MVC,DAO/ActiveRecord,I18N/L10N,缓存,身份验证和基于角色的访问控制,脚手架,测试等,可显著缩短开发时间。

项目实战

权限系统是每个项目中必备功能,使用Yii2重新设计一个权限系统让学生对权限业务的重复掌握,熟练使用Yii2框架完成该系统。

· ThinkPHP3.2和项目实战

课程内容

ThinkPHP3.2是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。

项目实战

通用商城,该商城中包含商品模块、订单模块、权限模块、购物和支付模块、前台模块以及会员优化模块。

· Swoole

课程内容

Swoole:面向生产环境的 PHP 异步网络通信引擎 使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。

项目实战

在线聊天、推送系统、在线直播。

· 小程序

课程内容

微信小程序作为引爆H5时代的标识技术,通过学习了解视图层、逻辑层相关知识,深入框架和组件的使用。

项目实战

微信端APP——通过本阶段学习,具备微信小程序的开发能力。

· Docker

课程内容

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

项目实战

Docker使我们轻松一键安装各种开发和生产环境。

· VUE2

课程内容

Vue.js 是用于构建交互式的 Web 界面的库。它提供了 MVVM 数据绑定和一个可组合的组件系统,具有简单、灵活的 API。

项目实战

通过Vue2的各种组件打造全新的外卖平台。

· PHPCMS

课程内容

PHPCMS介绍、PHPCMS栏目和文档设计原理、PHPCMS内置标签应用、新功能的二次开发。

项目实战

PHPCMS v9是国内近几年使用比较多的二次开发项目,通过该项目可以开始建站并且可以得到意外的收入(接外单神器)

· 数据库优化实战

课程内容

MySQL主从复制、MySQL分库分表、MySQL读写分离。

项目实战

购物网站的订单系统是核心模块,同时也是被用户查询最多的模块,为了提供数据库的性能对其数据进行分割处理。同时减轻每个数据库的负载。

· 第三方接口和PHPExcel

课程内容

微信分享信登录、QQ登录、微博登录、短信接口、邮箱接口、支付宝接口、微信支付接口、百度地图接口、 PHPexcel。

项目实战

PHPExcel是用来操作Office Excel 文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言。可以使用它来读取、写入不同格式的电子表格。

就业内容

· 就业指导

课程内容

企业通用面试技巧、知识点面试技巧、模拟面试、项目面试技巧、语言表达练习、互面总结、总结和复习面试题。

· 面试直通车

课程内容

面试经验交流、面试技术解惑、面试项目跟踪。

· 售后服务

课程内容

随时随地为同学们提供全方位工作问题解决方案!源码时代是独家具有售后的服务机构!