Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Principios SOLID y Diseño Orientado Objetos con Kotlin
Highest Rated
Rating: 4.6 out of 5(116 ratings)
599 students

Principios SOLID y Diseño Orientado Objetos con Kotlin

Crece tu Seniority, deja de ser Junior. Diseña software de Calidad, Escalable y Flexible con SOLID y Orientación Objetos
Created byAnahi Salgado
Last updated 6/2023
Spanish

What you'll learn

  • Principios SOLID
  • Patrones de Diseño: Singleton, Factory, Dependency Injection
  • Principios de Software: DRY, Composición sobre Herencia, STUPID, KISS
  • Principios de Arquitectura Limpia
  • Programación Orientada a Objetos

Course content

8 sections74 lectures12h 16m total length
  • Diseñar Software8:36
  • Diseño Orientado a Objetos8:01
  • Principios SOLID10:43
  • Aprendiendo a analizar un problema orientado a objetos7:13

Requirements

  • Conocimientos Básicos de Programación en cualquier lenguaje
  • Preferentemente haber tomado el Curso Esencial de Kotlin en Udemy

Description

Ahora que aprendiste a programar el siguiente paso es mejorar la calidad del código y los programas que escribes.


La Programación Orientada a Objetos nos ayuda a diseñar programas y los Principios SOLID los hacen escalables.

He recopilado mis años como programadora, mentora y profesora en este curso que creo es una pieza clave para mejorar tu análisis y programación de software.


Creo que aprender Principios SOLID de la mano de la Orientación a Objetos es el mejor camino para llegar a temas avanzados como Arquitecturas.


La Programación Orientada a Objetos con sus pilares:

  • Abstracción

  • Herencia

  • Polimorfismo

  • Encapsulamiento

Serán las técnicas que te ayuden a Analizar problemas, generar soluciones para trasladarlas a Código.


Y los Principios SOLID:

  • Single Responsibility

  • Open Close Principle

  • Liskov Sustitution

  • Interface Segregation

  • Dependency Injection

Son algunos de los principios de Diseño que te ayudan a crear un Polimorfismo efectivo, lograr Bajo Acoplamiento y Alta Cohesión, es decir que tus programas sean Flexibles al cambio.


Durante el curso empezaremos desde qué es un Clase, Objeto, etc. hasta Principios de Arquitectura.

Todo el contenido tiene el dinamismo y ejemplos necesarios para que te sea muy sencillo aprender.

Quiero verte crecer, quiero que dejes de ser Junior.

Inicia ahora, te ayudaré con esto, estaré feliz de compartir tu progreso con todo el mundo.


Who this course is for:

  • Desarrolladores que quieran mejorar la calidad de sus soluciones
  • Desarrolladores que estén preparandose para entrevistas técnicas
  • Desarrolladores que quieran incrementar su Seniority y aprender principios y patrones de Diseño
  • Desarrolladores que quieran aprender a Diseñar Software flexible a cambios
  • Desarrolladores que necesiten una curva suave de aprendizaje hacia la Arquitectura de Software