课程包括现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、可以没有任何的计算机和编程基础,但希望通过自己的付出打破现状的人。
课程
特色
源码时代所有校区、学科最新开班及学费查看
课程内容
全能型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语言。可以使用它来读取、写入不同格式的电子表格。
就业内容
· 就业指导
企业通用面试技巧、知识点面试技巧、模拟面试、项目面试技巧、语言表达练习、互面总结、总结和复习面试题。
· 面试直通车
面试经验交流、面试技术解惑、面试项目跟踪。
· 售后服务
随时随地为同学们提供全方位工作问题解决方案!源码时代是独家具有售后的服务机构!