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)

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)
- Login: Proceso de inicio de sesión de un usuario.
- Registro: Creación de un nuevo usuario en la base de datos.
- Reestablecimiento de contraseña: Proceso para recuperar una contraseña olvidada.
- 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.
- Restablecimiento de contraseñas: Interfaz y proceso para cambiar una contraseña olvidada.
Módulo 9 - Novedades de Laravel 5.5 (BONUS 3)
- Frontend presets: Configuraciones predeterminadas para la interfaz de usuario.
- Métodos view y redirect: Para redirigir al usuario a otra ruta o mostrar una vista.
- Directivas de Blade: Fragmentos de código reutilizables dentro de las vistas.
- Comando vendor publish: Publicar archivos de terceros a tu proyecto.
- Comando package discover: Forzar la búsqueda de paquetes de Laravel AutoDiscover.
- Emails renderizables: Creación de correos electrónicos personalizables con Blade.
- Validación de requests: Ejemplo de cómo validar datos de entrada.
- Comando make rule: Crea un archivo de regla personalizado para la validación.
- Comando migrate fresh: Rehace todas las migraciones sin afectar la base de datos existente.
- Comando make factory: Genera un archivo de fábrica para modelos Eloquent.
- Objetos opcionales: Define si una relación entre modelos es obligatoria o opcional.
- 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)
- Cambio en la estructura de carpetas: Se recomienda una nueva convención para las carpetas
resources/views
. - Mejores mensajes de error: Las validaciones ahora proporcionan mensajes más descriptivos.
- Usuario opcional en políticas de acceso (Authorization): Permite definir políticas donde el usuario no es necesario.
- Full-Text Indexing: Permite realizar búsquedas más rápidas y precisas sobre textos largos.
- Laravel Scout: Una base de datos independiente para la búsqueda, que se integra con Eloquent.
Módulo 11 - Laravel Passport (BONUS 5)
- API Authentication: Implementación del sistema de autenticación de APIs.
- Generating API Tokens: Crear y gestionar tokens para la autenticación de usuarios en las APIs.
- Secure APIs with Middleware: Utilizar middleware para asegurar endpoints de API.
Módulo 12 - Laravel Queue (BONUS 6)
- Background Job Processing: Procesamiento de tareas en segundo plano con Laravel Queue.
- Job Dispatching: Enviar tareas a la cola para su posterior procesamiento.
- Queues with Database, Redis, SQS & More: Configuración de diferentes sistemas de cola.
- Supervisor: Monitoreo y gestión de los trabajadores de la cola.
Módulo 13 - Laravel Ecosystem (BONUS 7)
- Forge: Gestión de servidores y despliegue de aplicaciones.
- Envoyer: Despliegue remoto y automatización de tareas.
- Vapor: Hosting de aplicaciones Laravel en AWS.
- Tailwind CSS: Herramienta de diseño utility-first para crear interfaces responsivas.
Módulo 14 - Laravel Jetstream (BONUS 8)
- Real-time Applications: Crear aplicaciones con comunicación en tiempo real.
- Livewire: Framework para construir interfaces de usuario en Laravel sin lápides.
- Tailwind CSS: Integración y uso de Tailwind CSS.
- Laravel JETSTREAM: Combina Laravel Sanctum, Breeze, Livewire o Alpine con Laravel Vapor para construir aplicaciones modernas.
Módulo 15 - Laravel 9 (BONUS 9)
- Agrupar rutas de un mismo controlador: Mejora en la organización de las rutas.
- Nueva página de error y helpers: Personalización y mejoras en la página de error.
- Definir mutadores y accesores: Nuevas formas de definir metodos especiales en Eloquent.
- Nuevos métodos de Blade: Métodos adicionales para mejorar la funcionalidad en las vistas.
- Slot Name Shortcut: Una forma abreviada de definir slots en componentes Blade.
- Directivas de Blade: Nuevas directivas que simplifican tareas comunes.
- Mejora en los comandos artisan test y route:list: Comandos mejorados para pruebas y listado de rutas.
- Forced Scoping Of Route Bindings: Afecta cómo las rutas se resuelven cuando usas modelos o colecciones en lugar de strings.
- Paginación con Bootstrap 5 en Laravel 9: Configuración y uso de la paginación con el framework de CSS más reciente.
- Enum Eloquent Attribute Casting: Permite castings tipo
enum
para atributos de modelos Eloquent. - Implicit Route Bindings With Enums: Vinculaciones implícitas de rutas con tipos de enum.
- Full Text Indexes & Where Clauses: Índices de texto completo para mejorar las consultas en bases de datos grande.
- Laravel Scout Database Engine: Engine de búsqueda para Laravel Scout con soporte para MySQL, PostgreSQL y SQLite.
- 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




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