laravel 教程系列书第二本《web 开发实战进阶 -大发黄金版app下载
laravel 进阶教程
作为 web 全栈工程师系列书籍的第二本书,本书以构建论坛项目 为线索,展开对 laravel 框架的全面学习。编码规范遵循 ,应用程序架构思路贴近 laravel 框架的设计哲学。在本课程的学习中,你不仅能学到使用 laravel 开发一个论坛项目,还能学到安全优先、高扩展性的大型项目架构经验。
本教程涉及的技术话题有:
- 用户认证 —— 注册、登录、退出;
- 个人中心 —— 用户个人中心,编辑资料;
- 用户授权 —— 作者才能删除自己的内容;
- 上传图片 —— 修改头像和编辑话题时候上传图片;
- 表单验证 —— 使用表单验证类;
- 模型监控 —— 自动 slug 翻译;
- 使用第三方 api —— 请求百度翻译 api ;
- 队列任务 —— 将百度翻译 api 请求和发送邮件放到队列中,以提高响应;
- 计划任务 —— 『活跃用户』计算,一小时计算一次;
- 多角色权限管理 —— 允许站长,管理员权限的存在;
- 后台管理 —— 后台数据模型管理;
- 邮件通知 —— 发送新回复邮件通知,队列发送邮件;
- 站内通知 —— 话题有新回复;
- 自定义 artisan 命令行 —— 自定义活跃用户计算命令;
- 自定义 trait —— 活跃用户的业务逻辑实现;
- 自定义中间件 —— 记录用户的最后登录时间;
- 模型修改器;
- xss 安全防御;
- 项目性能调优技巧;
最终项目界面:
本书是第一本书 《laravel 教程 - web 开发实战入门 ( laravel 5.5 )》 的进阶版本,我们强烈建议你先学习过第一本书以后,再来学习此书。如果你有基础的 laravel 开发经验,阅读此书也应该不会成为问题。
《laravel 实战进阶》对于有经验的 php 程序员有以下好处:
- 作为 php 进阶的学习资料,是一份完整构建项目的实战经验,可写进简历里;
- 深入学习 laravel 框架功能;
- 现代化 web 开发入门;
- 全栈工程师进阶课程。
本书特色
- 现代化工作流 —— web 开发日常流程,包括git 工作流、前端工作流、github 使用等;
- 注重实战 —— 所用工具、开发流程、编码理念都是工程师每日编码必备;
- 最佳实践 —— 代码中加入许多最佳实践,代码风格遵循 ,让你养成良好的编码习惯;
- 刻意练习 - 一步一步构建一个完整的项目,整书一个线索,轻松上手,一气呵成。
系列课程
目前计划中有:
- 《laravel 实战入门》
- 《laravel 实战进阶》
- 《laravel 实战高级》
- 《laravel 必学扩展包》
- 《ios 开发》
- 《安卓开发》
因为正在运营一家技术公司,技术将会是我们的核心竞争力,所以我计划把这一系列课程打造为一套全栈工程师的培训课程,这套课程也会成为我们公司的工程师技术培训教材。
laravel 实战高级
《laravel 实战高级》正在撰写中,高级课程预计会在明年一月份与大家见面。目前计划涉及以下话题:
- 第三方登录 —— 微博登录,github 登录;
- 手机注册 —— 短信验证码;
- api —— api 大发黄金版app下载的解决方案;
- 测试 —— tdd 开发流程讲解;
- 上线部署 —— 国内云主机服务器部署,项目代码上线流程;
- 开始国际化 —— 多语言切换;
- cdn —— 静态资源 cdn 加速。
敬请期待。
源代码
本书源代码以 mit 协议开源
购买本书
本课程已更新至 laravel 5.7
推荐文章: