曙海科技
全国报名免费热线:4008699035 微信:shuhaipeixun
或15921673576/13918613812(微信同号) QQ:1299983702
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
 
PHP+H5全栈工程师就业课程

 
   班级规模及环境--热线:4008699035 手机:15921673576/13918613812( 微信同号)
       坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。
   上课时间和地点
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
近开课时间(周末班/连续班/晚班):即将开课,详情请咨询客服。(欢迎您垂询,视教育质量为生命!)
   实验设备
     ☆资深工程师授课
        
        ☆注重质量 ☆边讲边练

        ☆合格学员免费推荐工作
        ★实验设备请点击这儿查看★
   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
        3、培训合格学员可享受免费推荐就业机会。

课程大纲
 


所处部份 主讲内容 技术要点 学习目标
第二部份:
核心编程 1. 搭建环境 PHP简介、WEB程序的访问流程、安装Apache、MySQL、PHP7、配置虚拟主机 可掌握的核心能力:
(1)可以清晰划分项目开发模块;
(2)根据开发任务编写详细设计文档;
(3)根据文档对功能模块进行编码;
(4)根据测试信息修复模块功能缺陷;
(5)能对现有产品进行升级和维护。

可解决的现实问题:
能解决常规业务逻辑,PHP操作MySQL增删改查,动态网站数据展示,了解PHP设计模式,能够使用PHP+MVC编写PHP框架实现博客系统开发。
2. PHP7基础 变量和常量、数据类型、运算符、流程控制、函数、字符串、数组、PSR规范
3. MySQL数据库 MySQL简介、基础SQL操作、字符集、列类型、类属性、表关系、高级查询、外键、范式、用户管理、权限管理、数据备份与还原
4. 表单传值 表单传值的方式、PHP接收数据的三种方式、PHP处理复选框数据、文件上传
5. MySQLi扩展 基本操作、执行增删改操作、执行查询操作、与MySQLi相关的函数、MySQLi扩展应用案例
6.HTTP协议 HTTP协议概念、HTTP协议的特点、HTTP协议的分类、HTTP请求、HTTP响应、HTTP状态码、PHP模拟HTTP请求
7. 文件编程 文件操作的分类、目录操作、文件操作、文件下载
8. 会话技术 会话技术概述、Cookie与Session的区别、Cookie原理、Cookie操作、Session原理、Session操作、垃圾回收机制
9. GD图像处理 GD库概述、GD画布实现、验证码、缩略图、水印图
10. 面向对象 面向对象概述、面向对象实现、封装、继承、多态、对象遍历、对象序列化、反射机制、命名空间、Trait新特性
11. PDO扩展 PDO简介、PDO类、PDOStatement类、PDO预处理、PDO事务处理、PDO异常处理、PDO属性、封装PDO类
12. Smarty Smarty概述、模板设计、程序设计
13.MVC设计模式 MVC设计模式、搭建自定义MVC框架
14. 基于PHP7+MVC博客系统设计 项目开发流程、数据表数据、后台实现、前台实现、扩展功能
第三部份:
前端高级程序设计 1. JavaScript基础 JavaScript回顾、变量、数据类型、流程控制、JavaScript特效 可掌握的核心能力:
(1) 具备解决复杂问题和技术难点的能力;
(2)丰富的调试技能和组件开发能力;
(3)能够独立设计开发复杂的功能模块。

可解决的现实问题:
(1)能够实现功能的同时,考虑代码的优雅性,注重代码的性能和重用性;
(2)针对项目中的bug和技术难点,能够提供解决办法;
(3)深入理解前端框架实现原理,能够开发和重构通用的前端组件。

可拥有的市场价值:
2. Web API(BOM.DOM.事件.特效) 数组、函数、字符串、BOM模型、DOM模型
3. JavaScript高级(面向对象.闭包.原型链.正则) 面向对象、递归与预解析、正则表达式
4.jQuery与插件开发实战 jQuery的优势、jQuery选择器、jQuery中的动画、jQuery插件、jQueryUI、jQuery编程思想、编写jQuery插件、基本元素操作、事件处理
5.精通Ajax 同步与异步概念、原生Ajax、jQuery的Ajax相关API使用、低层原理分析、实用案例
6.NodeJS NodeJS历史、发展,、特征与现状、同步与异步、环境安装、快速入门、文件操作, 网络操作, 模块化基础, npm、异步编程、工具模块、Web模块、全局对象
7.VueJS品优购前后端分离 Vue概述、Vue指令、Vue属性、方法、事件、过滤器、事件处理、钩子函数、组件、动画、路由、API请求、Vue品优购前后端分离项目
8.项目实战 社交、旅游、金融、电商等项目多选一
第四部份:
后端流行框架技术 1.Linux系统 Linux系统概述、VMware虚拟机的安装、CentOS系统安装、Shell指令、VI编辑器、Linux内核分析、用户和组、文件操作、网络配置、FTP、LAMP部署 可掌握的核心能力:
(1) 能够掌握企业级项目的开发流程(需求分析、策划、数据库设计、前后端开发、调试、项目上线);
(2) 具备后端流行框架开发能力,能够快速搭建企业级项目;
(3) 具备Linux服务器管理能力,能搭建基于LAMP的Web
服务器并实现PHP项目的上线部署。

可解决的现实问题:
(1)能够熟练使用ThinkPHP5框架快速搭建企业级项目;
(2)能够独立完成项目功能模块设计;
(3)能够使用第三方接口完成项目高级功能实现。
2.Git版本控制 命令行、Git的基本使用、对比文件差异、还原、合并 ,回滚操作,远端仓库操作、使用GitHub创建远端仓库,生成ssh key 并添加到GitHub
3.ThinkPHP5框架 ThinkPHP5框架概述、基础、架构、路由、控制器、视图、模型、项目实用项
4.RESTFul ResTful概述、HTTP协议、RESTful API设计六要素、编写API接口文档
5.ThinkPHP5品优购商城 商城系统概述、数据表设计、后台设计、前台设计、会员设计、购物车设计、订单设计、接口设计(微信/支付宝、短信、QQ登录、邮件、地图、物流)、静态化
第五部份:
大型项目架构 1. Nginx服务器集群 Nginx概述、LNMP的安装与配置、缓存设置、压缩设置、负载均衡 可掌握的核心能力:
(1)能够对系统架构进行分析和设计;
(2)控制开发产品质量,参与制定开发规范;
(3)能对现有项目进行性能调优;
(4)参与网站项目需求分析,根据项目需求设计提供优化技术方案;
(5)改进公司现有框架,提高产品质量。

可解决的现实问题:
服务器高级部署优化,互联网常用技术。MySQL优化、读写分离、Nginx服务器集群、Laravel框架、在线视频直播项目开发。
2. Memcache缓存设计 大型项目优化概述、Memcache软件的安装、Memcache指令详解、使用PHP操作Memcache、Memcache应用场景
3. Redis(缓存、消息队列) Redis概述、Redis支持的数据类型、持久化功能、Redis主从模式、PHP操作Redis、消息队列、秒杀功能实现
4. MongoDB(NoSQL数据库) MongoDB概述、MongoDB进阶、MongoDB的权限机制、使用PHP操作MongoDB
5. 网站优化(MySQL优化) MySQL优化概述、MySQL存储引擎、列类型的选择、数据库设计三范式与逆范式、执行计划、索引、分库分表技术
6. 网站优化(主从复制与读写分离) 主从服务器的讲解、主从复制、读写分离实战
7. 网站优化(Sphinx/ Xunsearch) Sphinx概述、安装Sphinx、使用PHP+API接口连接Sphinx、Sphinx的匹配模式、Sphinx增量索引
8. 网站优化(页面静态化) 页面静态化技术简介、真静态、伪静态
9. Laravel框架 Laravel概述、Laravel的安装、目录分析、控制器、路由、视图、HTTP请求与响应、数据库、模型、Laravel实用项、Redis数据库、消息队列
10. Laravel在线教育平台(视频直播项目) 前端界面开发、Laravel后台程序设计、Socket编程、Redis集群、ffmpeg转码、VOD点播、CDN加速、HLS技术、在线教育平台实战
第六部份:
移动端开发 1. 微信开发 微信公众平台概述、微信开发前期准备、微信6大接收接口、微信6大回复接口、微信LBS接口开发、微信机器人开发、响应式设计、微擎/EasyWechat、微信综合案例 可掌握的核心能力:
(1) 具备H5C3响应式页面设计能力;
(2) 具备腾讯系平台项目开发能力。

可解决的现实问题:
(1) 能够实现微信公众平台的项目开发工作;
(2) 能够实现小程序项目/小游戏项目开发工作;
(3) 能够掌握移动端项目开发的流程与实践方案。
2. 微信小程序 微信框架、小程序界面设计、API接口设计、小程序数据绑定、小程序性能优化与实践、微信小程序实战
第七部份:
扩展课程 1. ReactJS/React Native 快速入门、JSX 语法、组件开发、组件复用、生命周期、React操作dom元素、React绝对路由、webpack和gulp集成构建项目、重定向组件、代理方式进行跨域、按需加载 可掌握的核心能力:
1) 能够掌握使用 React 技术栈进行项目开发;
(2) 能够在项目中熟练使用Docker构建部署环境;
(3) 能够使用Swoole框架解决即时通讯、并发编程等问题。

可解决的现实问题:
(1) 能够基于React框架构建移动端APP项目;
(2) 能够在项目中熟练使用Docker构建部署环境;
(3) 能够基于Swoole框架构建聊天室、爬虫项目等等。
2. 微服务Docker Docker概述、为什么需要Docker、Docker环境开发流程、Docker安装与配置、Docker指令、DockerFile应用服务器
3. Swoole聊天室 Swoole概述、Server、Client、Process、AsyncIO、Memory、HttpServer、WebSocket、Swoole综合案例:PHP+Swoole聊天室
4. PHP爬虫技术详解 什么是爬虫、爬虫的工作原理、HTTP请求与响应、正则表达式、PHP爬虫项目实战

 
  备案号:沪ICP备08026168号 .(2014年7月11)...................
友情链接:Cadence培训 ICEPAK培训 EMC培训 电磁兼容培训 sas容培训 罗克韦尔PLC培训 欧姆龙PLC培训 PLC培训 三菱PLC培训 西门子PLC培训 dcs培训 横河dcs培训 艾默生培训 robot CAD培训 eplan培训 dcs培训 电路板设计培训 浙大dcs培训 PCB设计培训 adams培训 fluent培训系列课程 培训机构课程短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班培训 南京 NS3培训 OpenGL培训 FPGA培训 PCIE培训 MTK培训 Cortex训 Arduino培训 单片机培训 EMC培训 信号完整性培训 电源设计培训 电机控制培训 LabVIEW培训 OPENCV培训 集成电路培训 UVM验证培训 VxWorks培训 CST培训 PLC培训 Python培训 ANSYS培训 VB语言培训 HFSS培训 SAS培训 Ansys培训 短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班 曙海 教育 企业 培训课程 系列班 长期课程列表实践课程高级课程学校培训机构周末班 短期培训系列课程培训机构 曙海教育企业培训课程 系列班