Curso de Desarrollo con Laravel

Categories: Desarrollo Web
Lista de deseos Share
Share Course
Page Link
Share On Social Media

Acerca de este curso

> Módulo 1: Por qué Laravel y primeros pasos

¿Por qué usar un framework? 

Cómo funciona

¿Por qué Laravel?

Requisitos del sistema

Composer

Entornos de desarrollo local

Creando un Nuevo Proyecto Laravel

Estructura del directorio de Laravel

Configuración

 

> Módulo 2: Enrutamiento y controladores

Una introducción rápida a MVC, Verbs HTTP y REST

Definiciones de ruta

Grupos de ruta

Rutas Firmadas

Vistas

Controladores

Route model binding

Ruta de caching

Método Spoofing

Protección CSRF

Redirecciones

Anulando la solicitud

Respuestas personalizadas

 

> Módulo 3: Templates con Blade

Haciendo eco de los datos

Estructuras de Control

Herencia de plantillas

Ver Compositores y Servicio de Inyección

Directivas de Blade personalizadas

 

> Módulo 4: Bases de datos y Eloquent.

Configuración

Seeding

Query Builder

Introducción a Eloquent

Eventos Eloquent

 

> Módulo 5: Componentes de la interfaz

Laravel Mix

Frontend Presets y Auth scaffolding

Paginación

Messages Bags

String Helpers, Pluralization, y Localization

 

> Módulo 6: Recopilación y manejo de datos de usuario

Inyectar un objeto de solicitud

Datos de ruta

Archivos subidos

Validación

Solicitudes de formulario

Asignación masiva de modelos elocuentes

 

> Módulo 7: Autenticación y autorización del usuario

El modelo de usuario y la migración

Uso de auth () Global Helper y Auth Facade

Los Autores de Control

Auth :: rutas ()

Autenticación manual de usuarios

Cerrar manualmente un usuario

Auth Middleware

Verificación de email

Directivas de autenticación Blade

Guards

Eventos Auth

Autorización (ACL) y Roles

 

> Módulo 8: Solicitudes, respuestas y middleware

El ciclo de vida de la solicitud de Laravel

El objeto de solicitud

El objeto de respuesta

Laravel y Middleware

Proxies de confianza

 

> Módulo 9: Almacenamiento y recuperación

Gestores de archivos locales y en la nube

Carga y manipulación de archivos básicos

Descargas de archivos simples

Las sesiones

Caché

Cookies

Logging

What Will You Learn?

  • El alumno tendrá los conocimientos y habilidades necesarias para: Usar Blade, la poderosa herramienta de plantillas personalizada de Laravel. Usar herramientas para recopilar, validar, normalizar y filtrar los datos proporcionados por el usuario. Comprender el ORM Elocuente para trabajar con bases de datos de aplicaciones. Comprender la función del objeto de solicitud Illuminate en el ciclo de vida de la aplicación. Crear interfaces para el acceso al sistema de archivos, sesiones, cookies, cachés y búsqueda. Usar herramientas para implementar colas, trabajos, y publicación de eventos WebSocket.

Student Ratings & Reviews

No Review Yet
No Review Yet