LARAVEL (PHP framework)
Beginner • Design
Objetivos
Desarrollar aplicaciones en PHP aplicando el paradigma de POO, la arquitectura MVC y
el entorno de trabajo de Laravel
Desarrollar aplicaciones web con el framework Laravel
Qué aprenderás
-
Desarrollar aplicaciones web en entorno servidor con el framework de PHP Laravel.
-
Configurar el entorno de trabajo con Laravel.
-
Desarrollar en Laravel con las mejores prácticas.
-
Desplegar nuestro proyecto web en un servidor VPS de manera correcta.
MÓDULOS FORMATIVOS
La programación orientada a objetos con PHP
– Definición de POO
– Clases y objetos
– Características de OO: encapsulamiento, herencia y polimorfismo
– POO en PHP
– Atributos
– Modificadores y accesibilidad
– Métodos
– Métodos mágicos
– Herencia
– Clases abstractas
– Interfaces
– Rasgos (trait)
– Clases anónimas
– Espacios de nombres
– Autocarga (AUTOLOADER)
El patrón MVC
– Componentes
– Controlador principal (front controller) y fuentes de datos
– Modelo
– Vista
Introducción a Laravel
– Instalación
– Configuración
– Gestión de dependencias con Composer
– Entornos de desarrollo oficiales (Homestead, Valet)
– Puesta en producción del proyecto
– Herramientas de control de versiones (Git…)
Arquitectura de las aplicaciones
– Análisis de requerimientos, roles, usuarios y casos de uso
– Diseño de la base de datos
– Diseño de la interfaz gráfica (GUI)
Elementos de las aplicaciones
– Enrutamiento
– Middleware
– Controlador
– Peticiones (request)
– Salida (response)
– Uso de vistas
– Generación de URL
– Sesiones
– Validación
– Tratamiento de errores
Vista
– Plantillas con Blade
– Internacionalización
Acceso a bases de datos
– Introducción
– Query Builder
– Eloquent ORM
– Aplicaciones CRUD
Otros paquetes y utilidades
– Envío de correos y notificaciones
– Generación de documentos (PDF, ofimática…)
– Eventos
Desarrollo de APIs RESTful
– Diseño de la solución y prototipos
– Calidad del software: Pruebas unitarias y de integración
– Implementación del proyecto
– Implantación y mantenimiento
– Documentación del proyecto
– Presentación del proyecto
Inscríbete, es gratis
¡Curso 100% Gratuito!
Ofrecidos por la Comunidad de Madrid
Dirigidos a desempleados inscritos como demandantes de empleo en el Servicio Público de Empleo de la Comunidad de Madrid.