Patrones de diseño de software y principios SOLID


Patrones de diseño de software y principios SOLID






Descripción

¿No sería genial tener a los grandes programadores sentados a nuestro lado mientras nos enfrentamos a la complicada tarea de programar?

Evidentemente en este curso no te podemos proporcionar este servicio.

Pero sí te podemos ayudar que descubras y entiendas los patrones de diseño. Los patrones de diseño son soluciones generales a problemas que aparecen recurrentemente en las aplicaciones complejas.

Por esto, aunque no puedas tener a tu lado a las mentes más destacadas de la programación, sí puedes tener un catálogo de soluciones generales que han descubierto, analizado y descrito en detalle.

Los autores de estos patrones de diseño han identificado 23 problemas generales que es muy probable que te encuentres o ya te hayas encontrado en tu trabajo. Y para cada uno de ellos, han explicado como se puede resolver de forma elegante y cumpliendo con los requisitos de encapsulación, extensibilidad y otros factores que debe tener un diseño profesional.

El estudio de este catálogo es la parte central del curso. Pero no la única.

Además, explicaremos el que quizá sea el conjunto de principios más conocido para evaluar la calidad de un sistema orientado a objetos: Los principios SOLID. 

Estos principios incluyen algunas de las ideas más profundas e interesantes que los teóricos de la computación han expresado. Principios como el open/closed o el principio de sustitución de Liskov contienen reflexiones muy útiles para los profesionales de la programación pero muchas veces, por ser mal explicadas, se quedan en el ámbito académico. En este curso los explicaremos de forma clara y cambiarán tu percepción de tu propio trabajo.

Espero que, como me sucedió a mi, también la compresión de todo este contenido cambie tu forma de trabajar y te haga disfrutar más de él. 

¿A quién está dirigido?

Programadores Java de todos los niveles


Requisitos

Conocimientos básicos de la orientación a objetos
Los ejemplos son en Java. Aunque no sea imprescindible, obtendrás más beneficio del curso si tienes nociones básicas del lenguaje Java
¡Ganas de construir soluciones realmente profesionales!

















Patrones de diseño de software y principios SOLID [MG]
495 MB | xxx hs de clases  | udemy| 7zip | 10/2018 |Idioma: Español



www.programacioneliiotpest.blogspot.com.ar




No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.

Instagram