top of page

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

Backend II: Diseño y Arquitectura Backend
bottom of page