UML y Patrones de diseño
Curso
En Buenos Aires
Descripción
-
Tipología
Curso
-
Lugar
Buenos aires
-
Horas lectivas
28h
Aplicar y comprender los patrones de diseño más conocidos. Comprender nuevos patrones de diseño como los utilizados en los BluePrints de J2EE. Utilizar los patrones de diseño para comprender más rápidamente un diseño orientado a objetos, ya sea de desarrollos propios o de frameworks de terceros. Dirigido a: Personas con conocimiento de Java y programación orientada a objetos que: Deseen ampliar sus conocimientos de diseño orientado a objetos. Quieran tener una base que les ayude a comprender más rápidamente un diseño orientado a objetos. Equipos de desarrollo que busquen mejorar el diseño de su aplicación y adquirir un "lenguaje común" sobre el cual plantear cuestiones de diseño
Sedes y fechas disponibles
Ubicación
inicio
inicio
Opiniones
Plan de estudios
Curso PD1: Patrones de Diseño
Saber sobre patrones de diseño es prácticamente un requisito para cualquiera que trabaje utilizando programación orientada a objetos. Ya que estos brindan un "lenguaje común" y enseñan practicas del diseño orientado a objetos.
Este curso comienza con una introducción a los patrones de diseño y luego se centra en los más importantes, discutiendo sus características mediante el uso de ejercicios y ejemplos prácticos.
Este curso esta dirigido a:
* Personas con conocimiento de Java y programación orientada a objetos que:
- Deseen ampliar sus conocimientos de diseño orientado a objetos.
- Quieran tener una base que les ayude a comprender más rápidamente un diseño orientado a objetos
* Equipos de desarrollo que busquen mejorar el diseño de su aplicación y adquirir un "lenguaje común" sobre el cual plantear cuestiones de diseño.
Objetivo
Al final de estos cursos será capaz de:
* Aplicar y comprender los patrones de diseño más conocidos.
* Comprender nuevos patrones de diseño como los utilizados en los BluePrints de J2EE.
* Utilizar los patrones de diseño para comprender más rápidamente un diseño orientado a objetos, ya sea de desarrollos propios o de frameworks de terceros.
Temario:
Unidad 1 - Introducción
* Descripción de las problemáticas asociadas al diseño y desarrollo de software
* Descripción de los conceptos y terminología de la programación orientada a objetos
* Empleo de tarjetas CRC para pensar un problema en términos de objetos
* Descripción de los patrones de diseño y su uso
* Descripción de cómo leer la documentación de un patrón de diseño
* UML: Diagramas de secuencia y de clase
Unidad 2 - Descripción de los principales patrones de diseño
* Descripción de los patrones:
- Abstract Factory
- Adapter
- Command
- Composite
- Decorator
- Null Object
- Proxy
- Singleton
- State
- Strategy
- Template Method
Unidad 3 - MVC
* Descripción del patrón Observer
* Descripción de MVC y su utilización en la plataforma Java
Unidad 4 - Análisis de los patrones de diseño
* Descripción de la problemática de pensar un diseño a partir de patrones
* Descripción de los problemas que plantean los patrones vistos en la Unidad 2
* Descripción de cómo utilizar el conocimiento adquirido en el curso para entender otros patrones de diseño
UML y Patrones de diseño