Dominando Laravel - De principiante a experto

Aprende a crear aplicaciones robustas y escalables con el framework más popular de PHP, Laravel
4.42 (3113 reviews)
Udemy
platform
Español
language
Web Development
category
Dominando Laravel - De principiante a experto
9 264
students
24 hours
content
Oct 2022
last update
$49.99
regular price

Why take this course?

¡Excelente! El curso que describes abarca una amplia gama de características y actualizaciones en Laravel desde la versión 5.5 hasta la 9, incluyendo algunos bonuses adicionales. A continuación, te proporciono un resumen de los temas y novedades que has mencionado:

Módulo 1 - Autenticación básica en Laravel (BONUS 1)

  1. Login: Proceso de inicio de sesión de un usuario.
  2. Registro: Creación de un nuevo usuario en la base de datos.
  3. Reestablecimiento de contraseña: Proceso para recuperar una contraseña olvidada.
  4. Personalización del email de reestablecimiento de contraseña: En Laravel 9, se pueden personalizar estos correos electrónicos con Blade y el sistema de rendimiento de emails.
  5. Restablecimiento de contraseñas: Interfaz y proceso para cambiar una contraseña olvidada.

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

  1. Frontend presets: Configuraciones predeterminadas para la interfaz de usuario.
  2. Métodos view y redirect: Para redirigir al usuario a otra ruta o mostrar una vista.
  3. Directivas de Blade: Fragmentos de código reutilizables dentro de las vistas.
  4. Comando vendor publish: Publicar archivos de terceros a tu proyecto.
  5. Comando package discover: Forzar la búsqueda de paquetes de Laravel AutoDiscover.
  6. Emails renderizables: Creación de correos electrónicos personalizables con Blade.
  7. Validación de requests: Ejemplo de cómo validar datos de entrada.
  8. Comando make rule: Crea un archivo de regla personalizado para la validación.
  9. Comando migrate fresh: Rehace todas las migraciones sin afectar la base de datos existente.
  10. Comando make factory: Genera un archivo de fábrica para modelos Eloquent.
  11. Objetos opcionales: Define si una relación entre modelos es obligatoria o opcional.
  12. Diferencias entre request has y request filled: La diferencia entre las validaciones parciales y completas.

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

  1. Cambio en la estructura de carpetas: Se recomienda una nueva convención para las carpetas resources/views.
  2. Mejores mensajes de error: Las validaciones ahora proporcionan mensajes más descriptivos.
  3. Usuario opcional en políticas de acceso (Authorization): Permite definir políticas donde el usuario no es necesario.
  4. Full-Text Indexing: Permite realizar búsquedas más rápidas y precisas sobre textos largos.
  5. Laravel Scout: Una base de datos independiente para la búsqueda, que se integra con Eloquent.

Módulo 11 - Laravel Passport (BONUS 5)

  1. API Authentication: Implementación del sistema de autenticación de APIs.
  2. Generating API Tokens: Crear y gestionar tokens para la autenticación de usuarios en las APIs.
  3. Secure APIs with Middleware: Utilizar middleware para asegurar endpoints de API.

Módulo 12 - Laravel Queue (BONUS 6)

  1. Background Job Processing: Procesamiento de tareas en segundo plano con Laravel Queue.
  2. Job Dispatching: Enviar tareas a la cola para su posterior procesamiento.
  3. Queues with Database, Redis, SQS & More: Configuración de diferentes sistemas de cola.
  4. Supervisor: Monitoreo y gestión de los trabajadores de la cola.

Módulo 13 - Laravel Ecosystem (BONUS 7)

  1. Forge: Gestión de servidores y despliegue de aplicaciones.
  2. Envoyer: Despliegue remoto y automatización de tareas.
  3. Vapor: Hosting de aplicaciones Laravel en AWS.
  4. Tailwind CSS: Herramienta de diseño utility-first para crear interfaces responsivas.

Módulo 14 - Laravel Jetstream (BONUS 8)

  1. Real-time Applications: Crear aplicaciones con comunicación en tiempo real.
  2. Livewire: Framework para construir interfaces de usuario en Laravel sin lápides.
  3. Tailwind CSS: Integración y uso de Tailwind CSS.
  4. Laravel JETSTREAM: Combina Laravel Sanctum, Breeze, Livewire o Alpine con Laravel Vapor para construir aplicaciones modernas.

Módulo 15 - Laravel 9 (BONUS 9)

  1. Agrupar rutas de un mismo controlador: Mejora en la organización de las rutas.
  2. Nueva página de error y helpers: Personalización y mejoras en la página de error.
  3. Definir mutadores y accesores: Nuevas formas de definir metodos especiales en Eloquent.
  4. Nuevos métodos de Blade: Métodos adicionales para mejorar la funcionalidad en las vistas.
  5. Slot Name Shortcut: Una forma abreviada de definir slots en componentes Blade.
  6. Directivas de Blade: Nuevas directivas que simplifican tareas comunes.
  7. Mejora en los comandos artisan test y route:list: Comandos mejorados para pruebas y listado de rutas.
  8. Forced Scoping Of Route Bindings: Afecta cómo las rutas se resuelven cuando usas modelos o colecciones en lugar de strings.
  9. Paginación con Bootstrap 5 en Laravel 9: Configuración y uso de la paginación con el framework de CSS más reciente.
  10. Enum Eloquent Attribute Casting: Permite castings tipo enum para atributos de modelos Eloquent.
  11. Implicit Route Bindings With Enums: Vinculaciones implícitas de rutas con tipos de enum.
  12. Full Text Indexes & Where Clauses: Índices de texto completo para mejorar las consultas en bases de datos grande.
  13. Laravel Scout Database Engine: Engine de búsqueda para Laravel Scout con soporte para MySQL, PostgreSQL y SQLite.
  14. Cómo actualizar a Laravel 9: Pasos para realizar una actualización suave de proyectos existentes a la última versión de Laravel.

Este curso cubre desde las fundamentas hasta aspectos avanzados de Laravel y su ecosistema, proporcionando a los desarrolladores las habilidades necesarias para construir aplicaciones robustas, escalables y mantenibles.

Course Gallery

Dominando Laravel - De principiante a experto – Screenshot 1
Screenshot 1Dominando Laravel - De principiante a experto
Dominando Laravel - De principiante a experto – Screenshot 2
Screenshot 2Dominando Laravel - De principiante a experto
Dominando Laravel - De principiante a experto – Screenshot 3
Screenshot 3Dominando Laravel - De principiante a experto
Dominando Laravel - De principiante a experto – Screenshot 4
Screenshot 4Dominando Laravel - De principiante a experto

Loading charts...

Related Topics

1126742
udemy ID
25/02/2017
course created date
01/11/2019
course indexed date
Bot
course submited by