When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Arquitectura de software. Desarrolladores de èlite.

Consigue el trabajo de tus sueños. Aprende sobre SOLID, Patrones de diseño y más

     
  • 4.2
  •  |
  • Reviews ( 12 )
₹519

This Course Includes

  • iconudemy
  • icon4.2 (12 reviews )
  • icon12h 23m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Arquitectura de software. Desarrolladores de èlite.

Con este curso podrás comenzar tu camino a convertirte en un arquitecto de Software, líder técnico etc , conociendo los conceptos más importantes para esta área. - SOLID - Patrones de diseño - Antipatrones Conoce las principales preguntas en una entrevista profesional para ocupar puestos gerenciales en sistemas, como lideres técnicos y arquitectos de software Conoceremos los principales patrones de diseño de la actualidad, discutiremos sus pros y contras pero sobre todo aprenderás a implementarlos en tus propios proyectos no importando en lenguaje o framework del mismo. todos los ejemplos que se verán en el curso esta escrito en Swift y Python. Como todo reviewer de código debe conocer, revisaremos los principales antipatrones y como reconocerlos en códigos de terceros o compañeros. Podrás impresionar a tus entrevistadores y conseguirás el trabajo de tus sueños. Aprenderemos que es SOLID y como utilizarlo, escribiremos código que ejemplara cada uno de sus principio y podremos ver como cada uno va de la mano del otro. Los

Cinco principios de SOLID

para el diseño de aplicaciones de software son:

S – Single Responsibility Principle (responsabilidad única )

O – Open/Closed Principle ( abierto / cerrado)

L – Liskov Substitution Principle (Sustitución de Liskov)

I – Interface Segregation Principle (Segregación de interfaces)

D – Dependency Inversion Principle (inversión de dependencias) Entre los objetivos de tener en cuenta estos 5 principios a la hora de escribir código encontramos:

Crear un

software eficaz

: que cumpla con su cometido y que sea

robusto y estable

.

Escribir un

código limpio y flexible

ante los cambios: que se pueda modificar fácilmente según necesidad, que sea

reutilizable

y

mantenible

.

Permitir

escalabilidad

: que acepte ser ampliado con nuevas funcionalidades de manera ágil. Espero que disfrutes este curso y estaré feliz de ser tu instructor.

What You Will Learn?

  • Consigue el trabajo de tus sueños como líder técnico o arquitecto de sofware .
  • Conocerás que es la Arquitectura de software .
  • Aprenderás las buenas practicas para desarrollo de software .
  • Aprenderás a aplicar SOLID en tus proyector .
  • Conocerás los principales patrones de diseño.