¿De qué se trata?
Desarrolla una arquitectura en PHP utilizando las mejores prácticas en el desarrollo de software altamente escalable, reutilizable y testeable (los principios S.O.L.I.D, Patrones de Diseño, Front Controller, Repository, arquitectura por capas, entre otros). Aprende a utilizar esa arquitectura para construir un catálogo online y crear una API RESTful.
Duración
8 semanas
Frecuencia semanal
Modalidad
Online
Grupos Reducidos
Promedio 15 personas
Requisitos Previos
Dedicación fuera de clase
En este curso aprenderás
Diferenciar requerimientos urgentes de importantes.
Fundamentos de la arquitectura de software
Fundamentos de la Programación Orientada a Objetos en PHP
Clases, Objetos, Métodos, Atributos, Constructores
Implementar un Front-Controller para centralizar el flujo de petición
Concepto de Ciclo de Vida de una Petición (Request Pipeline)
Concepto de Middleware
Routing
Autocarga de clases
MVC: Interacción HTML-PHP
Acceso a datos con PDO
Introducción a Patrones de Diseño
Relaciones entre clases: Composición, Agregación, Dependencia, Herencia, Implementación
Uso de estándares PSR y SPL
La gestión de las abstracciones: Clases abstractas e interfaces
Arquitectura y consumo de una API REST
Diseño de una API REST: Modelo de Madurez de Richardson
Análisis de requerimientos: Modelo y Casos de Uso
Diseño por capas: Poniendo el dominio en el centro del proyecto
Garantía de aprendizaje
No te quedes con dudas. ¡Puedes volver a realizar el curso de forma parcial o total sin costo alguno!
Metodología de Aprendizaje
Tendrás un contacto personalizado con tu instructor que te asistirá en todas las prácticas a lo largo del curso.
Career Advisor
Ingresa al mundo laboral acompañado por nuestros asesores de carrera, quienes te asistirán en tu camino profesional.
$408.00
$244.80
Medios de pago en United States of America
Preguntas Frecuentes