[DRA-050] Laravel y Symfony
- Pronoide Wiki Web
Owned by Pronoide Wiki Web
Duración: 30 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa va dirigida a Programadores y Analistas que quieran adquirir el dominio del marco de trabajo Laravel y Symfony.
Requisitos previos
Los alumnos necesitarán tener experiencia con algún lenguaje de programación, así como los conceptos de orientación a objetos. Requeridos conocimientos consolidados de PHP.
Objetivos
Proporcionar conocimientos y habilidades para generar aplicaciones web con Laravel y con Symfony.
Contenido
- Rápido Introducción:
- Breve repaso de patrones de diseño
- Request/Response Framework vs MVC
- Inyección de dependencias
- Enrutamiento
- Controladores
- Vistas
- Validación
- ORM
- Migraciones
- Autenticación y autorización
- Consola de comandos.
- Introducción a composer
- API Restful
- Symfony - un framework orientado a componentes:
- Uso básico:
- Instalación
- Configuración
- Variables de entorno
- Crear un proyecto
- Estructura de directorios
- Enrutamiento
- Controladores
- Introducción a Twig
- Bases de datos con Doctrine
- Entidades
- Repositorios
- Asociaciones
- QueryBuilder y DQL
- Migraciones
- Formularios y validación:
- Formularios y validación
- Campos y tipos de campo
- Personalización de formularios
- Inyección de dependencias
- Autowire
- Seguridad y autenticación
- Firewall
- Autenticación de usuarios
- Role y protección de rutas
- API
- Configuración de API Restful en Symfony
- Serialización de objetos con JSON
- Autenticación y autorización en APIs Restful
- Creación de un microservicio con Symfony
- Uso básico:
- Laravel - un framework orientado a web:
- Uso básico:
- Instalación
- Configuración
- Variables de entorno
- Crear un proyecto
- Estructura de directorios
- Enrutamiento
- Controladores
- Introducción a Blade
- Artisan Console
- Tinker
- Bases de datos con Eloquent
- Modelos
- Relaciones
- Query Builder
- Migraciones
- Formularios:
- Formularios y validación
- Campos y tipos de campo
- Personalización de formularios.
- Seguridad y autenticación
- Autenticación de usuarios
- Autorización
- Uso básico:
- Criterios para escoger el framework o CMSs ideal para nuestro proyecto.
Documentación Recomendada
Clean Code in PHP
By Carsten Windler , Alexandre Daubois
October 2022 | 264 pages
ISBN 9781804613870
https://www.packtpub.com/product/clean-code-in-php/9781804613870