Nivel Intermedio
27 clases
3 horas de contenido
8 horas de práctica
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

Qué es el principio de responsabilidad única
05:58 min - 3

Procesador de pagos en Python con Stripe
11:13 min - 4

Cómo aplicar SRP en un procesador de pagos con Stripe
25:19 min - 5

Principio open-closed en Python
02:39 min - 6

Clases abstractas y principio abierto-cerrado
14:46 min - 7

Principio de Liskov en S.O.L.I.D.
03:18 min - 8

Principio de sustitución de Liskov en Python
06:38 min - 9

Principio de segregación de interfaces en SOLID
02:33 min - 10

Segregación de interfaces en procesadores de pagos
09:05 min - 11

Principio de inversión de dependencias en SOLID
04:13 min - 12

Principio de inversión de dependencias: servicio de pagos flexible
05:56 min
Reestructuración del proyecto
Patrones de Diseño
- 14

Qué son los patrones de diseño: definición y categorías
03:54 min - 15

Strategy Pattern con Python y setprocessor
01:55 min - 16

Strategy Pattern para pagos en Python
10:58 min - 17

Factory Pattern: centralizar creación de objetos
03:04 min - 18

Patrón Factory para procesar pagos con match
11:06 min - 19

Qué es el patrón Decorator
03:06 min - 20

Patrón decorador en servicios de pagos
12:57 min - 21

Builder Pattern: construcción paso a paso
01:28 min - 22

Builder Pattern aplicado a un servicio de pagos
18:54 min - 23

Observer Pattern en sistemas de eventos
01:48 min - 24

Observer en sistemas de pagos con Python
11:11 min - 25

Chain of Responsibility para validar pagos
02:04 min - 26

Chain of Responsibility en servicios de pagos
16:27 min - 27

Código funcional vs código mantenible en Python
03:19 min
Profes del curso
Conoce quién enseña el curso

Eduardo Álvarez
Backend Developer
Backend Developer
Opiniones del curso
4.6 · 60 opiniones


David Fernando Lopez Barragan
@daviferlo69·
Un curso muy completo que necesita todo desarrollador si quiere mejorar su forma de programar

Jovanny Delgado
@jovannydelgado·
El curso mas completo para programar de manera eficiente


Javier Anhorn
@javieranhorn81·
Excelente tanto la teoría como la práctica.


Juan Pablo Angel
@juanpabloangel10·
Nice
Eleva tu aprendizaje
Este curso es parte de estas rutas de aprendizaje
Ruta




Desarrollo Backend con Python y Django
56 horas
7 Profes
Django es un framework de desarrollo Web basado en Python, este provee herramientas esenciales para la construcción de aplicaciones seguras y escalables.
Comunidad
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender





