PHP全栈工程师学习大纲
一、高性能网站开发功力提升
时间 | 标题 | 内容概要 |
2015-12-28 | 开学典礼以及工程师成长路线图 | 工程师成长的发展路径图、三个阶段,在各个阶段需要提升自己的地方,从技术上也讲了一些提高分析代码的工具和方法,如SocketLog 等 |
2015-12-30 | 一个好的页面是怎么炼成的及HTML5 应用介绍 | 分析如何写优化的 HTML代码、语义、响应式设计,Less、Bootstrap的使用,介绍HTML5对HTML、CSS3、JS的改进,以及相关 WebApp 与Hybrid App等,需要讲到混合应用的开发与发布 |
2016-01-04 | LNMP架构与Socket、HTTP协议 | 了解 LNMP 每一个部分的原理及其比LAMP优势的地方,了解 Socket 调用、原理,以及HTTP 协议 |
2016-01-06 | Web工程师的开发工具箱 | 代码版本管理、持续集成、冲突、Windows、Mac 客户端工具 + 常见的开发者工具、抓包工具、良好的职业习惯、职业法则 |
2016-01-08 | 编写高效的JS以及前端的魔鬼细节 | JavaScript开发汇总、如何让JS效率提升百倍、如何使用调试工具、 jQuery库的使用 |
2016-01-11 | 编写一个全功能的购物车 | 使用购物车示例Ajax操作以及Cookie的数据存储,AngularJS 的初步使用 |
2016-01-13 | 多级分类的开发与应用 | 数据库基本语法回顾、多级分类的开发与应用 |
2016-01-15 | 设计安全的登录注册流程 | 了解Session、Cookie、表单元素的使用,参数接收、良好的登录设计、序列化存储 |
2016-01-18 | 前端优化原则和评分改进 | 网页静态化与URL重写路由与缓存,如何对前端性能进行评测并改进、CDN原理、JavaScript 版本升级 |
2016-01-20 | 前端性能提升与前端架构优化的秘密 | BigPipe、Quickling、PageCache 等FaceBook前端性能提升1倍的秘密武器以及性能评分迅速提升 |
2016-01-22 | 使用第三方云服务加速产品开发 | 了解使用阿里云(IaaS)、七牛云存储(Paas)、SAE(Paas)、AVOS Cloud、视频云等提升开发效率 |
2016-01-25 | 拥抱移动互联网之API开发 | 微信 API 开发、服务器端 API 开发原则、了解未来开发生态,了解 Nodejs |
二、后端高手炼成与底层了解
时间 | 标题 | 内容概要 |
2016-01-27 | PHP函数库总结、验证码与PHP图像处理实践 | 十大常用函数库总结、验证码的开发及存储、广告验证码的开发+学会使用命令行和 PHP 函数库,实现 图片的检测 |
2016-01-29 | 互联网数据抓取实践 | 实现邮箱通讯录的抓取与导入,抓包,使用 file_get_contents、Curl、Cookie存储、正则表达式分析,了解 Nodejs 抓取百度地图,以及应用接口数据抓取 |
2016-02-01 | PHP文本的输入输出与安全问题 | 了解 PHP Web 开发的各种安全威胁, CSRF、XSS与SQL注入等 |
2016-02-03 | 编写高效的PHP程序实践 | PHP优化常见注意事项以及进程内缓存以及XHProf性能分析、PHP Opcode以及APC 加速 |
2016-02-17 | 设计模式 | 设计模式介绍,23种设计模式,PHP 库中,Pear、SPL 库中的设计模式 |
2016-02-19 | PHP开发的分层设计与实现 | 以ThinkPHP 为例了解开发框架各模块的实现,了解MVC架构模式,分层设计 |
2016-02-24 | 常用的开发库和框架的使用和开发 | 对比了解各个开发框架的使用和特点,ThinkPHP、YII、Yaf,学会使用 PHPUnit、SimpleTest 等测试框架,以及了解模拟浏览器测试框架 |
2016-02-26 | 创建和使用高效的数据库 | 按优化的数据规则设计索引和数据布局,编写高效的SQL语句以及高性能抢购场景实践 |
2016-02-29 | Linux下 C 开发环境初步和Linux下 C 开发环境初步常用软件的源码安装与使用 | 库、配置、头文件,Memcached、PHP 模块安装、Nginx安装与配置,编译命令的使用,PHP 的配置 + 了解 Linux 下 C 开发环境的构成 |
2016-03-02 | 强大的Shell、Awk、Sed | 了解 Shell、Awk、Sed 提升Shell 命令的操作和能力 |
2016-03-04 | PHP 扩展开发初步 | 了解 PHP 的运行原理、程序生命周期,学会使用 C/C++及Zephir进行 PHP 扩展开发 |
2016-03-07 | Nginx 原理及模块开发初步 | 了解 Nginx 的代码构成原理及 Nginx 模块开发 |
三、性能优化与亿级架构
时间 | 标题 | 内容概要 |
2016-03-09 | 如何配置高效的数据库以及MySQL的代码及插件开发 | MySQL 的代码构成、源码编码以及插件开发,MySQL 数据库安装,存储引擎讲解、配置参数讲解 |
2016-03-11 | WebIM 的原理及前后端实现 | 了解各种 WebIM 文本聊天和视频聊天后端(Comet、WebSocket、WebRTC、XMPP等)的实现及其区别 |
2016-03-14 | 全文检索的实践与部署 | 了解全文检索的原理,以及常见全文检索系统的部署,特别是Solr、Lucene |
2016-03-16 | NoSQL、队列、任务队列的使用场景与评测 | Memcached、MongoDB、Redis 、MySQL下NoSQL的实现,队列中间件的分类、部署,以及任务队列的使用 |
2016-03-18 | 构建本机缓存、 构建分布式的缓存池 | 通过 APC或者XCache 构建本机缓存,本机缓存的意义,建立 Memcached 缓存池,了解访问一致性以提高系统可靠性 |
2016-03-21 | 数据库分库分表的设计 | 数据库分库分表的设计以及配置库的设计 |
2016-03-23 | 无限扩充的数据库架构 | 主从架构讲解与实践、数据库备份与恢复实践 |
2016-03-25 | PHP构建分库分表分布式数据库连接池 | PHP构建分库分表分布式数据库连接池,ThinkPHP 对分库分表的支持 |
2016-03-28 | 亿级文件静态文件存储分发及分布式文件存储 | 静态文件分发与小文件存储,以及如何实现海量小文件的备份 |
2016-03-30 | 分布式数据库及访问中间件 | MySQL Cluster、MySQL Proxy的分析,分布式框架原理与使用(ICE为例),分库分表访问中间件 |
2016-04-01 | 使用 ICE 构建数据库分库分表全局连接池框架 | 使用 ICE 构建分库分表全局连接池 |
2016-04-06 | 亿级用户架构解密 | 亿级用户架构解密,性能与架构优化原则 |
结束
PHP全栈工程师学习大纲的更多相关文章
- 全栈工程师学习Linux技术的忠告
随着科技的普及,Linux作为最受欢迎的服务端操作系统,无人不知,无人不晓.当今,不论是服务器搭建,还是客户端开发,Linux系统的基础技能对全栈来说都是必备的,而了解如下几个问题可以更好的帮助你成为 ...
- 2019年java全栈工程师学习大全
技术更新日新月异,对于初入职场的同学来说,经常会困惑该往那个方向发展,这一点我是深有体会的. 我刚开始学习 Java 那会,最大的问题就是不知道该学什么,以及学习的顺序,我相信这也是很多初学者经常面临 ...
- JAVA全栈工程师学习线路(建议收藏)
互联网技术,更新迭代迅速,用日新月异来说也不为过,所以,面对这这种大环境,对于码农尤其是那些对于初入职场的新手来说,该如何自我学习升级,往方向发展,这一点是大家都经常困惑的. 大部分人,刚开始学习的J ...
- C#.Net全栈工程师之路-学习路径
C#.Net全栈工程师之路-学习路径 按架构分: C/S架构: B/S架构: Mobile移动开发: 按技术点分: C#编程基础以及OOP面向对象编程: 数据库基础以及高级应用(MYSQL+MSSQL ...
- 《web全栈工程师的自我修养》读书笔记
有幸读了yuguo<web全栈工程师的自我修养>,颇有收获,故在此对读到的内容加以整理,方便指导,同时再回顾一遍书中的内容. 概览 整本书叙述的是作者的成长经历,通过经验的分享,给新人或者 ...
- 《Web全栈工程师的自我修养》读书笔记(转载)
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/5 ...
- 全栈工程师眼中的HTTP
HTTP,是Web工程师每天打交道最多的一个基本协议.很多工作流程.性能优化都围绕HTTP协议来进行,但是我们对HTTP的理解是否全面呢?如果前端工程师和后台工程师坐在一起玩捉鬼游戏,他们对HTTP的 ...
- 荣誉,还是苦逼?| 也议全栈工程师和DevOps
引言 全栈工程师(本文称「全栈」开发者)和 DevOps 无疑是近期最火的词汇,无论是国外还是国内.而且火爆程度远超于想象. 全栈和 DevOps,究竟是我们的新职业方向,还是仅仅创业公司老板的心头所 ...
- C蛮的全栈之路-序章 技术栈选择与全栈工程师
目录 C蛮的全栈之路-序章 技术栈选择与全栈工程师C蛮的全栈之路-node篇(一) 环境布置C蛮的全栈之路-node篇(二) 实战一:自动发博客 博主背景 985院校毕业,至今十年C++开发工作经验, ...
随机推荐
- Long和Date数据类型之间相互转换代码
static final SimpleDateFormat DATETIME_SEC_STR = new SimpleDateFormat("yyyyMMddHHmmss"); 1 ...
- ESASP 业界第一个最为完善的 ASP MVC框架(待续)
EchoSong 疯狂了,竟然整ASP框架. ASP就是抛弃的孩子,没人养没人疼的, 智力.四肢不全.何谈框架?? 很多ASP的前辈们要么放弃ASP 投入 ASP.net 或者 PHP怀抱.要么直接用 ...
- poj 3621(最优比率环)
题目链接:http://poj.org/problem?id=3621 思路:之前做过最小比率生成树,也是属于0/1整数划分问题,这次碰到这道最优比率环,很是熟悉,可惜精度没控制好,要不就是wa,要不 ...
- [RM HA4] RM状态存储与还原原理详解
RM状态存储与还原机制详解 转载请注明原始链接http://www.cnblogs.com/shenh062326/p/3562199.html. 摘要 本文基于Apache Hadoop社区最新re ...
- QT visual stuido 集成插件不能打开ui文件的解决方法(去掉xml的UTF8标记)
QT visual stuido 集成插件不能打开ui文件的解决方法 visual studio里不能打开这个ui文件,出现warning等解决方法是:于是将<?xml version=&quo ...
- [iOS]ios archives 出现的是other items而不是iOS Apps的解决方案
百度了一上午, 总是这样子. (利用cocoapods上传项目的时候, 总是这样无法点击UpLoad to App Store) 然后. 这样做. 就可以了!
- PO/POJO/VO/BO/DAO/DTO
PO(persistant object) 持久对象在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库 ...
- Spring AOP 创建切面
增强被织入到目标类的所有方法中,但是如果需要有选择性的织入到目标类某些特定的方法中时,就需要使用切点进行目标连接点的定位.增强提供了连接点方位信息:如织入到方法前面.后面等,而切点进一步描述织 ...
- c# 任意多个数,求最大值
c# 任意多个数,求最大值 使用parms: 正在研究中,如果有好的方案,可评论,共同进步,共同提高,谢谢!
- 【Cocosd2d实例教程二】地图编辑器Tiled的安装使用
(转载请注明出处:http://blog.csdn.net/buptgshengod) 我们知道cocos2d是一个基于2d效果的游戏引擎,那么如果制作一个2d手机游戏我们需要创建相应的游戏画面,而c ...