Patrones de Diseño Java

Aprende a utilizar los Patrones de Diseño Software en Java y da a tus aplicaciones un salta de calidad en el código.

4.57 (937 reviews)
Udemy
platform
Español
language
Operating Systems
category
instructor
7,688
students
5 hours
content
Aug 2019
last update
$44.99
regular price

What you will learn

Reconocer y utilizar los Patrones de Diseño

Description

A lo largo de este curso de Udemy verás una descripción completa de los patrones de diseño en Java. Aunque el curso esta en Java puedes utilizarlo en el idioma que quieras, puesto que los patrones no cambian según el lenguaje.

Los patrones de diseños son unas técnicas para resolver problemas comunes que nos ocurren a todos los desarrolladores de software.

Por lo tanto un patrón de diseño es una solución a un problema de diseño que ya ha sido resuelto por anterioridad y que nosotros solo debemos implementar.

Hoy en día es uso de estos patrones de diseño es fundamental en desarrollo de software y por lo tanto son un requisito que todo programador tiene que conocer.

Los patrones que aprenderás a lo largo de este curso son:

Patrones Creacionales: Son los patrones de diseño que nos solucionan nuestros problemas a la hora de crear instancias.

  1. Factory Method

  2. Abstract Factory

  3. Builder

  4. Prototype

  5. Singlenton

Patrones de Comportamiento: Son los patrones de diseño que se encargan de definir las formas en las que interactúan y reparten responsabilidades las distingas clases y objetos.

  1. Chain of Responsibility

  2. Command

  3. Interpreter

  4. Iteractor

  5. Mediator

  6. Memento

  7. Obsever

  8. State

  9. Strategy

  10. Template method

  11. Visitor

Patrones Estructurales: Son los patrones de diseño que tratan la composición de las clases y objetos.

  1. Adapter

  2. Bridge

  3. Composite

  4. Decorator

  5. Facade

  6. Flyweight

  7. Proxy

¿Para quién es este curso?

Para desarrolladores de software que quieren mejorar el código utilizando los patrones de diseño que ya han funcionado a miles de programadores en el pasado.

Aprende de una manera sencilla los patrones de diseño Java y da un salto de nivel a tu código. Apúntate ahora.

Content

Introducción a los Patrones de Diseño

Patrones de Diseño
Patrones Creacionales
Patrones Estructurales
Patrones de Comportamiento
Beneficios de los Patrones de Diseño

UML - Lenguaje Unificado de Modelado

UML
Diagrama de Clases
Simbolo Herencia
Simbolo Asociacion
Simbolo Depedencia
Simbolo Agregacion
Simbolo Composición

Código del Proyecto

Código GitHub

Factory Method

Teoría Factory Method
Código Factory Method
Ventajas Factory Method

Abstract Factory

Teoría Abstract Factory
Código Abstract Factory Parte1
Código Abstract Factory Parte2
Código Abstract Factory Final
Ventajas Abstract Factory

Builder

Teoría Builder
Código Builder Parte1
Código Builder Final
Ventajas Builder

Prototype

Teoría Prototype
Código Prototype Parte1
Código Prototype Final
Ventajas Prototype

Singleton

Teoría Singleton
Código Singleton
Ventajas Singleton

Chain of Responsibility

Teoría Chain of Responsibility
Código Chain of Responsibility Parte1
Código Chain of Responsibility Final
Ventajas Chain of Responsibility

Command

Teoría Command
Código Command Parte1
Código Command Final
Ventajas Command

Iterator

Teoría Iterator
Código Iterator Parte1
Código Iterator Final
Ventajas Iterator

Mediator

Teoría Mediator
Código Mediator Parte1
Código Mediator Final
Ventajas Mediator

Memento

Teoría Memento
Código Memento Parte1
Código Memento Final
Ventajas Memento

Observer

Teoría Observer
Código Observer Parte1
Código Observer Final
Ventajas Observer

State

Teoría State
Código State Parte1
Código State Final
Ventajas State

Interpreter

Teoría Interpreter
Código Interpreter Parte1
Código Interpreter Final
Ventajas Interpreter

Strategy

Teoría Strategy
Código Strategy Parte1
Código Strategy Parte Final
Ventajas Strategy

Template Method

Teoría Template Method
Código Template Method Parte1
Código Template Method Parte Final
Ventajas Template Method

Visitor

Teoría Visitor
Código Visitor Parte1
Código Visitor Final
Ventajas Visitor

Adapter

Teoría Adapter
Código Adapter Parte1
Código Adapter Final
Ventajas Adapter

