Codit - Transforma tu futuro
Blog Contacto
Bandera codit
Codit - Carrera Intensiva de Backend con Node Js (160 Horas)

Carrera Intensiva de Backend con Node Js

La Carrera Intensiva de Backend Developer con Node.js está diseñada para formar profesionales capaces de diseñar, desarrollar y desplegar APIs modernas, seguras y escalables utilizadas por aplicaciones web y móviles.

El programa tiene un enfoque 80% práctico, donde el estudiante desarrollará proyectos reales utilizando tecnologías actuales del mercado como Node.js, Express, MongoDB, SQL, JWT, Docker y Cloud Deployment.

Al finalizar, el participante estará preparado para desempeñarse como:

  • Backend Developer Junior
  • API Developer
  • Integrador de servicios web
  • Desarrollador Full Stack (perfil inicial)

Objetivo General

Formar desarrolladores backend capaces de construir aplicaciones del lado del servidor, crear APIs REST profesionales, manejar bases de datos, implementar seguridad, autenticación, testing y despliegues en la nube.

Objetivos

Al finalizar el estudiante podrá:

  • Comprender la arquitectura cliente-servidor
  • Programar en JavaScript orientado al backend
  • Crear APIs REST profesionales
  • Conectar aplicaciones con bases de datos SQL y NoSQL
  • Implementar autenticación segura
  • Aplicar buenas prácticas de arquitectura backend
  • Desplegar aplicaciones reales en servidores cloud
  • Trabajar en proyectos colaborativos

Público Objetivo

  • Personas sin experiencia que desean entrar al mundo IT
  • Estudiantes de programación
  • Frontend developers que quieren volverse Full Stack
  • Técnicos o ingenieros que desean aprender backend moderno

Prerrequisitos

  • Manejo básico de computación
  • Deseable lógica básica o nociones de programación
  • Conexión a internet y computador
Bandera codit

Contenido programático

Objetivo: Desarrollar pensamiento lógico y bases sólidas en JavaScript orientado al entorno backend.

  • Unidad 1: Introducción al Backend y entorno de desarrollo

  • Unidad 2: Fundamentos de JavaScript

  • Unidad 3: Control de flujo

  • Unidad 4: Funciones y estructuras

  • Unidad 5: Arrays y Objetos

  • Unidad 6: Introducción a la asincronía

Objetivo: Comprender el funcionamiento del entorno Node.js y desarrollar servidores backend funcionales.

  • Unidad 1: Qué es Node.js y cómo funciona internamente

  • Unidad 2: Gestión profesional de proyectos con NPM

  • Unidad 3: Módulos en Node.js

  • Unidad 4: Módulos nativos de Node

  • Unidad 5: Creación de servidores HTTP con Node puro

  • Unidad 6: Buenas prácticas y estructura profesional

Objetivo: Diseñar y desarrollar APIs REST funcionales utilizando Express y buenas prácticas de arquitectura backend.

  • Unidad 1: Introducción a APIs REST

  • Unidad 2: Instalación y configuración de Express

  • Unidad 3: Routing profesional

  • Unidad 4: Controladores y arquitectura MVC

  • Unidad 5: Middlewares profesionales

  • Unidad 6: Validación y manejo de datos

  • Unidad 7: Testing de endpoints con Postman

  • Unidad 8: Documentación básica de APIs

Objetivo: Diseñar, gestionar e integrar bases de datos relacionales en aplicaciones backend desarrolladas con Node.js.

  • Unidad 1: Introducción a Bases de Datos Relacionales

  • Unidad 2: Modelado de Datos Profesional

  • Unidad 3: SQL Fundamental

  • Unidad 4: Consultas SQL Intermedias

  • Unidad 5: Integración de Node.js con Bases de Datos

  • Unidad 6: Introducción a ORM (Sequelize o Prisma)

Objetivo: Comprender el funcionamiento de bases de datos NoSQL y desarrollar APIs backend conectadas a MongoDB utilizando buenas prácticas profesionales.

  • Unidad 1: Introducción a Bases de Datos NoSQL

  • Unidad 2: Instalación y uso de MongoDB

  • Unidad 3: Consultas MongoDB Intermedias

  • Unidad 4: Integración con Node.js usando Mongoose

  • Unidad 5: Relaciones y estructuras avanzadas

  • Unidad 6: Optimización y manejo profesional

Objetivo: Implementar mecanismos de autenticación, autorización y protección de APIs backend siguiendo buenas prácticas de seguridad.

  • Unidad 1: Fundamentos de Seguridad Backend

  • Unidad 2: Hashing y protección de contraseñas

  • Unidad 3: Autenticación con JSON Web Tokens (JWT)

  • Unidad 4: Protección de rutas y control de acceso

  • Unidad 5: Seguridad avanzada en APIs

  • Unidad 6: Buenas prácticas OWASP Backend

Objetivo: Aplicar pruebas básicas, control de errores, registro de eventos y buenas prácticas de desarrollo backend para construir aplicaciones mantenibles y escalables.

  • Unidad 1: Introducción al Testing Backend

  • Unidad 2: Testing básico con Jest

  • Unidad 3: Logging y monitoreo básico

  • Unidad 4: Buenas prácticas profesionales

Objetivo: Preparar, contenerizar y desplegar aplicaciones backend en entornos cloud reales utilizando herramientas modernas de la industria.

  • Unidad 1: Introducción a Docker y DevOps

  • Unidad 2: Crear contenedores backend

  • Unidad 3: Preparación de aplicación para producción

  • Unidad 4: Deploy en la nube

Objetivo: Desarrollar un sistema backend completo que integre todas las competencias adquiridas durante la carrera.

  • Unidad 1: Definición del proyecto

  • Unidad 2: Desarrollo guiado del backend

  • Unidad 3: Testing, optimización y seguridad

  • Unidad 4: Deploy y presentación


Bandera codit

Preinscripción

o
Contactar asesor
Bandera codit Ver todos
Bandera codit Ver todos
Bandera codit Ver todos

¡Gracias por postularte!

Hemos recibido tu información correctamente. En caso de que tu perfil se ajuste a nuestras necesidades, nos estaremos comunicando contigo muy pronto. ¡Te deseamos mucho éxito!