preloader

Patrones de diseño



Información

🧑🧔 Entre 6 y 10 personas

🕜 16 horas (4 bloques de 4 horas)

📊 80% práctica - 20% teoría

📍 Remoto o Presencial

🎁 Un curso gratis en nuestro campus

¡Suena bien!
💡 Curso para empresas 👉 Si estas buscando cursos individuales puedes ir a nuestro campus

Descripción

En este curso aprenderás a implementar correctamente los patrones de diseño de GOF. Te enseñaremos la motivación de cada uno de ellos para que puedas identificarlos fácilmente cuando requieras implementar uno de ellos. También pondremos en práctica los patrones más comunes en la industria que probablemente necesites utilizar a corto plazo.


Bloque 1


  • ¿Qué son los patrones de diseño?
  • Objetivos de los patrones de diseño
  • Fundamentos de UML
  • Patrones creacionales
  • Ejercicio

Bloque 2


  • Patrones estructurales
  • Ejercicio

Bloque 3


  • Patrones de comportamiento
  • Ejercicio

Bloque 4


  • Anti patrones
  • Variantes y buenas prácticas de patrones de diseño
  • Ejercicio general

Valor del curso


En este curso te enseñaré las ventajas de utilizar patrones de diseño, en nuestra experiencia es esencial para que cualquier desarrollador de software suba de nivel indiscutiblemente. Aquel desarrollador que conozca los patrones de diseño, los haya implementado alguna vez en el mundo real, marca la diferencia.

  • Fundamentos de UML.
  • Conocimiento de los 23 patrones de diseño de GOF.
  • Practicaremos los patrones más utilizados en la industria.
  • Aplicación correcta de patrones de diseño.
  • Anti patrones

Metodología


La parte más difícil de un curso es poner en práctica lo aprendido, por eso en este curso los alumnos pasan la mayor parte del tiempo programando, dedicaremos un 80% de práctica y un 20% de teoría.

El curso esta dividido en módulos y cada módulo consta de parte teórica y parte práctica.

La parte práctica está pensada para que se resuelva en parejas, donde un Coach estará acompañando y corrigiendo en caso de ser necesario.

Trabajaremos con mob programming

Requisitos


Para este curso es imprescindible contar con conocimientos básicos de diseño de software.

El lenguaje no es importante porque es una formación generalista, pero es necesario contar con conocimientos en algunos de los siguientes lenguajes:

  • C#
  • Java
  • Typescript
  • Cualquier lenguaje orientado a objetos.

Contactanos

Si estas interesado en este curso, completa el siguiente formulario y nos pondremos en contacto contigo.

Scouts letter


Este es nuestra newsletter, nuestro boletín informativo para que estes al tanto de todos los eventos que realizamos en la comunidad.