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

  1. Cómo instalar Laravel en Windows y Mac
  2. Routing – Qué son y cómo se utilizan las RUTAS
  3. Views – Cómo mostrar HTML con las VISTAS
  4. Blade – El motor de plantillas de Laravel
  5. Controllers – Cómo utilizar controladores
  6. Requests – Cómo manejar las peticiones HTTP
  7. Validation – Validación de formularios
  8. Responses – Cómo manejar las respuestas del servidor
  9. Middlewares – Qué son y cómo se utilizan
  10. Bases de Datos – Configuración de la conexión
  11. Migrations – Control de versión de bases de datos
  12. REST – Entendiendo el diseño de software REST
  13. Query Builder – Implementación REST
  14. Eloquent – Reestructuración REST
  15. Authentication – Login manual de usuarios
  16. Elixir – Preprocesadores CSS y Bootstrap
  17. Elixir – Combinación de archivos y BrowserSync

Módulo 2 – Nivel Intermedio
En este módulo crearemos un sistema de Usuarios y Roles

  1. Usuarios y Roles – Introducción
  2. Eloquent – Relaciones HasOne & HasMany
  3. Eloquent – Relaciones Many to Many
  4. Validación – Regla unique al actualizar
  5. Policies – Políticas de acceso
  6. Collections – Reestructuración de código
  7. Eloquent: Guardar relaciones HasOne y HasMany
  8. Eloquent: Guardar relaciones ManyToMany
  9. Eloquent: Relaciones Polimórficas HasOne & HasMany
  10. Eloquent: Relaciones Polimórficas belongsToMany
  11. Eloquent: Optimización de consultas
  12. Emails – En entorno local
  13. Emails – En entorno de producción
  14. 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

  1. Instalación de Homestead
  2. Actualización
  3. Seeders
  4. Paginación – Custom
  5. Introducción al Caché
  6. Utilizando el Caché en Laravel
  7. Caché con Redis
  8. Repositorios – Reestructuración de código
  9. Decoradores e Interfaces- Reestructuración de código
  10. View Presenters
  11. Queues & Jobs
  12. SocketIO – Laravel Echo & Redis
  13. Testing – Unit Tests
  14. Testing – Integration Tests
  15. Testing – Functional Tests
  16. Testing – Acceptance tests con Selenium

Módulo 4 – Despliegue en servidores
En este módulo aprenderemos a poner en producción aplicaciones de Laravel

  1. Deploy en Heroku (servicio gratuito)
  2. Migraciones y bases de datos en Heroku
  3. Forge – Deploy en Digital Ocean
  4. Forge – Cómo tener múltiples sitios pagando un solo servidor
  5. Adquiriendo y configurando un dominio personalizado
  6. Configurando cuentas de email corporativo
  7. Forge: Queues & caché con Redis
  8. Forge – Cómo instalar un certificado SSL gratis
  9. 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.*

  1. Cambios importantes en el directorio
  2. Mailables
  3. Nueva forma de subir archivos
  4. Notificaciones vía email
  5. Notificaciones vía database y más…
¿A quién está dirigido?
☑ Personas interesadas en aprender desarrollo de aplicaciones web con PHP utilizando Laravel

Curso curricular

¡No hay currículo encontrado!

Comentarios del curso

N / A

calificaciones
  • 5 estrellas0
  • 4 estrellas0
  • 3 estrellas0
  • 2 estrellas0
  • 1 estrellas0

No se encontraron comentarios para este curso.

JG Tecnologias Enterprise ©. Todos los Derechos Reservados
Ir a la barra de herramientas