Udemyalles

Dominando Laravel - De principiante a experto

Learn Laravel: build robust & scalable PHP applications. Master the popular PHP framework for web development.

4.4(3,120)
9,279students
24h 23m
Certificate
Jorge Luis García Coello
Jorge Luis García CoelloFullstack Developer - Instructor en Aprendible.com

Course Content

Dominando Laravel - De principiante a experto is an all-levels Udemy course taught by Jorge Luis García Coello. It runs 24h 23m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 3,120 reviews, with 9,279 students enrolled. It is a paid course, last updated August 2025.

Aprende Laravel: Guía Completa para Desarrolladores Web (2024)

Módulo 1: Laravel para Principiantes - Fundamentos del Desarrollo Web con PHP

Comienza tu viaje en el mundo del desarrollo web con Laravel, el framework PHP más popular. Este módulo te guiará paso a paso, desde la instalación hasta la creación de aplicaciones web básicas.

  • Configuración del Entorno:
    • Instalación de las herramientas necesarias en Windows.
    • Configuración de Sublime Text 3 para un desarrollo eficiente.
    • Integración de PHP Companion en Sublime Text.
    • Personalización de Sublime Text para optimizar tu flujo de trabajo.
  • Rutas y Vistas:
    • Entendiendo y utilizando las rutas en Laravel.
    • Creación de rutas con nombres para una mejor organización.
    • Generación de páginas HTML dinámicas con el motor de plantillas Blade.
    • Estructuras de control con Blade para lógica condicional y bucles.
    • Implementación de controladores para manejar la lógica de la aplicación.
    • Controladores Resource y APIs para facilitar la creación de endpoints.
  • Formularios y Datos:
    • Envío y validación de formularios web.
    • Traducción de aplicaciones Laravel para un público global.
    • Envío de correos electrónicos desde tu aplicación.
    • Gestión de variables de entorno y conexión a bases de datos.
    • Utilización de migraciones para controlar la estructura de tu base de datos.
    • Eloquent: Interacción con la base de datos de forma sencilla y eficiente.
      • Obtención de registros individuales y múltiples.
      • Route Model Binding para URLs amigables.
      • Inserción de nuevos registros en la base de datos.
      • Asignación masiva de datos.
      • Form Requests para la validación de datos de formularios.
      • Actualización y eliminación de registros.
  • Diseño y Autenticación:
    • Reutilización de formularios para agilizar el desarrollo.
    • Route Resource para simplificar la creación de rutas relacionadas.
    • Gestión de sesiones de usuario.
    • Implementación de login y registro de usuarios.
    • Protección de rutas con autenticación.
  • Introducción a Laravel Mix y Bootstrap 4:
    • Configuración de Laravel Mix para optimizar recursos front-end.
    • Diseño con Bootstrap 4 para crear interfaces de usuario atractivas.

Módulo 2: Laravel Intermedio - Profundizando en el Framework

Este módulo te permitirá construir aplicaciones más complejas con Laravel, abordando temas como la gestión de datos, la optimización del rendimiento y la seguridad.

  • Prevención de Duplicados y Gestión de Imágenes:
    • Evitar la creación de registros duplicados en la base de datos.
    • Subida, visualización, validación y optimización de imágenes.
    • Gestión de imágenes en la base de datos.
  • Eventos y Listeners:
    • Utilización de eventos y listeners para desacoplar componentes de la aplicación.
    • Delegación de tareas de optimización de imágenes a colas.
    • Manejo de jobs fallidos.
  • Bases de Datos Relacionales Avanzadas:
    • Relaciones entre tablas con Eloquent: HasOne, HasMany, Many to Many, BelongsToMany, relaciones polimórficas.
    • Optimización de consultas para evitar el problema de consultas N+1.
    • Filtrado de datos por categorías.
  • Testing:
    • Introducción a las pruebas unitarias y de integración.
    • Creación de factories para generar datos de prueba.
    • Utilización de Colecciones para manipular datos en memoria.
  • Políticas de Acceso:
    • Implementación de Gates para controlar el acceso a recursos.
    • Utilización de Políticas de Acceso para definir reglas de autorización.
    • Creación de una papelera de reciclaje para la gestión de datos eliminados.
  • Actualización y Despliegue:
    • Actualización de aplicaciones Laravel a la última versión.
    • Publicación de aplicaciones Laravel en plataformas como Digital Ocean
$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(18)
1h 11m
beginner
5.0(5)
1h 29m
beginner
5.0(10)
43m
beginner

Masajes para principiantes

by Didactica Online

5.0(4)
1h 3m
beginner

Capoeira para principiantes

by Didactica Online

5.0(17)
55m
beginner

Curso de Pilates desde cero para principiantes

by Jose Antonio Almagro Lechuga

5.0(26)
3h 49m
beginner