Aplica principios SOLID y patrones de diseño como Factory, Builder y Decorator para crear un procesador de pagos en Python, mejorando la organización, escalabilidad y mantenibilidad del código.
Principios SOLID
- 2

Principio de Responsabilidad Única en Desarrollo de Software
05:59 min - 3

Procesador de Pagos con Principios SOLID y Stripe
11:14 min - 4

Aplicación del Principio de Responsabilidad Única en Procesador de Pagos
25:30 min - 5

Principio Abierto-Cerrado en Desarrollo de Software
02:39 min - 6

Implementación del Principio Abierto-Cerrado en Procesadores de Pago y Notificadores
14:46 min - 7

Principio de Sustitución de Liskov en Desarrollo de Software
03:18 min - 8

Aplicación del Principio de Sustitución de Liskov en Python
06:44 min - 9

Principio de Segregación de Interfaces en Software
02:33 min - 10

Implementación del Principio de Segregación de Interfaces en Procesadores de Pago
09:06 min - 11

Principio de Inversión de Dependencias en Software
04:23 min - 12

Aplicación del Principio de Inversión de Dependencias en Python
05:56 min
Reestructuración del proyecto
Patrones de Diseño
- 14

Introducción a los Patrones de Diseño de Software
03:54 min - 15

Patrón Strategy en Diseño de Software con Python
01:55 min - 16

Implementación del Strategy Pattern en Procesador de Pagos en Python
10:58 min - 17

Patrón Factory Pattern en Python: Creación de Objetos Dinámicos
03:05 min - 18

Patrón Factory en Procesadores de Pago en Python
11:06 min - 19

Patrón Decorador: Añadir Responsabilidades Dinámicas a Objetos
03:06 min - 20

Aplicación del Patrón Decorador en Servicios de Pago
12:57 min - 21

Patrón de Diseño Builder: Construcción de Objetos Complejos
01:28 min - 22

Builder Pattern para Servicio de Pagos en Python
18:55 min - 23

Patrón Observer: Gestión de Eventos y Notificaciones Automáticas
01:48 min - 24

Patrón Observer en Sistemas de Pago: Implementación y Notificaciones
11:12 min - 25

Patrón Chain of Responsibility en Validación de Pagos
02:04 min - 26

Implementación del patrón Chain of Responsibility en validaciones de pago
16:27 min - 27

Principios SOLID y Patrones de Diseño en Procesadores de Pago
03:19 min
Conoce quién enseña el curso

software y recursos necesarios
- Terminal y línea de comandos.
- Google Chrome.
- VSCode
4.6 · 37 opiniones


Oscar Barajas Tavares
Excelente curso para aprender de Patrones de Diseño y los principios SOLID en Python


Juan Camilo Suarez
El curso es muy bueno y el profe también cosas que me gustaría haber visto: - Al comienzo, una clase dedicada para poder integrar stripe. Eso me tomó más tiempo del que esperaba. - El código, se encontraba en su estado final. hubiera sido genial que en cada clase estuviera el archivo before.py tal cual como se muestra en la clase y no con los principios solid ya implementados


Ringo Gonzalez Labraña
Contenido conceptual claro

José Alexander Márquez Rivera
Me pareció la mejor parte cuando implementamos e hicimos pruebas con la plataforma Stripe


Jeisson Misnaza
excelete curso y excelente profesor


Hildebrando Vargas
e

Jefferson Sanjuan Ortiz
Excelente!

Sebastian Pérez
Excelente pa el cursito


Mucha información que ayuda a comprender el tema, me parecio bien el curso.


Samuel Alejandro Trujillo montero
los recursos me confudieron demasiado y algunas cosas me toco buscarlas por internet pero fue un curso que me enriquisio mucho


Alvaro Castellanos
gran curso, me pareció muy denso pero indispensable. Creo que lo repetiré en un tiempo con mas experiencia.


Kevin Morales
Buen curso, tiene sus detalles en cuanto a explicación de código se refiere y hay comentarios que lo dicen. Las explicaciones son buenas y se aprende mucho sobre SOLID y patrones. Excelente profesor.


Rigoberto Acosta González
Excelente Curso. Tal vez se pudiera dividir en 2. Y explicar mejor por separados los patrones y SOLID

Jairo Armando Salcedo Aranda
Excelente Curso


Roberto Sobrado Taymani
Los temas tratados y los ejemplos codificados.


Jéimar de Jesús Arias Vélez
Excelente curso. Aprendí muchísimo.


Pablo Ochoa
Excelente curso y muy bueno los ejemplos practicos realizados

Jaime Andres Cardona Montero
excelente


Mario Alexander Vargas Celis
Excelente curso para aprender a minimizar la creación de código.


juan esteban colcombet
El curso ayuda a entender la diferencia que existe entre un codigo "que funciona" con un codigo que es "mantenible".

Jovanny Delgado
El curso mas completo para programar de manera eficiente


Maikel Aparicio
Excelente curso, con un contenido muy importante, bien explicado y ejemplificado por el docente.


Luis Angel González Zamora
Excelente la forma de enseñar


Bryan Castano
Buen Curso de Patrones Diseño, me gusto el trabajo practico en un sistema de procesamiento de pagos con stripe. el curso fue bueno , con ejemplos caso de usso reales de SOLID y Design Patterns.


Lucho Rodriguez
Muy buen curso, muy buena metodología. Sería interesante agregarle pruebas unitarias.


LEONARD CUENCA
Excelente dominio del tema.


Jonnathan Mackey Martínez Robledo
Muy buen docente


Adicionar mas contenido


Joseph Peña Quino
muy buen curso


Sasha Canal
Qué gran Curso! La verdad esto es la piedra angular de cualquier proyecto... me va a ayudar mucho para mi Startup
Este curso es parte de estas rutas de aprendizaje




Desarrollo Backend con Python y Django
Django es un framework de desarrollo Web basado en Python, este provee herramientas esenciales para la construcción de aplicaciones seguras y escalables.




Python: De Cero a Experto
Explora la programación con cursos de Python, de cero a frameworks avanzados. Construye proyectos backend y domina el lenguaje más usado.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender




