Carrera intensiva backend developer con Node.JS

En CODIT te formas en lo que te apasiona, en menos de un año, con certificación internacional y acceso al mundo laboral. Creemos en la educación sin deudas: capacítate, trabaja y financia tu propia universidad.

0 Hrs
0 Hrs
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

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

Preinscripción

Comparte este curso

Temas

Temas

None

Temas

Temas

None
Aún no hay contenido disponible aquí, pero pronto tendremos más opciones para ti.