Dominando Laravel - De principiante a experto

Go to class
Write Review

Dominando Laravel - De principiante a experto provided by Udemy is a comprehensive online course, which lasts for 23 hours worth of material. Dominando Laravel - De principiante a experto is taught by Jorge Luis García Coello. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Spanishand is Paid Course. Visit the course page at Udemy for detailed price information.

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

    What you'll learn:

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

    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 veremoslosfundamentos 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 veremoslosiguiente 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