top of page

Backend I

Certificación en Programación Backend I: Desarrollo Avanzado de Backend


Institución: Coderhouse

Fecha de Finalización: 4 de septiembre de 2024

Duración: 9 semanas (36 horas)

Reconocimiento: Top 10


He completado con éxito el curso "Programación Backend I: Desarrollo Avanzado de Backend" en Coderhouse. Durante este curso intensivo de 9 semanas, adquirí habilidades avanzadas en la programación backend utilizando tecnologías modernas como Node.js y MongoDB, junto con la implementación de APIs RESTful y técnicas de programación asincrónica. Este curso estuvo dirigido a desarrolladores con conocimientos sólidos de JavaScript, con un enfoque en la creación de aplicaciones rápidas y escalables.


Habilidades y Tecnologías Aprendidas:


  1. Ecosistema Backend con Node.js y JavaScript:

    • Comprensión del ecosistema JavaScript, con énfasis en las versiones avanzadas del lenguaje (ES6 - ES11).

    • Programación asincrónica avanzada y manejo de dependencias en Node.js.

  2. Frameworks y Plantillas:

    • Utilización de Express como framework para la creación de servidores web.

    • Manejo de plantillas HTML con Handlebars, facilitando la generación dinámica de contenido.

  3. Desarrollo de APIs y Comunicaciones:

    • Creación de APIs RESTful para la comunicación eficiente entre el frontend y backend.

    • Implementación de Websockets para aplicaciones en tiempo real, como chats.

  4. Bases de Datos NoSQL:

    • Instalación y configuración de MongoDB, incluyendo su uso desde Node.js mediante Mongoose.

    • Operaciones CRUD y optimización de consultas con MongoDB, así como comprensión de sus diferencias con SQL.

  5. Implementación y Despliegue en la Nube:

    • Desarrollo e implementación de proyectos en la nube usando plataformas como Heroku, Glitch, y MongoAtlas.

    • Gestión y configuración de bases de datos en la nube.


Proyecto Final: El curso incluyó un proyecto integrador donde desarrollé una aplicación backend completa, aplicando todas las herramientas y técnicas aprendidas. Este proyecto incluyó la creación de APIs, el manejo de datos con MongoDB, y la integración de funcionalidades en tiempo real mediante Websockets.


Metodología de Aprendizaje:

  • Clases online en vivo: Sesiones semanales de 2 horas donde se profundizó en los contenidos mediante ejemplos prácticos.

  • Contenido asincrónico: Material multimedia on-demand, disponible para reforzar los conocimientos adquiridos.

  • Actividades Prácticas: Aplicación semanal de conceptos en situaciones reales a través de desafíos y actividades prácticas.

  • Pre-entregas del Proyecto Final: Evaluaciones parciales para garantizar el progreso en el proyecto integrador.


Este curso me ha permitido profundizar mis habilidades técnicas en el desarrollo backend, enfocándome en la creación de aplicaciones escalables y robustas, especializándome en tecnologías modernas de comunicación y bases de datos. 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 I
bottom of page