11门可帮助您掌握PHP框架的课程

PHP框架确实可以加快您的开发过程。 它们为您提供了一个稳定的基础,因此您可以花一些时间来开发应用程序的重要部分,而不必花很多精力。

但是,不同的PHP框架的泛滥也意味着需要学习。 除了学习PHP之外,您还需要学习每个框架的工作原理,或者至少要学习计划使用的框架。

因此,我们在本文中向您介绍了11门课程的详细信息,这些课程将帮助您快速掌握Laravel,Lumen,Phalcon,Symfony和其他一系列PHP框架。

1. Laravel 5入门

Laravel是用于现代Web应用程序的PHP框架。 最近更新到版本5,Laravel是一个成熟的系统,由于其优雅和稳定而继续赢得支持。 Laravel附带了对数据库迁移,对象关系映射,路由和身份验证的内置支持,使开发人员可以更轻松地开始和维护他们的工作。

在本课程中,您将与讲师Jason Lewis学习Laravel框架的基础知识。 您将首先准备一个开发环境并学习如何配置Laravel。 然后,您将继续学习基础主题,例如路由和请求,响应,视图,会话,电子邮件,表单以及使用数据库。

2. 使用Laravel构建CMS

在本课程中,Jason Lewis将向您展示如何使用Laravel PHP框架构建功能正常的内容管理系统(CMS)。 您将了解许多Web开发项目共有的一些任务和问题,并探索针对它们的不同解决方案。

您将从头开始创建CMS,这是一种扩展您对Laravel框架的了解的好方法。 本课程将教您开发一流的Laravel应用程序所需的基础知识。

3. 使用Laravel进行身份验证

身份验证非常重要,因此,身份验证非常困难。 但是Laravel的内置身份验证系统使保护Web应用程序中需要保护的部分变得更加容易。

在本课程中,Envato Tuts +讲师Jeremy McPeak将向您展示如何使用Laravel的基本身份验证系统,以及如何自定义此系统以满足您自己的应用程序的需求。 您将看到如何创建用户,用户提供者和防护以自定义Laravel身份验证的各个方面。

4. 流明入门

Lumen是Laravel项目中的快速新型PHP微框架。 它使您能够使用Laravel的功能,包括Eloquent ORM和路由,中间件和验证等功能,并且具有微框架的灵活性和低开销。 如果您喜欢Laravel,或者只想使用尖端的服务器端平台来编写微服务和REST API,那么Lumen是一个不错的选择。

在本课程中,Envato Tuts +讲师Simon Bacquie将帮助您开始使用Lumen进行编码。 您将从一个空白的样板Lumen应用程序开始,然后将其构建成一个完整的Web应用程序,该应用程序可以管理书籍和作者。 一路上,您将了解流明的一些关键功能,例如口才,路由,控制器等!

5. 使用Lumen创建REST API

在本课程中,Jeremy McPeak将向您展示如何开始使用Lumen框架构建REST API。 您将从设置Lumen开发环境开始,然后继续为音乐商店构建完整的API,包括路由,MySQL数据库连接性和安全性。

6. Phalcon入门

Phalcon之所以与众不同,是因为它的速度以及它的加载和运行方式。 它之所以如此之快是因为它是用C语言编写的扩展,将作为PHP模块加载到您的RAM中。

在本课程中,Manish Kumar将向您展示如何开始使用Phalcon PHP框架进行编码。 您将获得有关Phalcon大部分核心功能的动手经验-认为这打破了您与Phalcon之间的僵局。 该课程项目将是创建一个简单的电话簿应用程序。

7. 使用Phalcon创建REST API

在本课程中,Manish Kumar将教您如何通过构建简单的REST API来开始使用Phalcon PHP框架。 您将学习如何设置开发环境,如何定义数据库模式和API端点以及如何实现创建,读取,更新和删除(CRUD)操作以将数据持久存储到SQL数据库。

8. 首先看一下Slim PHP

Slim PHP是在PHP中构建微型应用程序的出色框架,这种应用程序可以完成一件事情,并且做得很好。

在本“茶歇”课程中,Matthew Setter将向您简要介绍Slim,并向您展示如何构建标准的Slim应用程序。 您将看到如何使用GET和POST路由,以及如何从环境中检索数据。 当然,您还将学习如何在Slim中使用模板以及如何操作模板变量。

在此过程中,您将全面了解Slim应用程序的组合方式,特别是配置应用程序设置,依赖关系和路由。

9. Symfony 2入门

Symfony 2是最流行的现代PHP框架之一。 它具有模块化,可扩展且充满有用功能的优点。

本课程是为初次使用该框架的用户设计的,将带您逐步了解其所有基本编码功能。 安德鲁·珀金斯(Andrew Perkins)将介绍您入门所需的一切,例如捆绑包,布局模板,路由,通过验证构建表单,以及如何通过数据库交互构建完整的CRUD应用程序。

在课程结束时,您将具备使用Symfony 2框架构建基本的数据库驱动的Web应用程序所需的基本技能。

10. 在Symfony 2中构建CMS

构建自己的内容管理系统(CMS)可能非常简单。 在本课程中,Andrew Perkins将向您确切演示如何使用流行的Symfony 2 PHP框架从头开始构建功能丰富的内容管理系统。

11. 开始在Symfony 2中进行测试

为了继续进行有关流行的PHP框架Symfony 2的系列课程,本课程将带您完成测试入门所需的全部知识。

Andrew Perkins将在带有PHPUnit的Symfony 2应用程序的上下文中探讨功能和单元测试的基本概念。 然后,您将深入研究一些实际的测试示例。

立即观看任何课程

您可以订阅Envato Elements立即选择我们的任何课程。 只需每月一次的低廉费用,您不仅可以访问这些课程,还可以访问我们不断发展的包含1,000多个视频课程和Envato Tuts +上行业领先的电子书的图书馆。

另外,您现在可以从庞大的Envato Elements库获得无限下载,该库包含200,000多种照片以及26,000多种设计资产和模板。 使用独特的字体,照片,图形和模板进行创建,并更快地交付更好的项目。

翻译自: https://code.tutsplus.com/articles/courses-to-help-you-master-php-frameworks--cms-27698

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值