7月30日,深圳校区 基础班免费学习名额抢报中! 点此咨询
  • 北京

    PHP+H5全栈工程师基础班

    2019-05-08

    已开班

  • 北京

    PHP+H5全栈工程师基础班

    2019-05-26

    已开班

  • 北京

    PHP+H5全栈工程师就业班

    2019-06-16

    已开班

  • 北京

    PHP+H5全栈工程师就业班

    2019-08-10

    我要报名

  • 深圳

    PHP+H5全栈工程师基础班

    2019-07-30

    我要报名

  • 深圳

    PHP+H5全栈工程师基础班

    2019-08-17

    我要报名

  • 深圳

    PHP+H5全栈工程师就业班

    2019-04-25

    已开班

  • 深圳

    PHP+H5全栈工程师就业班

    2019-09-07

    我要报名

              • 广州

                PHP+H5全栈工程师基础班

                2019-05-06

                已开班

              • 广州

                PHP+H5全栈工程师就业班

                2019-05-27

                已开班

                                只要企业还在 我就是主角

                                三大就业方向 未来清晰可见

                                全栈工程师方向

                                掌握前端、后端、移动端、服务器端开发技术,熟悉互联网系统架构思想,小到网页设计、网站开发,大到系统架构、性能调优...

                                中级全栈开发工程师 高级全栈开发工程师 技术总监 系统架构师

                                后端工程师方向

                                熟练掌握PHP后端开发技术,新浪一样的门户网站,淘宝一样的商城系统,斗鱼一样的视频直播系统等

                                中级后端开发工程师 高级后端开发工程师 技术总监 项目总监

                                前端工程师方向

                                掌握Web前端开发技术,移动APP开发、微信小程序开发、酷炫的网站开发、桌面应用开发等

                                中级前端开发工程师 高级前端开发工程师 产品经理 产品总监
                                咨询毕业学员就业薪资

                                深挖企业刚需 助推课程升级

                                获取课程大纲

                                PHP+H5全栈工程师课程亮点概览

                                1、定位全栈,让你横跨前端、后端、移动端
                                2、以项目为驱动,解决方案式教学
                                3、新增前后端分离、微信小程序等热门课程
                                4、服务周期120天,不怕你学不会
                                5、除基本课程外,我们还额外提供近60天的新技术课程
                                6、除正常授课外,我们还邀请了BATJ大牛,为你带来企业级项目分享
                                7、学习就业一体化团队,照顾你的学习工作

                                课程内容对比:黑马程序员VS其它机构

                                • 黑马程序员

                                  课程涵盖的知识点

                                • 其他机构1

                                  课程涵盖的知识点

                                • 其他机构2

                                  课程涵盖的知识点

                                • 其他机构3

                                  课程涵盖的知识点

                                获取详细课程

                                PHP+H5全栈工程师课程大纲

                                1. 第一阶段
                                2. 第二阶段
                                3. 第三阶段
                                4. 第四阶段
                                5. 第五阶段
                                • 第一阶段:Web前端
                                  可掌握的核心能力
                                  熟练掌握HTML5/CSS3页面布局排版、样式美化、Javascript特效编写。
                                  可解决的现实问题
                                  (1)能够根据UI的设计实现HTML的静态布局;
                                  (2)掌握JavaScript基本语法,能通过JavaScript编写简单的JS特效。
                                  第一阶段主要内容

                                  01 HTML5
                                  02 JavaScript
                                  03 CSS3
                                  04 综合案例:品优购商城项目实战

                                • 第二阶段:前端进阶
                                  可掌握的核心能力
                                  (1)具备解决复杂问题和技术难点的能力;(2)丰富的调试技能和组件开发能力;
                                  (3)能够独立设计开发复杂的功能模块;(4)能对现有产品进行升级和维护。
                                  可解决的现实问题
                                  (1)能够实现功能的同时,考虑代码的优雅性,注重代码的性能和重用性;
                                  (2)针对项目中的bug和技术难点,能够提供解决办法;
                                  (3)深入理解前端框架实现原理,能够开发和重构通用的前端组件。
                                  第二阶段主要内容

                                  01 JavaScript(基础+核心+高级)
                                  02 ES6
                                  03 NodeJS
                                  04 jQuery
                                  05 Ajax
                                  06 VueJS品优购前后端分离项目

                                • 第三阶段:核心编程
                                  可掌握的核心能力
                                  (1)可以清晰划分项目开发模块;(2)根据开发任务编写详细设计文档;(3)根据文档对功能模块进行编码;(4)根据测试信息修复模块功能缺陷;(5)能够掌握网站项目的运行原理;(6)可以独立上线项目;(7)能对现有产品进行升级和维护。
                                  可解决的现实问题
                                  能解决常规业务逻辑,PHP操作MySQL增删改查,动态网站数据展示,了解PHP设计模式,能够使用PHP+MVC编写PHP框架,能够运用ThinkPHP框架实现前后端商城项目的后台开发。
                                  第三阶段主要内容

                                  01 搭建环境
                                  02 PHP基础
                                  03 MySQL数据库
                                  04 核心编程
                                  05 面向对象
                                  06 PDO
                                  07 MVC设计模式
                                  08 ResTful
                                  09 ThinkPHP电子商城项目
                                  10 Linux
                                  11 Git

                                • 第四阶段:移动开发
                                  可掌握的核心能力
                                  (1)能够使用Laravel框架开发项目;
                                  (2)具备H5C3响应式页面设计能力;
                                  (3)具备腾讯系平台项目开发能力。
                                  可解决的现实问题
                                  (1)能够实现微信公众平台的项目开发工作;
                                  (2)能够实现小程序项目开发工作;
                                  (3)能够掌握移动端项目开发的流程与实践方案。
                                  第四阶段主要内容

                                  01 Laravel框架
                                  02 微信小程序
                                  03 Swoole
                                  04 Laravel租房小程序
                                  05 Html5与Css3
                                  06 微信点餐项目

                                • 第五阶段:性能优化
                                  可掌握的核心能力
                                  (1)能够对系统架构进行分析和设计;(2)控制开发产品质量,参与制定开发规范;(3)能对现有项目进行性能调优;(4)参与网站项目需求分析,根据项目需求设计提供优化技术方案;(5)改进公司现有框架,提高产品质量。
                                  可解决的现实问题
                                  服务器高级部署优化,互联网常用技术。MySQL优化、读写分离、Nginx服务器集群。
                                  第五阶段主要内容

                                  01 Nginx集群
                                  02 Memcache
                                  03 Redis
                                  04 MongoDB
                                  05 MySQL优化
                                  06 读写分离
                                  07 Sphinx
                                  08 页面静态化

                                查看详细课程

                                课程中的实战项目案例

                                前端

                                项目实训

                                后端

                                项目实训

                                移动端

                                项目实训

                                服务器端

                                项目实训

                                全栈

                                项目实训

                                • 京东项目1

                                • 京东项目2

                                • 京东项目3

                                • 京东项目4

                                • 博学谷在线教育平台

                                • 猿圈儿

                                • 博客

                                • PC信息管理系统

                                • login系统

                                • 美团项目

                                • 58租房

                                • h5页面

                                • 基于阿里云项目实战

                                • MySQL主从复制

                                • Nginx实现负载均衡

                                • 小米商城系统

                                • 当当商城系统

                                • 学成在线

                                解决方案式教学 让学习更简单

                                • 前后端分离式开发解决方案
                                  分布式全文搜索解决方案
                                  电商负载均衡解决方案

                                  目前传统开发模式存在弊端,逐渐产生了前后端完全分离式开发的开发模式。其结构参考如图所示。
                                  这种开发模式使用Node.js作为中间层,具备3个优势:
                                  ①提升适配性提升;
                                  ②相应速度提升;
                                  ③性能得到提升。
                                  前后端分离式开发模式并非仅仅只是一种开发模式,而是一种架构模式。千万不要以为只有在敲代码的时候把前端和后端分开就是前后端分离了,需要区分前后端项目。前端项目与后端项目是两个项目,需要分开独立部署,两个不同的工程,两个不同的代码库,不同的开发人员,互不干扰。前后端工程师需要约定交互接口,实现两者并行开发。前端只需要关注页面的样式与动态数据的解析&渲染,而后端专注于具体业务逻辑,各自发挥各自的长处以提高开发效率。

                                  基于Elasticsearch的分布式搜索解决方案可以很轻松的横向扩展, 可支持PB级的结构和非结构数据处理。ElasticSearch目前有诸多应用场景,我们前面所说的商城搜索只是其一,常见的使用场景有3个:
                                  ①海量数据分析;
                                  ②站内分布式搜索;
                                  ③数据仓库。
                                  目前国内有很多大的平台都有使用MySQL+ElasticSearch架构进行项目部署,例如“有赞商城”。ElasticSearch使用的技术架构如图所示。ElasticSearch目前发力非常猛,版本迭代如火箭一般迅速,社区也很活跃。很多一线大厂都采用ElasticSearch来作为分布式搜索解决方案,实战证明其是经得住考验的。

                                  众所周知,随着中国互联网的高速发展,现在连市场卖菜的大妈都快知道高并发了。那么我们生活中是否接触过高并发呢?
                                  当然接触过,我国人口众多,BAT等一线电商项目,无时无刻不面对着众多的人同时访问的情况,解决电商的大并发、高流量的问题已经成为电商运营的第一要务。
                                  如图所示,可以针对静态、常用资源进行CDN和对象存储部署,以加速用户对静态常用资源的访问,提高用户体验,降低服务器本身的压力;依据项目并发流量,对云主机进行弹性伸缩调配,实现弹性的负载均衡;在底层合理利用非关系型数据库以及缓存技术,分担DB的大部分压力,保障项目整体不会产生崩溃的情况。

                                • 电商秒杀抢购解决方案
                                  直播电商解决方案
                                  电商聚合支付解决方案

                                  电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。无论是淘宝还是京东,都具备了秒杀和抢购功能。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。
                                  对于一个流量凶猛、稳定性要求极高的商品秒杀功能,传统的PHP技术很难满足要求,所以需要借助于网站架构设计、服务器配置、负载均衡、cdn加速、云解析、redis等多种手段方能实现!

                                  现在电商行业发展越来越快。低成本低门槛吸引了很多人投入到电商行业,电商行业的竞争越来越激烈了。面对电商激烈的竞争,很多的商家别出心裁,开始瞄上了直播,并且开始在各种平台进行不同类型的直播,以此来吸引大众的眼球。于是,直播电商一次也就诞生了,直播电商不同于传统的电商,也是一种新型的市场趋势。
                                  直播电商模式将会是未来电商行业发展的重要趋势,并且以后还会有更多不同的平台进行竞争,从而优化对人们有利的视频,而商家们也可以利用这些平台进行直播自己商品,对自己商品进行更大力度的宣传,从而可以得到意想不到的效果。

                                  支付宝和微信支付已经成为人们日常生活中最常用的支付工具,无论是吃喝玩乐,还是出行、叫外卖,或是去医院、买票等,支付宝和微信支付几乎都可以搞定。移动支付的飞跃发展让人们的生活更加便利。
                                  而随着移动支付的广泛应用,聚合支付应运而生。聚合支付相对于支付宝、微信支付等第三方支付平台而言,则属于在这个基础上进行了技术融合,属于第四方平台。聚合支付,从字面理解来说,就是融合了多方支付通道的平台。对于商家来说,聚合支付大大提升了收银便捷性,对于消费者来说,也不用考虑是使用支付宝还是微信。

                                • 对象存储与融合CDN解决方案
                                  协同过滤解决方案
                                  多平台快捷登录解决方案

                                  随着互联网的快速发展,用户对于互联网网站的用户体验要求越来越高,而项目方为了满足用户的这种体验需求,往往会在项目中使用丰富的多媒体资源(如图片、视频、音频等),但这些多媒体资源会在使用的时候占据服务器比较大的磁盘空间与带宽,极度影响服务器为用户提供正常的服务。
                                  在一些日活较大的项目中,都会采用“对象存储融合CDN加速”来解决上述提及的问题,对象存储允许开发者将一些大文件、频繁使用的文件上传到服务提供商的服务器上,这样可以避免占用项目方自己的服务器磁盘,所有对文件的操作都是操作对象存储服务提供商的服务器。而融合CDN加速,由于其具备“就近获取资源”的特性,可以提高用户访问资源的速度,因为加速的是对象存储服务,因此也不会占用项目方服务器的带宽资源,一举两得。

                                  大家在使用某宝、某东的时候应该会发现这些app/网站会展示一些你正在关注或之前关注过的类型商品,其实不仅仅是上述两个个例,现在很多电商或与电商相关的项目都是这么搞的,这种设计称之为“协同过滤”。
                                  电商系统会根据用户的下单历史商品、搜索记录、用户身份、与其他平台互通得到的数据等信息,通过大数据分析得出用户可能感兴趣的商品,然后在曝光度比较高的界面部署“猜你喜欢”栏目,这样可以在一定程度上给予用户提示,提高用户的购买冲动。在电商企业的收入中,通过该部分引流的订单金额不在少数,这也是为什么现在几乎每个常用的电商平台都具备了这个功能的原因。

                                  快捷登录使用户能更快速的登录到互联网的相关网站,是一种对用户更为方便的服务。
                                  现在QQ、微信、支付宝等平台的帐号几乎人手一个,而这些平台对外开放接口以允许开发者进行开发,快捷登录就是这些开放平台提供的常用功能之一。
                                  在具备快捷登录功能的网站上,对新用户而言可以减少用户首次注册的需要消耗的时间,对于老用户来说免去了帐号密码输入的步骤。不同网站的快捷登录信息互相独立,用户不用担心帐号信息的安全问题。由于该功能方便用户使用,因此很多人们使用较多的网站都具备了这一功能。

                                咨询了解详情

                                适合自学的学习资源免费分享

                                PHP入门视频教程已有74160人下载免费领取

                                PHP HTML+CSS+JavaScript教程已有63860人下载免费领取

                                5天玩转MySQL 已有48028人下载免费领取

                                基于PHP面向对象的自定义MVC框架高级项目开发已有23185人下载免费领取

                                ThinkPHP教程_ThinkPHP视频教程已有26521人下载免费领取

                                PHP微信公众平台开发已有36705人下载免费领取

                                在线免费领

                                软硬双辅助教学体系 为无基础学员设计

                                • 每日测评

                                  每晚对学员当天知识的吸收程度、老师授课内容难易程度进行评分,老师会根据学员反馈进行分析,对学员吸收情况调整授课内容、课程节奏,最终让每位学员都可以跟上班级学习的整体节奏。

                                • 技术辅导

                                  为每个就业班都安排了一名指导老师, 不管是白天还是晚自习时间,随时解答学员问题, 进一步巩固和加强课上知识。

                                • 学习系统

                                  为了能辅助学员掌握所学知识,自主研发了6大学习系统, 包括教学反馈系统、学习难易和吸收分析系统、学习测试系统、 在线作业系统、学习任务手册、学员综合能力评定分析等。

                                • 末位辅导

                                  末位辅导队列的学员,将会得到重点关心。辅导老师会在学员休息时间,针对学员的疑惑进行知识点梳理、答疑、辅导。以使每一个学员不掉队,真正落实不抛弃,不放弃任何一个学员。

                                • 生活关怀

                                  从学员学习中的心态调整,到生活中的困难协助,从课上班级氛围塑造到课下多彩的班级活动,班主任暖心鼓励相伴。

                                • 就业辅导

                                  小到五险一金的解释、面试礼仪的培训;大到500强企业面试实训及如何针对性地制定复习计划,帮助学员拿到Offer。

                                PHP+H5全栈工程师 “师” 不可挡!

                                  中国人民保险承保,符合理赔条件无法就业,赔付全额学费!