只要企业还在 我就是主角

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

全栈工程师方向

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

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

后端工程师方向

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

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

前端工程师方向

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

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

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

获取课程大纲

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

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

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

  • 黑马程序员

    课程涵盖的知识点

  • 其他机构1

    课程涵盖的知识点

  • 其他机构2

    课程涵盖的知识点

  • 其他机构3

    课程涵盖的知识点

获取详细课程

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

  1. 第一阶段
    Web前端

  2. 第二阶段
    前端进阶

  3. 第三阶段
    核心编程

  4. 第四阶段
    移动开发

  5. 第五阶段
    性能优化

  • 核心知识点

    •HTML语义化
    •CSS3基本语法规范
    •CSS常见布局技巧大全
    •网页开发规范以及流程
    •CSS企业级网页开发
    •CSS初始化技术选择
    •CSS3基本变换特效
    •JavaScript变量
    •JavaScript数据类型
    •流程控制
    •JavaScript特效
    •DOM操作

    学员能力体现

    •掌握HTML5常用标签
    •掌握CSS语法及使用技巧
    •掌握CSS3新增选择器
    •掌握CSS3新增样式属性
    •掌握DIV+CSS布局方式
    •掌握常见网页布局技巧
    •熟练使用JavaScript脚本为页面实现动
      态效果
    •掌握企业级、电商级网页开发基本的流
      程、规范
    •掌握语义化、模块化、兼容性的PC端
      网页开发

    关键词

    •HTML5
    •CSS3
    •语义化标签
    •CSS3新属性
    •盒子模型
    •定位与浮动
    •CSS调试技巧
    •网页特效
    •页面初始化
    •静态页面开发

  • 核心知识点

    •正则表达式•ES6
    •前后端分离•自定义组件
    •组件通信•生命周期
    •Element-UI•MVVM
    •axios网络请求•Vant
    •JavaScript高级语法
    •jQuery快速开发
    •jQuery插件开发
    •Node.js网络通信(net模块、Socket)
    •Node.js事件循环与多进程(EventLoop、Cluster)
    •基于Vue技术栈开发PC项目
    •基于Vue技术栈开发移动端项目
    •发布订阅模式
    •开发SPA项目
    •Vuex状态管理
    •vue-cli脚手架搭建项目
    •webpack打包项目
    •打包优化和项目部署

    学员能力体现

    •掌握JavaScript的高级语法
    •熟练使用jQuery操作DOM
    •熟练使用和编写jQuery插件
    •独立完成电商网站的页面搭建
    •能够完成移动端轮播图效果
    •掌握应对业务编程的能力
    •掌握JavaScript常见兼容性方案
    •彻底理解Node.js中的事件循环特性
    •能够掌握使用Vue技术栈进行项目开发
    •能够掌握企业中项目开发的流程
    •能够熟练掌握前后端分离开发模式
    •能够掌握使用主流框架开发门户网站、
      管理系统、移动Web等客户端
    •能够掌握Web项目的部署与发布模式
    •能够知道MVVM设计模式的原理
    •能够知道Vue的主流技术栈的使用

    关键词

    •网页编程•superSocket
    •JavaScript 高级语法•MVVM
    •内置对象•前后端分离
    •面向对象•Vue.js
    •继承•Vue-Router
    •闭包•Vuex
    •原型•Vue-CLI
    •原型链•单页应用
    •ES6•工程化
    •正则表达式•组件化开发
    •DOM•axios
    •BOM•webpack
    •jQuery•element-ui
    •jQuery 插件•vant
    •Class类•websockt
    •constructor

  • 核心知识点

    •PSR规范•Restful
    •高级查询•联合查询
    •连接查询•子查询
    •外键•范式
    •用户管理•权限管理
    •GD库•面向对象
    •WEB程序的访问流程
    •wamp环境搭建
    •PHP基础语法
    •MySQL基础语法
    •基础SQL操作
    •数据备份与还原
    •MySQLi相关的函数
    •会话技术(Cookie和Session)
    •MVC设计模式
    •ThinkPHP5框架
    •开发品优购商城项目
    •阿里云ECS环境配置
    •ECS上搭建真实项目

    学员能力体现

    •掌握 PHP的核心语法
    •熟练掌握MVC的实际应用
    •熟练使用thinkPHP5框架
    •能够编写接口和接口文档
    •能够设计Restful风格接口
    •能够使用curl函数库调用接口
    •能够完成项目搭建和配置
    •能够封装接口响应方法
    •能够理解JWT登录认证
    •能够理解商品相关数据表设计
    •根据开发任务编写详细设计文档
    •根据文档对功能模块进行编码
    •能够掌握网站项目的运行原理
    •可以独立上线项目

    关键词

    •PHP语法
    •MySQL
    •MySQLi
    •Cookie与Session
    •GD库
    •封装
    •继承
    •多态
    •Trait新特性
    •TP5框架
    •品优购商城
    •多平台快捷登录
    •聚合支付
    •MySQL+Elasticsearch分布式全文搜索
    •基于商品的协同过滤

  • 核心知识点

    •中间件•微信框架
    •房源的筛选•房源搜索
    •用户管理•手机认证
    •浏览记录•合同订单
    •退租/续租•小程序的发布
    •微信支付•银行卡管理
    •实名认证•余额提现
    •后台房源管理•小程序
    •Laravel框架
    •HTTP请求与响应
    •API接口设计
    •小程序数据绑定
    •小程序性能优化与实践
    •微信小程序实战
    •Swoole框架
    •HttpServer、WebSocket、RPC服务
    •PHP+Swoole聊天室及微服务
    •租房网需求概述
    •后台的功能的设计和编写

    学员能力体现

    •能够使用Laravel框架开发项目
    •具备H5C3响应式页面设计能力
    •具备腾讯系平台项目开发能力
    •掌握移动端项目开发的流程与实践方案
    •能够使用小程序开发者工具创建项目
    •能够使用常见的UI组件
    •能够实现小程序页面中的数据绑定和
      事件处理
    •能够独立开发小程序项目
    •能够掌握小程序的部署与发布
    •能够掌握微信支付的使用
    •能够掌握小程序开发框架的使用

    关键词

    •Laravel框架
    •PHP+Swoole
    •微信小程序
    •小程序开发框架
    •好客租房
    •小程序商城
    •购物车
    •微信支付

  • 核心知识点

    •搭建Nginx集群
    •Nignx+lua
    •Nginx优化
    •Memcache应用场景
    •分布式部署
    •Redis•Redis-哨兵模式和高可用集群
    •消息队列
    •redis分布式锁
    •秒杀功能实现
    •MongoDB
    •MySQ优化
    •分布式数据库中间mycat
    •sphinx搜索
    •迅搜与ElasticSearch分布式搜索引擎
    •EasySwoole框架
    •实现高性能API接口服务

    学员能力体现

    •能够对系统架构进行分析和设计
    •控制开发产品质量,参与制定开发规范
    •能对现有项目进行性能调优
    •参与网站项目需求分析,根据项目需求
      设计提供优化技术方案
    •改进公司现有框架,提高产品质量

    关键词

    •Redis
    •RabbitMQ
    •MongoDB
    •Memcache
    •网站优化
    •分布式搜索ElasticSearch

查看详细课程

课程中的实战项目案例

前端

项目实训

后端

项目实训

移动端

项目实训

服务器端

项目实训

全栈

项目实训

  • 京东项目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全栈工程师 “师” 不可挡!

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

     
    和我们在线交谈!