Curso de Patrones de Diseño de Software
El curso que te permitirá conocer y dominar el ecosistema de patrones de diseño de software
Material disponible
Avanzado
11 Clases 23 h
120€
110€
Precio en promoción
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 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.

Qué aprenderé en el Curso de Patrones de Diseño de Software

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

Objetivos 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.

Por qué debes aprender Patrones de Diseño de Software

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.

Qué tengo que saber

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.

Clases y contenidos

Objetivos de los Patrones de Diseño Gratis

Objetivos de los Patrones de Diseño como técnicas que nos permiten encontrar soluciones a los problemas habituales en la creación de software.

Problemas de Re-diseño

Problemas de Re-diseño.

Intención de los distintos Patrones

Estudiamos las intenciones de los distintos Patrones de Diseño.

Patrones de Comportamiento

Patrones de Comportamiento.

Aplicación de Patrones de Diseño

Aplicación de Patrones de Diseño.

Ejercicio supermercado II

Trabajamos con varios patrones sobre el ejercicio del supermercado.

Ejercicio supermercado III

Seguimos trabajando con patrones sobre el ejercicio supermercado.

Gestor local/remoto online/offline

Continuamos viendo ejercicios que nos ayudan a entender mejor los distintos patrones.

Ejercicio Poker

Ejercicio del analizador de jugadas de poker.

Ejercicio Maquina Café y Bombing

Continuamos viendo distintos ejemplos de patrones.

Sesión Final: últimos Patrones

Completamos todos los patrones de diseño del catálogo del curso.

Valoraciones

Miguel Perez

Jaime Aguila Sanchez

Cristóbal Cobos Budia

Agustin

JMSanchez

Arturo Portable

Pablo López Basanta

Holden

Mikel Lopez Salazar

Jeyson Junior Ventura Aguilar

Excelente curso! Un gran nivel del docente en el manejo del tema. Casos reales.

MARIBEL NARGANES

Buen curso

Juan Aguilar

gran experiencia del docente sobre el tema

Ferran Llop

increíble el profesor

Paco_

Excelente

Antonio Jose Jimenez Madrid

madebyivan

Renso Valencia

El profesor es un lobo de la programación

Hugo Felipe Alavez Bautista

Gonzalo

Sashir Estela

Leonell Tambasco

Me parece excelente, las explicaciones, los ejemplos, la estructura del curso.

Andres Cubillos Salazar

Jhon Zevallos

Ricardo Luizaga

Excelente!!!

Maximiliano perrone

Samuel Taboas Rodriguez

Carlos Hernández Güell

Curso genial.

italoberrospi

Jose Joaquin Meseguer Jimenez

Otro gran curso sobre diseño de programas

Matias Peñafiel

Muy bueno y 100 % recomendable !. El nivel de detalle en la explicación de cada patrón y los ejemplos (c/u tiene a varios patrones incluidos) hacen que recomiende este curso. Si ya sabés Patrones de Diseño de Objetos > tenés que hacer este curso, porque te aseguro que seguirás aprendiendo. Y si no los conoces > es una buena oportunidad para comenzar a descubrirlos y aplicarlos.

eniel lorenzo

Excelente, Como todos los cursos que imparte Luis.

Mario Alejandro Armenta

Curso recomendado. Excelente profesor. No volverás a ser el mismo programador después de llevar este curso

pedro

Fantástico curso

valderrama espinoza wilfredo jose

Eduard Gallofré Asens

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 130 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete