Dominando Laravel – De principiante a experto
0 STUDENTS ENROLLED
Aprende a crear aplicaciones robustas y escalables con el framework más popular de PHP, Laravel.
Requisitos:
☑ Es recomendable tener nociones básicas de HTML y CSS
☑ Es recomendable pero no indispensable tener conocimientos básicos de PHP
☑ Lo esencial: ganas de aprender a desarrollar tus propias aplicaciones
Módulo 1 – Nivel Básico
En este módulo veremos los fundamentos de Laravel
- Cómo instalar Laravel en Windows y Mac
- 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
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…
¿A quién está dirigido?
☑ Personas interesadas en aprender desarrollo de aplicaciones web con PHP utilizando Laravel
Course Curriculum
Course Reviews
No Reviews found for this course.