Bridge

Teoría Bridge
Código Bridge Parte1
Código Bridge Parte Final
Ventajas Bridge

Composite

Teoría Composite
Código Composite Parte1
Código Composite Parte Final
Ventajas Composite

Decorator

Teoría Decorator
Código Decorator Parte1
Código Decorator Parte Final
Ventajas Decorator

Facade

Teoría Facade
Código Facade Parte1
Código Facade Parte Final
Ventajas Facade

Flyweight

Teoría Flyweight
Código Flyweight Parte1
Código Flyweight Parte Final
Ventajas Flyweight

Proxy

Teoría Proxy
Código Proxy Parte1
Código Proxy Final
Ventajas Proxy

Screenshots

Patrones de Diseño Java - Screenshot_01Patrones de Diseño Java - Screenshot_02Patrones de Diseño Java - Screenshot_03Patrones de Diseño Java - Screenshot_04

Reviews

David
September 5, 2023
Buen curso, tenia bajos conocimientos sobre este tema, considero que es de gran valor, ver los ejemplo de como se puede aplicar, queda mucho más claro.
Francisco
August 12, 2023
Seria bueno mejorar los ejemplos ya que parecen muy básicos, recomendaría usar mas diapositivas sobre los pros y contras de cada uno.
David
July 24, 2023
No creo que esté bien explicado los conceptos, se nota que esta leyendo cuando explica y después son 3 vídeos escribiendo código, que sinceramente, sobra. Se podría resumir el curso a 1/3 de lo que dura.
Jorge
June 4, 2023
Parece que el curso ha sido desarrollado con prisas y existen diferentes errores, tanto tipográficos como, alguno, de concepto.
Maricela
June 1, 2023
muy preciso con ejemplos sencillos de comprender, me gustaria saber en la vida de programador donde los usamos.
JAVIER
January 10, 2023
seria bueno cambiar el enfoque de cada patron puede ser confuso utilizar siempre el tema de tarjetas de credito
Federico
January 6, 2023
Muy buen curso, me gusto muchisimo. La verdad que se aplica bastante a lo que veo en mi vida laboral.
Arturo
December 29, 2022
El temario es bueno, sin embargo el desarrollo del contenido y los ejemplos están llenos de errores y malas prácticas. Aunque no sea un curso en inglés el hecho de no cuidar el significado de las palabras causa confusión y denotan una falta de calidad en el curso, así como las analogías no están bien relacionadas al objetivo real de los patrones. Me sirvió como introducción y para investigar más a fondo, sin embargo alguien con menos experiencia puede salir con muchas ideas mal concebidas.
Javiera
December 6, 2022
Como principiante en Java, no me pareció tan claro el curso. El instructor se cae bastante en el uso de inglés e incluso tiene faltas de ortografía. Se nota que sabe pero su forma de explicar es bastante robótica. Igual le dejo más de 3 estrellas por darse el tiempo de hacer este material.
Mauricio
November 6, 2022
Bastante confuso y no ayuda mucho la explicación del instructor, hubiera preferido que no abarcara tanto y seleccionara lo más importante y diera más explicación de ello.
Isis
August 30, 2022
Me gustó mucho el curso, siento que resume de manera concreta la funcionalidad de cada patrón y sus casos de uso. lo recomiendo un montón para principiantes.
Brayan
July 27, 2022
Buen curso abordas todos los patrones de diseño propuestas por la banda de los 4 me encantaron ahora debo estudiarlos para comprenderlos al 100% gracias buen curso.
Jose
July 19, 2022
Los ejemplos me parecen poco elaborados y poco variados (siempre girando en torno a la misma problemática CreditCards). Aunque se entienden muy bien.
Pablo
July 1, 2022
Faltaría subir la parte de teoría en formato documento. Quizás en el mismo repositorio de los ejemplos de código. Por lo demás, muy planteado el curso.
Leonel
June 22, 2022
Si bien explica cada patron y da ejemplos, los ejemplos son bastante simples y no reflejan un ejemplo mas cercano a la vida real. Faltaria ejemplos de en que casos se aplica cada patron. De todas formas si buscas algo corto y directo, es buena opcion.

Coupons

DateDiscountStatus
10/2/2019100% OFF
expired

Charts

Price

Patrones de Diseño Java - Price chart

Rating

Patrones de Diseño Java - Ratings chart

Enrollment distribution

Patrones de Diseño Java - Distribution chart

Related Topics

2488852
udemy ID
8/1/2019
course created date
10/2/2019
course indexed date
Bot
course submited by