Curso práctico avanzado, Laravel: Aprende a crear aplicaciones web desde cero, como gestión de usuarios (tanto en Laravel 5 como en la versión 6), integración y uso de distintos paquetes de mejoras, y otras técnicas que nos llevarán a otro nivel.
Cualquier aplicación web actual debe contar con un sistema de acceso para los usuarios, de modo que puedan existir partes de dicha aplicación a las que pueda acceder un visitante anónimo, y otras cuyo acceso esté reservado a los usuarios registrados y convenientemente loguedos.
Además, en este último apartado, consideramos la posibilidad de que no todos los usuarios logueados puedan acceder a todas las partes de la aplicación. Un ejemplo clásico es una aplicación en la que hay una zona en la que se diseñan, redactan y colocan los contenidos, o se configura la aplicación.
A estas funcionalidades solo podrán acceder aquellos usuarios que tengan permisos específicos. Luego hay otra, para el público, en la que se pueden consumir los ocntenidos de la aplicación. A esta parte podría acceder, en principio, cualquier usuarios registrado, aunque no tenga permisos de administrador.
TEMARIO
- AUTENTICACIÓN EN LARAVEL
- AUTENTICACÍÓN COMPLETA
- GESTIONAR EL USUARIO
- EMPLEANDO OTROS DATOS DEL USUARIO
- PERMISOS DE USUARIOS
- REMATANDO LO HECHO
- PERSONIFICAR USUARIOS
- AUTENTICACIÓN CON REDES SOCIALES
- CONECTANDO CON FACEBOOK
- CONECTANDO CON TWITTER
- CONECTANDO CON GOOGLE
- RECIBIR Y PROGRESAR LA AUTENTICACIÓN
- GESTIÓN DE EXCEPCIONES
- CSS Y SASS
- EMAIL, EVENTOS Y QUEUES
- CORREOS ELECTRÓNICOS
- CORREOS AL ESTILO DE LARAVEL
- LOS EVENTOS
- LOS QUEUES (COLAS)
- SERVICIOS EN LARAVEL
- INTERNACIONALIZACIÓN (i18N)
- i18N CON LOS CORREOS ELECTRÓNICOS
- SESIONES Y COOKIES
- RELACIONES POLIMÓRFICAS
- SALIDAS A BLADE EN PDF
- SALIDAS EN EXCEL
- MÁS SOBRE CREACIÓN DE HOJAS EXCEL
- SUBIR ARCHIVOS A NUESTRA APLICACIÓN
- USANDO DATATABLES
- INTRODUCCIÓN A TDD Y PHPUnit
- TDD PARA COMUNICACIONES HTTP
- TEST DE BASES DE DATOS
- COMANDOS ARTISAN PERSONALIZADOS
- MÁS SOBRE CREACIÓN DE COMANDOS
- QUÉ SON LAS API's
- CREAR API's LLAMANTES
- PUBLICANDO NUESTRO PROYECTO
- ANEXO: LARAVEL 6
- Etc..