PHP魔鬼训练课第二阶段

《PHP魔鬼训练课第二阶段 》

    本课程旨在从思维上提高大家的PHP水平,共分三阶段。本次是第二阶段:核心训练。第二阶段分两个大章,包含设计模式、第三方扩展(如swoole)并涉及初步的分布式内容。
    本课程是基于PHP7的。

热更中

  • 上节课我们讲到如何使用多进程方式来同时处理不同的客户端请求,但是问题也来了:子进程会不断新增。我们该怎么控制这些子进程呢?

    前面我们写的Socket代码其实都是单进程的。这导致如果有一个连接很繁忙,那么后面的连接都要等待。于是多进程这个时候就重要了。这节课我们来入个门

    上节课我们学了最简单的RPC调用。这节课我们就要弄点逼格代码出来了。譬如市面上的框架调用方法时只要把地址传进去就可以了,这个过程我们今天用粗糙的代码来仿制一下

    很多同学一直不明白为啥我们要先学socket基础。那么当我们看到这节远程调用撕逼课时就明白了。这节课我们先用简单的代码来搞明白原理

  • 重要提示:

    魔鬼系列课程是近期主打课程,旨在从思维上提高大家的PHP开发水平,同时本课主打PHP7兼容PHP5。

    第一阶段:基础和思维提高篇
    第二阶段:设计模式和分布式篇
    第三阶段:魔鬼实战篇
    本课程的讲课环境是ubuntu.如果 你对环境不是很熟悉,建议点次查看我们配套的免费子课程 《web程序员角度ubuntu自修速学课程》

  • 学完前面的基础知识和原理介绍后,我们开始通过外部框架来实现具体的实例加深印象。首先要引入的是以简单快捷著称的workerman(更正:视频中打了workman,正确的是workerman)

    本课程是一个“尖锐”的总结课,来"极端"的告诉你到底代码要不要逼格、完美的架构和规范。可能会让你感到不适。第二章即将开始,请大家尽快跟上进度。

    本课时为本周六的课时提前更新,为了迎接双11。很多同学可能一直比较迷惑观察者模式到底是什么?谁是观察者,这个模式有啥用?我们可不想用什么桔子、动物来打比方,听懂了有啥用?这节课我们来实战下观察者模式

    我们先从简单入门开始,今天我们要讲的是大家非常常见的工厂模式。代码很简单,关键是我们要透彻的理解代码为什么要这么做,以及结合PHP7后应该怎么写。(不结合具体情况的设计模式都是耍流氓)

PHP魔鬼训练课第一阶段

《PHP魔鬼训练课第一阶段 》

    本课程旨在从思维上提高大家的PHP水平,共分三阶段。本次是第一阶段:基础和思维提高篇。学习本课程需要至少有PHP语法基础,环境安装在《web程序员角度ubuntu速学》课程中
    本课程是基于Linux+PHP7的。

已完结

  • 本节课我们通过前面的ORM类库引申出代码思维训练大法。一种先有结果后有过程的代码原型设计方法,也许会让你的PHP代码编写思维提升数层。本课也是整个课程第一阶段的最后第二课。

    本节课解决的上节课的思考题,轻松实现多表关联、select字段的别名区分、orderby函数的实现。并讲到一些插件时编写思维。代码并不难,关键是思维,请课后做好家庭作业

    本节课难度较大,重点解决表关联时的传参、SQL拼接问题。本课留有思考题和家庭作业,建议实现后再看下一课

    这课进入我们第一阶段的最后一个知识点。大约用4-5课时来演示我们怎么“进化”一个ORM实现,其中本阶段完成SQL拼接部分。关键是看课程里是怎么从烂代码逐步演化成高逼格代码的。并希望大家学会思考和举一反三

  • 本系列课程第一阶段的收官视频。再次放出我们的学习姿势和套路:怎样才能提高自己的学习效率、提升我们的代码思维。最后感谢大家对我们该系列课程的支持,我们第二阶段见。

    本课程实现的是insert过程的巧妙拼接。ORM的实现也模拟了项目需求的不断变更,作为程序员来讲要学会怎么根据需求的变化打上有效的补丁。

    到这节课我们的"魔鬼"PHP框架已经具备了雏形。本课将学习到1、怎么渲染模板 2、PHP变量作用域 3、把函数当做变量传参 4、高逼格代码是怎么产生的

    本课时开始难度增加。本课包含知识点1、在模板中加载变量 2、高效加载静态文件的方法 3、ob_start缓冲区的基础使用 4、extract函数的妙用

私活级ThinkPHP速学课程

《私活级ThinkPHP速学课程 》

    本课程是盲人摸象系列的单独章节。旨在通过不一样的视角和角度帮助大家领悟快速学习一个框架的本领,而并不是禁锢在框架本身。
     本课程会重点讲解电商网站中从购物车到订单实现的实战过程

已完结

web开发级Java Spring实战课程(疯狂教学篇)

《web开发级Java Spring实战课程(疯狂教学篇) 》

    本课程是网站一贯的web级颠覆所学系列风格的又一款以编程为主线的实战课程。如果你看过前面的web级mysql和centos课程,如果你想把前面所学颠覆性的结合到编程中,那么本课程很适合你哟
    整个课程分上下两部分,本课是疯狂教学篇。

热更中

  • 如果你仅仅是想快速学习bootstrap,然后应用到自己的网站中。那么本课程实在是很适合你。有的东西没有必要学的太精,速学完全能搞定哦

  • 本课程是基于web开发领域下的实战mysql课程。本课程会模拟一个项目需求,从一万数据到百万数据逐步讲解如何建立、优化和第三方库结合的过程。课程内容基于企业真实开发过程改编

python web实战基础教学第一波

《python web实战基础教学第一波》

    本课程是网站一贯的web级颠覆所学系列风格的又一款以编程为主线的实战课程。如果你看过前面的web级mysql和centos课程,如果你想把前面所学颠覆性的结合到编程中,那么本课程很适合你哟
    整个课程分上下两部分,本课是疯狂教学篇。

已完结

evil安全说之web保卫战

《evil安全说之web保卫战 》

  学习安全,在掌握具体技术之前,需要看清安全的本质。 只有知道怎样会不安全,才能明白一切防御技术的出发点。 本课程后续有撕逼章节
    撕逼过程:讲师1第一节课编写web程序,讲师2在第二节课演示手撕。第三节课讲师1根据漏洞修补。类推

优惠预售中

Kali Linux高级渗透测试课程

《Kali Linux高级渗透测试课程 》

    安全攻防课程是《程序员在囧途》教育未来主打的一款安全(黑客?)类实战课程。
     通过此系列课程希望帮助大家认识到"安全"在系统中的重要性,并学习到如何有效防范黑客攻击。 本课程以Kali Linux作为演示操作系统

已完结

峰哥讲Linux之Centos篇

峰哥讲Linux之Centos篇

初级 2小时13分 更新中

程序媛说c++之从入门到精通

程序媛说c++之从入门到精通

初级 2小时43分 已完结