Laravel es un framework de aplicaciones web con la sintaxis expresiva, elegante. El desarrollo debe ser una experiencia agradable, creativo para ser verdaderamente satisfactoria. Laravel intenta tomar en el desarrollo las tareas comunes que se utilizan en la mayoría de proyectos web, como la autenticación, enrutamiento, sesiones, y el almacenamiento en caché.
Desarrolladores felices hacen mejor código. Con este fin, se ha intentado combinar lo mejor de lo que se ha visto en otros frameworks web, incluyendo marcos implementados en otros idiomas, como Ruby on Rails, ASP.NET MVC, y Sinatra.
Laravel es accesible, pero potente, que proporciona potentes herramientas necesarias para grandes aplicaciones robustas. Una excelente inversión de contenedor de control, sistema de migración y expresiva, para construir cualquier aplicación.
Propuesta de Valor: SOFTWARE LIBRE
Duración: 25 Horas Académicas
1.1. PHP, PROGRAMACIÓN ORIENTADA A OBJETOS (POO)
1.2. PHP, NUEVAS CARACTERÍSTICAS (NAMESPACES, LAMBDA)
1.3. MANEJO DE VERSIONES EN PHP
1.4. ESTANDARES DE PROGRAMACIÓN EN PHP (FIG)
1.5. GESTIÓN DE PAQUETES O LIBRERIAS (COMPOSER)
2.1. ¿POR QUE LARAVEL?
2.2. PATRON: MVC (MODELO VISTA CONTROLADOR)
2.3. MVC EN LARAVEL
2.4. GESTIÓN DE DEPENDENCIAS (COMPOSER)
2.5. RUTAS
2.6. CONTROLADORES
2.7. LÍNEA DE COMANDO ARTISAN Y GENERADORES EN LARAVEL
3.1. MIGRACIONES: MANTENIENDO EL ESQUEMA DE NUESTRA DB SINCRONIZADA
3.2. CONVENCIÓN SOBRE CONFIGURACIÓN
3.3. VALIDACIONES DEL MODELO
3.4. ASOCIACIONES (ONETOONE, ONETOMANY, MANYTOMANY)
3.5. ASOCIACIONES AVANZADAS: STI POLYMORPHIC
3.6. QUERYS EN LA DB
4.1. CLASE BASECONTROLLER
4.2. DEFINIENDO RUTAS EN LARAVEL
4.3. ASOCIANDO UNA RUTA A UNA FUNCIÓN LAMBDA
4.4. ASOCIANDO UNA RUTA A UN MÉTODO DE UNA CLASE
4.5. CREANDO RUTAS BAJO UN ALIAS
4.6. SESIÓN Y FLASH
5.1. VISTA: MAKE
5.2. CARGANDO UNA VISTA
5.3. AGREGANDO DATOS A LA VISTA
5.4. SENTENCIA RETURN
5.5. REGRESANDO UNA VISTA
5.6. REGRESANDO TEXTO PLANO
5.7. REGRESANDO UNA REDIRECCIÓN
6.1. VISTAS Y LAYOUTS
6.2. VISTAS PARCIALES
6.3. FORMULARIOS CON HELPERS
La inversión incluye: Material de estudio, certificados e impuestos de ley.