Desarrollador Web
Backend II: Diseño y Arquitectura Backend
Certificación en Programación Backend II: Diseño y Arquitectura Backend
Institución: Coderhouse Fecha de Finalización: 6 de noviembre de 2024 Duración: 8 semanas (28 horas) Reconocimiento: Top 10
He completado con éxito el curso "Programación Backend II: Diseño y Arquitectura Backend" en Coderhouse. Durante este curso intensivo de 8 semanas, adquirí habilidades avanzadas en el desarrollo de aplicaciones backend robustas y escalables, incluyendo la implementación de arquitecturas profesionales y sistemas de autenticación y autorización seguros. Este curso estuvo dirigido a desarrolladores con experiencia previa en JavaScript, MongoDB y Node.js, y me permitió especializarme en el diseño de aplicaciones backend modernas y eficientes.
Habilidades y Tecnologías Aprendidas:
Ecosistema Backend:
Uso avanzado de Node.js y JavaScript para el desarrollo backend.
Configuración y desarrollo de APIs RESTful utilizando Express.
Gestión de Sesiones y Seguridad:
Implementación de autenticación y autorización seguras con JWT y Passport.
Uso de cookies y almacenamiento de sesiones en aplicaciones web.
Frameworks y Plantillas:
Generación de contenido dinámico con Handlebars como motor de plantillas.
Bases de Datos y Persistencia:
Gestión avanzada de bases de datos NoSQL con MongoDB y Mongoose.
Normalización y denormalización de datos en formato JSON.
Patrones de Diseño y Arquitectura:
Implementación de arquitecturas de capas con el patrón MVC.
Uso de patrones de diseño y buenas prácticas para aplicaciones de alta concurrencia.
Integraciones Avanzadas y Comunicaciones:
Configuración de servicios de mailing y mensajería con Nodemailer y Twilio.
Creación de servidores backend completos con configuraciones avanzadas.
Metodología de Trabajo:
Desarrollo progresivo de un proyecto integrador que incluyó la creación de un servidor backend robusto, con integración de sistemas de autenticación y arquitecturas profesionales.
Metodología de Aprendizaje:
Clases online en vivo: Sesiones semanales de 2 horas con enfoque práctico y colaborativo.
Material asincrónico: Videos, infografías y actividades interactivas disponibles on-demand para reforzar los conocimientos.
Proyecto Final: Desarrollo de un proyecto backend completo aplicando todas las técnicas y tecnologías vistas.
Este curso me ha permitido profundizar en la creación de aplicaciones backend seguras, escalables y robustas, utilizando herramientas y técnicas modernas para resolver problemas complejos de desarrollo. Mi desempeño destacado me ubicó en el Top 10 de estudiantes del curso.
Certificadores:
Tamara Drajner: Head de Operaciones Académicas en Coderhouse
Christian Patiño: CEO y Co-fundador en Coderhouse
