©2024 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso de Laravel
Aprende a trabajar con el framework PHP más popular y logra un desarrollo limpio basado en las mejores prácticas.
Material disponible
A éste y otros 200+ cursos
El Curso de Laravel permite obtener las habilidades y competencias necesarias para desarrollar aplicaciones sobre el framework PHP más importante, una tecnología que facilita un crecimiento sostenible de los proyectos, promoviendo una calidad elevada del software.
Laravel ofrece una base de código sólida y completa, con numerosos componentes que evitan el desarrollo de áreas comunes en la mayoría de las aplicaciones. Todo ello con la complejidad justa, una curva de aprendizaje moderada y una gran comunidad para que los desarrolladores obtengan una grata experiencia en su trabajo del día a día.
Laravel ofrece una base de código sólida y completa, con numerosos componentes que evitan el desarrollo de áreas comunes en la mayoría de las aplicaciones. Todo ello con la complejidad justa, una curva de aprendizaje moderada y una gran comunidad para que los desarrolladores obtengan una grata experiencia en su trabajo del día a día.
Qué aprenderé en el Curso de Laravel
Objetivos del curso
Por qué debes aprender Laravel
Qué tengo que saber
Para hacer el Curso de Laravel es necesario tener un conocimiento sólido de PHP. Además:
- Es necesario saber programar orientado a objetos en PHP
- Entender el sistema de bases de datos relacionales
- Tener cierta soltura con el terminal de línea de comandos
Clases y contenidos
- Instalación de Composer
- Obtención de la estructura de Laravel usando Composer
- Cómo gestionar dependencias con composer (Laravel Breeze)
- Diferentes formas de “ejecutar” un proyecto Laravel
- Comprendiendo la estructura de un proyecto fresco de Laravel
- Conociendo a Artisan de Laravel
- Crear las primeras rutas con el sistema de routing
- Creación de componentes por medio de Artisan
- Ejecución de un “Hola Mundo” con Laravel (forma simple)
- Moviendo la lógica a un controlador de Laravel
- Haciendo un “Hola Mundo” dinámico
- Más detalles sobre las rutas en Laravel y sus posibilidades
- Recibir información desde un controlador
- Cediendo la responsabilidad de mostrar los datos (uso de Vistas)
- Enviar información a una vista
- Mostrando información desde una vista
- Conociendo a Blade de Laravel
- Estructuras de control de Blade
- Separación de vistas en Layouts
- Los modelos en Laravel y sus novedades
- Uso de migraciones para crear tu base de datos
- Los nuevos factories en Laravel
- Uso de seeders para poblar la base de datos
- Creando la estructura de la base de datos con migraciones
- El puente entre la Base de Datos y Laravel (uso de Modelos)
- Poblando la Base de Datos con Seeders y Factories
- Conociendo a Eloquent de Laravel
- Formas de obtener información desde la Base de Datos usando Eloquent
- Relacionando Modelos y tablas (Uno a uno, uno a muchos y muchos a muchos)
- Usando las relaciones entre modelos para obtener información
- Operaciones CRUD sobre los datos por medio de Eloquent
- Tinker como herramienta para depurar y comprobar código
- Depuración de variables, objetos y valores
- Los helpers de Laravel
- Las colecciones en Laravel
- Depuración y seguimiento de errores en Laravel
- Configuraciones importantes de Laravel
- Acceso y uso de configuraciones y variables de entorno
- El nuevo modo de mantenimiento
- Hablar de las variables de entorno y de config () y la recomendación de siempre usar config()
- Flujo de ejecución de un formulario (mostrar y crear)
- Reglas de validación de Laravel
- Validación de datos antes de crear
- Mostrando los errores de validación
- Cambiando el idioma de los errores de validación
- Inserción de nuevos datos desde los Modelos
- Actualización de datos
- Eliminación de datos
- Acerca de Laravel Mix, sus componentes y dependencias
- Comprendiendo la estructura predefinida de Laravel para el frontend
- Diferentes flujos para compilar componentes (producción y desarrollo)
- Cómo gestionar dependencias del frontend
- Generando el sistema de autenticación con Laravel Breeze
- Compilando y conociendo las dependencias de Breeze para el frontend
- Conoce Tailwind y Alpine.js
- Dando un recorrido rápido a las funcionalidades generadas
- Profundizando el flujo de ejecución Controlador-Modelo-Vista
- Usando los modelos para mejorar la visualización de información (getters y setters)
- Uso de inyección implícita de modelos
- Uso de inyección explícita de modelos (caso blog)
- Manejo de errores personalizados
- Comprendiendo el sistema de autenticación de Laravel Breeze
- Explorando los componentes creados y usados por Breeze
- Recuperación de contraseña de un usuario
- Verificación de la cuenta de correo de un usuario
- Los middleware en Laravel
- Protección de rutas por medio de middleware
- Moviendo el dashboard a un archivo de rutas separado
Valoraciones
Carlos Ferrero
Excelente y muy claro
Visualnacert
Juan Miguel Gomez Rodriguez
robercharro@gmail.com
Jorge Lozano
Carlos Abrisqueta Valcárcel
Un gran contenido y muy profesional
Jose Luis Pilo
Jhon Doe Joe
Marco Antonio Fernández
Muy buenas explicaciones. Espero cursos más avanzados de Laravel con este profesor.
Luis E. Serrano J.
El instructor ha hecho muy buen trabajo. Domina el tema bastante bien y tiene la pedagogía para explicar. La única observación, a veces va un poco rápido y es fácil perderse, pero no es algo que aporte negativamente al curso. Gracias por este material.
Jorge Arévalo
Cristina
Ivan Baltazar Arellano
Isabel Vilar
Augusto Gabriel Luna Bardales
Buen curso para tener una idea de como funciona LARAVEL. Lo unico que veo un poco tedioso es las horas por clase. Son un poco pesadas, si fuera por lo menos 1h seria mejor.
Armando Enrique Pisfill Puemape
Hector Enrique Rojas Cano
Contenido muy completo, la pedagogía y claridad con la que explica Juan es excelente. 100% recomendado.
Angel Diaz
Muy buen curso
José Luis Marín Escamilla
Me parece un curso muy bueno y completo, me ayudo a mejorar mi conocimiento en Laravel
Sergio Romero
BERNARDINO VEGA DE LA ROSA
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.