Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. PHP
Code

11 cursos para ayudarle a dominar los Frameworks de PHP

by
Length:ShortLanguages:

Spanish (Español) translation by Elías Nicolás (you can also view the original English article)

Los frameworks de PHP realmente pueden acelerar su proceso de desarrollo. Ellos le proporcionan una base estable para comenzar, para que pueda pasar tiempo desarrollando las partes importantes de su aplicación en lugar de reinventar la rueda.

Pero la proliferación de diferentes frameworks de PHP también significa que hay una curva de aprendizaje involucrada. Además de aprender PHP, necesitas aprender el funcionamiento de cada framework, o al menos de los que estás planeando usar.

Así que lo hemos cubierto en este artículo, con detalles de 11 cursos que le ayudarán a ponerse al día con Laravel, Lumen, Phalcon, Symfony y una gama de otros frameworks de PHP.

1. Comience con Laravel 5

Laravel es un framework PHP para aplicaciones web modernas. Recientemente actualizado a la versión 5, Laravel es un sistema maduro que sigue ganando apoyo debido a su elegancia y estabilidad. Laravel cuenta con soporte incorporado para migraciones de bases de datos, mapeo objeto-relacional, enrutamiento y autenticación, facilitando a los desarrolladores el inicio y mantenimiento de su trabajo.

En este curso, usted comenzará aprendiendo los fundamentos del framework de Laravel con el instructor Jason Lewis. Comenzarás por preparar un entorno de desarrollo y aprenderas a configurar Laravel. A continuación, pasará a aprender temas fundamentales como enrutamiento y solicitudes, respuestas, vistas, sesiones, correos electrónicos, formularios y uso de bases de datos.

2. Construir un CMS con Laravel

En este curso, Jason Lewis le mostrará cómo construir un sistema de gestión de contenido (CMS) que funcione con el framework Laravel en PHP. Comprenderá algunas de las tareas y problemas que son comunes a tantos proyectos de desarrollo web y explorará diferentes soluciones posibles para ellos.

Usted comenzará su CMS desde cero—una gran manera de ampliar su conocimiento del framework Laravel. Este curso le enseñará los fundamentos necesarios para desarrollar aplicaciones de Laravel de primera categoría.

3. Autenticación con Laravel

La autenticación es extremadamente importante, y como resultado, la autenticación es extremadamente difícil de conseguir. Sin embargo, el sistema de autenticación integrado de Laravel facilita la protección de las partes de su aplicación web que necesitan protección.

En este curso, el instructor de Envato Tuts +, Jeremy McPeak, le mostrará cómo usar el sistema de autenticación básico de Laravel y cómo personalizar este sistema para que se adapte a sus propias necesidades en aplicaciones. Verá cómo crear usuarios, proveedores de usuarios y guardias para personalizar cada aspecto de la autenticación de Laravel.

4. Empezar con Lumen

Lumen es el nuevo y rápido micro-framework PHP del proyecto Laravel. Le permite utilizar el poder de Laravel, incluyendo el ORM de Eloquent y características como enrutamiento, middleware y validación, con la flexibilidad y la baja sobrecarga de un micro-framework. Si le gusta Laravel, o simplemente desea utilizar una plataforma de vanguardia de servidores para escribir microservicios y REST APIs, Lumen es una gran opción.

En este curso, Envato Tuts + instructor Simon Bacquie le ayudará a empezar a codificar con Lumen. Comenzarás con una aplicación de Lumen en blanco, y la construirás en una aplicación web completa que gestione libros y autores. En el camino aprenderás acerca de algunas de las características clave de Lumen, como Eloquent, enrutamiento, controladores y más!

5. Cree una API REST con Lumen

En este curso, Jeremy McPeak le mostrará cómo comenzar a crear APIs REST con el framework Lumen. Comenzarás por configurar un entorno de desarrollo Lumen y seguirás construyendo una API completa para una tienda de música, incluyendo enrutamiento, conectividad a bases de datos MySQL y seguridad.

6. Comience con Phalcon

Lo que hace Phalcon único y excepcional es su velocidad y la forma en que se carga y se ejecuta. La razón por la que es tan rápido es que se implementa como una extensión escrita en lenguaje C que se cargará en su RAM como un módulo de PHP.

En este curso, Manish Kumar le mostrará cómo comenzar a codificar con el framework Phalcon PHP. Tendrás experiencia práctica con la mayoría de las características principales de Phalcon—piensalo como si rompiera el hielo entre tú y Phalcon. El proyecto del curso será crear una aplicación de agenda sencilla.

7. Crear una API REST con Phalcon

En este curso, Manish Kumar le enseñará cómo empezar con el framework Phalcon PHP mediante la creación de una simple API REST. Aprenderá cómo configurar un entorno de desarrollo, cómo definir un esquema de base de datos y puntos finales de API y cómo implementar operaciones de creación, lectura, actualización y eliminación (CRUD) para conservar los datos en una base de datos SQL.

8. Primer vistazo a Slim PHP

Slim PHP es un excelente framework para construir micro aplicaciones en PHP—el tipo de aplicación que hace una cosa y lo hace bien.

En este curso de Coffee Break, Matthew Setter le dará una rápida introducción a Slim y le mostrará cómo se construye una aplicación Slim estándar. Verá cómo trabajar con rutas GET y POST y cómo recuperar datos del entorno. Naturalmente, también aprenderá a utilizar plantillas en Slim y cómo manipular variables de plantilla.

En el camino, obtendrá una comprensión completa de cómo se compone una aplicación Slim, configurando específicamente las configuraciones, las dependencias y las rutas de la aplicación.

9. Introducción a Symfony 2

Symfony 2 es uno de los frameworks PHP más populares. Tiene las ventajas de ser modular, extensible y lleno de características útiles.

Este curso está diseñado para usuarios principiantes del framework y le guiará a través de todas sus funciones básicas de codificación. Andrew Perkins cubrirá todo lo necesario para comenzar, como paquetes, plantillas con diseños, enrutamiento, creación de formularios con validación y cómo crear una aplicación CRUD completa con interacción de base de datos.

Al final del curso, tendrás las habilidades básicas necesarias para usar el framework Symfony 2 para construir aplicaciones web basadas en bases de datos.

10. Construir un CMS en Symfony 2

Construir su propio sistema de gestión de contenidos (CMS) puede ser sorprendentemente simple. En este curso, Andrew Perkins le mostrará exactamente cómo construir un sistema de gestión de contenido lleno de características desde cero utilizando el popular framework PHP Symfony 2.

11. Inicio de las pruebas en Symfony 2

Para continuar nuestra serie de cursos sobre el popular framework PHP, Symfony 2, este curso lo llevará a través de todo lo que necesita saber para comenzar con las pruebas.

Andrew Perkins explorará los conceptos básicos de pruebas funcionales y unitarias en el contexto de una aplicación Symfony 2 con PHPUnit. Luego te sumergirás en algunos ejemplos prácticos de pruebas en acción.

Comience a aprender con una prueba gratuita

Usted puede tomar todos estos cursos y más PHP con una prueba gratuita de 10 días de nuestra suscripción mensual. Así que empiece hoy mismo y comience a ponerse al día con los frameworks de PHP que le permitirán trabajar de manera más inteligente, rápida y mejor.

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.