Dominando Laravel - De principiante a experto

Dominando Laravel - De principiante a experto





Descripción
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 0 - Laravel para principiantes (ACTUALIZACIƓN 2019)
Instalando todo lo necesario para programar con Laravel en Windows
Instalando Sublime Text 3 
Mejorando la apariencia de Sublime Text 
Configurando PHP Companion en Sublime Text 
Preferencias personales de Sublime Text 
Mejorando la apariencia de Sublime Text - Parte 2 
QuĆ© son y cómo se utilizan las RUTAS 
Rutas con nombre 
Cómo mostrar HTML con las vistas 
Blade, el motor de plantillas 
Estructuras de control con Blade 
Controladores 
Controladores Resource & API
Cómo enviar formularios
Cómo validar formularios
Cómo traducir tus aplicaciones en Laravel
Cómo enviar emails en Laravel
Variables de entorno y Bases de Datos
Qué son y cómo se utilizan las migraciones
Eloquent: Obtener registros de la base de datos
Eloquent: Obtener registros individuales
Route model binding - URLs amigables
Eloquent: Insertar registros
Qué significa la asignación masiva
Qué son y cómo utilizar Form Requests
Eloquent: Actualizar registros
Reutilizando el formulario de crear y editar
Eloquent: Eliminar Registros
Route Resource
Cómo mostrar mensajes de sesión
Agregando Login y Registro
Cómo proteger rutas con usuario y contraseña
Introducción a Laravel Mix
DiseƱo con Bootstrap 4 - parte 1
Terminando el diseƱo



Módulo 1 - Nivel BÔsico
En este módulo veremos los fundamentos de Laravel
Routing - Qué son y cómo se utilizan las RUTAS
Views - Cómo mostrar HTML con las VISTAS
Blade - El motor de plantillas de Laravel
Controllers - Cómo utilizar controladores
Requests - Cómo manejar las peticiones HTTP
Validation - Validación de formularios
Responses - Cómo manejar las respuestas del servidor
Middlewares - Qué son y cómo se utilizan
Bases de Datos - Configuración de la conexión
Migrations - Control de versión de bases de datos
REST - Entendiendo el diseƱo de software REST
Query Builder - Implementación REST
Eloquent - Reestructuración REST
Authentication - Login manual de usuarios
Elixir - Preprocesadores CSS y Bootstrap
Elixir - Combinación de archivos y BrowserSync



Módulo 2 - Nivel Intermedio
En este módulo crearemos un sistema de Usuarios y Roles
Usuarios y Roles - Introducción
Eloquent - Relaciones HasOne & HasMany
Eloquent - Relaciones Many to Many
Validación - Regla unique al actualizar
Policies - PolĆ­ticas de acceso
Collections - Reestructuración de código
Eloquent: Guardar relaciones HasOne y HasMany
Eloquent: Guardar relaciones ManyToMany
Eloquent: Relaciones Polimórficas HasOne & HasMany
Eloquent: Relaciones Polimórficas belongsToMany
Eloquent: Optimización de consultas
Emails - En entorno local
Emails - En entorno de producción
Eventos y Listeners - Reestructuración del código



Módulo 3 - Nivel Avanzado
En este módulo veremos lo siguiente temas un poco mÔs avanzados
Instalación de Homestead
Actualización
Seeders
Paginación - Custom
Introducción al Caché
Utilizando el CachƩ en Laravel
CachƩ con Redis
Repositorios - Reestructuración de código
Decoradores e Interfaces- Reestructuración de código
View Presenters
Queues & Jobs
SocketIO - Laravel Echo & Redis
Testing - Unit Tests
Testing - Integration Tests
Testing - Functional Tests
Testing - Acceptance tests con Selenium



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


Módulo 5 - Tips & Trucos (BONUS 1)
En este módulo vemos tips y trucos con Laravel, ademÔs de actualizaciones de las versiones 5.*
Cambios importantes en el directorio
Mailables
Nueva forma de subir archivos
Notificaciones vĆ­a email
Notificaciones vƭa database y mƔs...
QuĆ© son los ataques XSS y cómo evitarlos 
Cómo exportar PDFs en Laravel 
Cómo exportar Excel & CSV en Laravel 
Cómo exportar consultas a Excel & CSV
Cómo exportar vistas de blade a Excel & CSV
Cómo exportar datos a través de queues



Módulo 6 - 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.*
Cómo funciona el login
Cómo funciona el registro
Solicitud de reestablecimiento de contraseƱa
Personalizando el email de reestablecimiento de contraseƱa
Cómo funciona el restablecimiento de contraseñas



Módulo 7 - Novedades de Laravel 5.5 (BONUS 3)
Frontend presets
MƩtodos view y redirect
Directivas de Blade
Comando vendor publish
Comando package discover
Emails renderizables
Validación de requests
Comando make rule
Comando migrate fresh
Comando make factory
Objetos opcionales
Diferencias entre request has y request filled



Módulo 8 - Novedades de Laravel 5.7 (BONUS 4)
Cambio en la estructura de carpetas 
Mejores mensajes de error 
Usuario opcional en políticas de acceso 
Dump Server 
Verificación de Emails 



Módulo 9 - Novedades de Laravel 5.8 (BONUS 5)
Registro automƔtico de polƭticas de acceso
Dirección de los archivos de Blade
Tiempo de expiración del caché



Módulo 10 - Novedades de Laravel 6 (BONUS 6)
Cómo ejecutar el comando make:auth en Laravel 6
Ignition: La nueva pƔgina de error de Laravel 6





¿Para quiĆ©n es este curso?

  • Personas interesadas en aprender desarrollo de aplicaciones web con PHP utilizando Laravel



Lo que aprenderƔs

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

















Dominando Laravel - De principiante a experto[MG]
1.97 GB | 18.5 hs de clases  |udemy | 7zip | 08/2019 |Idioma:EspaƱol






Redes sociales
Facebook

Telegram


Si fallan los enlaces por favor repórtalos con un comentario líneas abajo.



No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.

Instagram