When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Dominando Laravel - De principiante a experto

Aprende a crear aplicaciones robustas y escalables con el framework más popular de PHP, Laravel

     
  • 4.8
  •  |
  • Reviews ( 3.1K )
₹519

This Course Includes

  • iconudemy
  • icon4.8 (3.1K reviews )
  • icon24h 23m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Dominando Laravel - De principiante a experto

En este curso aprenderemos desde cero, a programar aplicaciones web utilizando el framework más popular de php, LARAVEL. Acá te dejo el temario completo:

Módulo 1 - Laravel para principiantes (ACTUALIZACIÓN)

1. Instalando todo lo necesario para programar con Laravel en Windows 2. Instalando Sublime Text 3 3. Mejorando la apariencia de Sublime Text 4. Configurando PHP Companion en Sublime Text 5. Preferencias personales de Sublime Text 6. Mejorando la apariencia de Sublime Text - Parte 2 7. Qué son y cómo se utilizan las RUTAS 8. Rutas con nombre 9. Cómo mostrar HTML con las vistas 10. Blade, el motor de plantillas 11. Estructuras de control con Blade 12. Controladores 13. Controladores Resource & API 14. Cómo enviar formularios 15. Cómo validar formularios 16. Cómo traducir tus aplicaciones en Laravel 17. Cómo enviar emails en Laravel 18. Variables de entorno y Bases de Datos 19. Qué son y cómo se utilizan las migraciones 20. Eloquent: Obtener registros de la base de datos 21. Eloquent: Obtener registros individuales 22. Route model binding - URLs amigables 23. Eloquent: Insertar registros 24. Qué significa la asignación masiva 25. Qué son y cómo utilizar Form Requests 26. Eloquent: Actualizar registros 27. Reutilizando el formulario de crear y editar 28. Eloquent: Eliminar Registros 29. Route Resource 30. Cómo mostrar mensajes de sesión 31. Agregando Login y Registro 32. Cómo proteger rutas con usuario y contraseña 33. Introducción a Laravel Mix 34. Diseño con Bootstrap 4 - parte 1 35. Terminando el diseño

Módulo 2 - Laravel Intermedio (ACTUALIZACIÓN)

1. Introducción del curso Laravel Intermedio 2. Cómo evitar registros duplicados 3. Cómo subir imágenes 4. Cómo mostrar imágenes 5. Cómo validar imágenes 6. Cómo actualizar y eliminar imágenes 7. Cómo optimizar imágenes 8. Cómo utilizar Eventos y Listeners 9. Delegando la optimización de imágenes a las queues 10. Manejo de Jobs fallidos 11. Bases de datos relacionales 12. Relaciones con Eloquent 13. Select de categorías 14. Problema de consultas N+1 15. Filtrar proyectos por categorías 16. Qué son los tests y cómo ejecutarlos 17. Qué son y cómo utilizar Factories 18. Qué son y cómo utilizar Colecciones en Laravel 19. Qué son Gates y cómo utilizarlos 20. Qué son las Políticas de Acceso y cómo utilizarlas 21. Cómo crear una papelera de reciclaje 22. Cómo actualizar cualquier aplicación de Laravel a la versión más reciente 23. Cómo publicar una aplicación de Laravel en Digital Ocean APP Platform

Módulo 3 - Nivel Básico

En este módulo veremos los fundamentos de Laravel 1. Routing - Qué son y cómo se utilizan las RUTAS 2. Views - Cómo mostrar HTML con las VISTAS 3. Blade - El motor de plantillas de Laravel 4. Controllers - Cómo utilizar controladores 5. Requests - Cómo manejar las peticiones HTTP 6. Validation - Validación de formularios 7. Responses - Cómo manejar las respuestas del servidor 8. Middlewares - Qué son y cómo se utilizan 9. Bases de Datos - Configuración de la conexión 10. Migrations - Control de versión de bases de datos 11. REST - Entendiendo el diseño de software REST 12. Query Builder - Implementación REST 13. Eloquent - Reestructuración REST 14. Authentication - Login manual de usuarios 15. Elixir - Preprocesadores CSS y Bootstrap 16. Elixir - Combinación de archivos y BrowserSync

Módulo 4 - Nivel Intermedio

En este módulo crearemos un sistema de Usuarios y Roles 1. Usuarios y Roles - Introducción 2. Eloquent - Relaciones HasOne & HasMany 3. Eloquent - Relaciones Many to Many 4. Validación - Regla unique al actualizar 5. Policies - Políticas de acceso 6. Collections - Reestructuración de código 7. Eloquent: Guardar relaciones HasOne y HasMany 8. Eloquent: Guardar relaciones ManyToMany 9. Eloquent: Relaciones Polimórficas HasOne & HasMany 10. Eloquent: Relaciones Polimórficas belongsToMany 11. Eloquent: Optimización de consultas 12. Emails - En entorno local 13. Emails - En entorno de producción 14. Eventos y Listeners - Reestructuración del código

