Curso de Patrones de Diseño de Software

FrontEnd, BackEnd, Apps

El curso que te permitirá conocer y dominar el ecosistema de patrones de diseño de software

Avanzado Largo (más de 20 horas) Precio en promoción 120€ 110€
110€ Comprar

Los patrones de diseño de software son una base para llegar a soluciones a necesidades comunes en todo tipo de aplicaciones. En este curso vamos a abordar de una manera detallada un completo ecosistema de patrones de diseño, los más usados en la industria. Pero nuestro objetivo no es solamente conocer estos patrones, sino permitir que los estudiantes sean capaces de entender y poder aplicar correctamente cualquier patrón deseado.

A lo largo de 20 horas divididas en dos semanas de clase conoceremos los objetivos de los patrones de diseño, su definición y un extenso catálogo de patrones aplicados en la práctica. Un curso excelente para cualquier programador que desee profundizar en el conocimiento de su profesión, para ser capaz de aplicar las soluciones estandarizadas a situaciones comunes en el día a día del desarrollo.

Objetivo del curso

Facilitar al estudiante la asimilación y aplicación de cualquier patrón de diseño. En este sentido las clases están pensadas para entender la base de los patrones de diseño: qué requiere una solución para convertirse en un patrón, y a partir de ahí comenzar a estudiar y luego aplicar en la práctica el extenso catálogo de patrones más usados en la ingeniería del software. También estudiaremos los patrones a partir de su clasificación, de modo que los podamos catalogar según los problemas que resuelven, su ámbito o propósito.

Nuestro objetivo no es ver todos los patrones que existen en la actualidad, pues sería una tarea sobre la cual resultaría imposible calcular el tiempo necesario. Vamos más allá, a permitir que el estudiante obtenga las habilidades necesarias para entender y aplicar cualquier patrón de diseño.
Perfil del estudiante

El curso de patrones de diseño es esencial para cualquier programador que se tome en serio su profesión. Es un conocimiento clave para evitar la necesidad "reinventar la rueda" y capacitar a los desarrolladores para entender y saber aplicar las mejores soluciones a problemas habituales ya conocidos.

El estudiante interesado en este curso debe dominar la Programación Orientada a Objetos como condición indispensable. Además sería deseable tener nociones sobre análisis y diseño orientados a objetos, dos cursos ya impartidos en EscuelaIT.

Catálogo de los Patrones de Diseño 

- Template Method 
- Facade 
- Decorator 
- Flyweight 
- Strategy 
- Mediator 
- Builder 
- State 
- Composite 
- Command 
- Bridge 
- Proxy 
- Factory Method 
- Prototype 
- Adapter 
- Singleton 
- Observer 
- Abstract Factory 
- Visitor 
- Interpreter 
- Iterator
- Chain of Responsibility 
- Memento 

Problemas de Re-diseño

Luis Fernández

Patrones de Comportamiento

Luis Fernández

Ejercicio supermercado II

Luis Fernández

Ejercicio supermercado III

Luis Fernández

Ejercicio Poker

Luis Fernández

Luis Fernández

Doctor en Inteligencia Artificial e Ingeniero Informático