• HTML5/CSS3
  • PHP
  • web全栈

全栈是现代项目的开发,需要掌握多种技术。互联网项目,需要用到后端开发、前端开发、界面设计、产品设计、数据库、各种移动客户端、三屏兼容、restFul API设计和OAuth等等,比较前卫的项目,还会用到Single Page Application、Web Socket、HTML5/CSS3这些技术以及像第三方开发像微信公众号微博应用等等。

全栈工程师需要掌握多种技能,并能利用多种技能独立完成产品的人。也叫全端工程师(同时具备前端和后台能力),英文Full Stack engineer。

参加这门课程

课程大纲

前端基础 描述
1 Html+Css 浏览器与浏览器内核、语法及使用、常用标签、语义化、表单元素、HTML5 新增标签
2 javaScript 常用数据结构、编码规范约定、内置对象常用方法、常见JavaScript算法大全、对象的创建方式和this讲解、构造函数
3 jQuery jQuery的优势、jQuery选择器、jQuery中的动画、链式编程和隐式迭代、插件使用和制作、团队协作开发流程
4 Vue.js Vue 实例、文本与属性绑定、计算属性 computed、侦听器 watch、Class 与 Style 绑定、条件渲染等
5 Node.js TCP 协议、net 模块、Socket等
6 Ajax 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新
7 表单传值 通过表单将数据传递给服务器端,同时接受服务器返回的数据
后端基础 描述
1 PHP7基础 出现了很多新特性,性能更强劲
2 MySQL数据库 MySQL是一个关系型数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用标准化语言。
3 PDO扩展 PHP 数据对象 (PDO) 扩展为PHP访问数据库定义了一个轻量级的一致接口
4 GD图像处理 GD指的是Graphic Device,PHP的GD库是用来处理图形的扩展库,通过GD库提供的一系列API,可以对图像进行处理或者直接生成新的图片。
全栈实践 描述
1 RestFul 一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。
2 MVC设计模式 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
3 扩展Https协议 即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。
4 会话技术+Session 浏览器访问服务器端,发送多次请求,接受多次响应。直到有一方断开连接,会话结束。客户端会话技术Cookie,服务器端会话技术Session
5 前后端分离 前后端分离并不只是开发模式,而是web应用的一种架构模式。
6 微信小程序开发 小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验
7 Memcache缓存 Memcache是将数据存放在内存中,是内存数据库
8 Redis缓存及消息队列 “消息队列”是在消息的传输过程中保存消息的容器,利用Redis缓存技术可以实现消息队列。
9 项目实战 通过亲自完成项目来熟练运用学到的知识。