Módulo 5 - Nivel Avanzado

En este módulo veremos lo siguiente temas un poco más avanzados 1. Instalación de Homestead 2. Actualización 3. Seeders 4. Paginación - Custom 5. Introducción al Caché 6. Utilizando el Caché en Laravel 7. Caché con Redis 8. Repositorios - Reestructuración de código 9. Decoradores e Interfaces- Reestructuración de código 10. View Presenters 11. Queues & Jobs 12. SocketIO - Laravel Echo & Redis 13. Testing - Unit Tests 14. Testing - Integration Tests 15. Testing - Functional Tests 16. Testing - Acceptance tests con Selenium

Módulo 6 - Despliegue en servidores

En este módulo aprenderemos a poner en producción aplicaciones de Laravel 1. Deploy en Heroku (servicio gratuito) 2. Migraciones y bases de datos en Heroku 3. Forge - Deploy en Digital Ocean 4. Forge - Cómo tener múltiples sitios pagando un solo servidor 5. Adquiriendo y configurando un dominio personalizado 6. Configurando cuentas de email corporativo 7. Forge: Queues & caché con Redis 8. Forge - Cómo instalar un certificado SSL gratis 9. Forge - Despliegue automático

Módulo 7 - Tips & Trucos (BONUS 1)

En este módulo vemos tips y trucos con Laravel, además de actualizaciones de las versiones 5.

1. Cambios importantes en el directorio 2. Mailables 3. Nueva forma de subir archivos 4. Notificaciones vía email 5. Notificaciones vía database y más... 6. Qué son los ataques XSS y cómo evitarlos 7. Cómo exportar PDFs en Laravel 8. Cómo exportar Excel & CSV en Laravel 9. Cómo exportar consultas a Excel & CSV 10. Cómo exportar vistas de blade a Excel & CSV 11. Cómo exportar datos a través de queues 12. Cómo ejecutar el comando storage:link en un servidor compartido con CPanel

Módulo 8 - Cómo funciona la autenticación en Laravel (BONUS 2)

En este módulo vemos tips y trucos con Laravel, además de actualizaciones de las versiones 5.

1. Cómo funciona el login 2. Cómo funciona el registro 3. Solicitud de reestablecimiento de contraseña 4. Personalizando el email de reestablecimiento de contraseña 5. Cómo funciona el restablecimiento de contraseñas

Módulo 9 - Novedades de Laravel 5.5 (BONUS 3)

1. Frontend presets 2. Métodos view y redirect 3. Directivas de Blade 4. Comando vendor publish 5. Comando package discover 6. Emails renderizables 7. Validación de requests 8. Comando make rule 9. Comando migrate fresh 10. Comando make factory 11. Objetos opcionales 12. Diferencias entre request has y request filled

Módulo 10 - Novedades de Laravel 5.7 (BONUS 4)

1. Cambio en la estructura de carpetas 2. Mejores mensajes de error 3. Usuario opcional en políticas de acceso 4. Dump Server 5. Verificación de Emails

Módulo 11 - Novedades de Laravel 5.8 (BONUS 5)

1. Registro automático de políticas de acceso 2. Dirección de los archivos de Blade 3. Tiempo de expiración del caché

Módulo 12 - Novedades de Laravel 6 (BONUS 6)

1. Cómo ejecutar el comando make:auth en Laravel 6 2. Ignition: La nueva página de error de Laravel 6 3. Confirmación de contraseña 4. Nueva constante de redirección 5. Cambios en los tests

Módulo 13 - Novedades de Laravel 7 (BONUS 7)

1. Qué son y cómo crear Casts personalizados 2. Componentes de Blade mejorados 3. Personalización de Stubs del comando artisan make 4. El nuevo Cliente HTTP, 5. Nuevos métodos en las migraciones 6. Mejoras en las rutas

Módulo 14 - Novedades de Laravel 8 (BONUS 8)

1. Carpeta para los modelos de Eloquent 2. Remoción del Namespace de los controladores 3. Mejoras en el comando route:cache 4. Mejora radical en los factories 5. El nuevo instalador de Laravel 6. Qué es Laravel Jetstream

Módulo 15 - Novedades de Laravel 9 (BONUS 9)

1. Agrupar rutas de un mismo controlador 2. Nueva página de error y helpers 3. Nueva forma de definir mutadores y accesores en Laravel 9 4. Nuevos métodos de Blade 5. Slot Name Shortcut 6. Nuevas directivas de Blade 7. Mejora en los comandos artisan test y route:list en Laravel 9 8. Forced Scoping Of Route Bindings 9. Paginación con Bootstrap 5 en Laravel 9 10. Enum Eloquent Attribute Casting 11. Implicit Route Bindings With Enums 12. Full Text Indexes & Where Clauses 13. Laravel Scout Database Engine 14. Cómo migrar de Laravel Mix a Laravel Vite

What You Will Learn?

  • Crear aplicaciones robustas y escalables con el framework más popular de PHP, LARAVEL.