Curso de Backend Developer - Turno Tarde
Modalidad
En vivo online
Apertura de aula
Inscripción cerrada
Certificación
UTN Buenos Aires
Elegí tu fecha de cursada
Presentación
Este curso profundiza a nivel avanzado la programación de páginas web en tecnologías basadas en Javascript, como ser NodeJS, con MySQL, para el desarrollo de sitios web interactivos y dinámicos.
NodeJS se programa del lado del servidor, lo que indica que los procesos para el desarrollo de software en “Node” se realizan de una manera muy diferente que en Javascript del lado del cliente.
Durante el curso además podrás aprender a utilizar diferentes tipos de bases de datos, relacionales como MySQL y no relacionales como Mongo DB, para luego interactuar con el servidor.
Este curso integra un trayecto formativo mayor
Diplomatura de Programación Web Full Stack - Turno Tarde
Accedé al programa completo con mejores beneficios y obtené una certificación superior.
Modalidad
En vivo online
Disfrutá de la flexibilidad online con encuentros presenciales clave para fortalecer el aprendizaje.
Encuentros en vivo
Intercambio en campus virtual
Objetivo general
Que los alumnos logren obtener los conocimientos y habilidades para el desarrollo integral de un sitio web dinámico con tecnología JS. (Full Stack)
Objetivos específicos
- Que los alumnos realicen programación en JavaScript mediante Frameworks.
- Que los alumnos puedan combinar estos lenguajes para la realización de proyectos de alta demanda de conocimientos específicos.
- Que los alumnos conozcan y apliquen las prestaciones de Node JS.
- Que los alumnos logren realizar aplicaciones para sitios web complejos.
- Que los alumnos manejen el lenguaje Typescript.
- Que los alumnos sepan integrar la programación de su sitio con el servidor y las bases de datos.
Temario
1 Módulo • 31 Clases • Carga Horaria 93 horas
- Tema 1: - ¿Qué es Typescript? - Sintaxis - POO 2
- Tema 1: - Clases, propiedades y objetos - Constructor - Herencia de clases
- Tema 1: Aplicación de Typescript en proyectos de desarrollo
- Tema 1: - ¿Que es una Base de Datos? - Tipos de bases de datos: Relacionales y No relacionales - Tablas o campos o registros - Lenguaje SQL - Select
- Tema 1: - Lenguaje SQL - Insert - Update - Delete
- Tema 1: - Elaboración de Bases de Datos Aplicadas
- Tema 1: - Conceptos - Diferencias con MySQL
- Tema 1: - Introducción a las bases de datos con MongoDB - Instalación de packs - Packs de MongoDB - Arquitectura, instalación y configuración de MongoDB
- Tema 1: - Colecciones - Documentos
- Tema 1: - Identificaciones de elementos - CRUD en Mongo DB - Mongoose
- Tema 1: - ¿Qué es NodeJS? - Funcionamiento - Uso de NPM - Introducción a programación asincrónica
- Tema 1: - ¿Qué es Express? - Ruteo en Express - Manejo de archivos estáticos - Recepción de formularios
- Tema 1: - Instalación de express - Routes, app.js y www - Verbos http y headers
- Tema 1: - Introducción a motores de template - Uso de motores de template - Envío de emails
- Tema 1: - Conexión con base de datos - Consultas a base de datos desde NodeJS
- Tema 1: - Manejo de sesiones - Práctica de NodeJS con base de datos - Introducción al concepto de API REST
- Tema 1: - Bases de datos no relacionales con NodeJS - Conexión de node y mongoDB - Consultas asíncronas - JWT + mongoDB
- Tema 1: - Dominios/Tipos de Dominios/Hosting Web - ¿Qué es Firebase? - Entorno de Desarrollo - Creación de proyecto Web - Deploy & Only Host Deploy
- Tema 1: - Configuración de puertos - Seguridad en el Servidor
- Tema 1: - Servicios Web: ¿Qué es una API? - Aplicaciones RESTful. - Manejo y documentación de APIs.
- Tema 1: - Tipos de servidores comúnmente utilizados - Introducción Amazon AWS - Servicios en la nube
- Tema 1: - Puesta en producción de una aplicación node Js + React Js
- Tema 1: - Puesta en producción de una aplicación node Js + React Js - Presentación de ejemplos
- Tema 1: - Herramientas de IA para el desarrollo del backend - Mejores practicas
- Tema 1: - Ejemplos prácticos para la optimización y automatización de proyectos
Destinatarios
- Público en general que se encuentre interesado en el desarrollo de un sitio web dinámico.
- Estudiantes en general que deseen incorporar conocimientos de desarrollo web full stack.
- Estudiantes de carreras relacionadas con el diseño multimedial y la programación.
- Diseñadores.
Requisitos
- Manejo de los principales navegadores web.
- Conocimientos en HTML5, CSS3 y Javascript, o haber realizado previamente el curso de Programador web inicial – Frontend Developer.
- Manejo de programas Office nivel básico.
- Manejo del sistema operativo Windows, Linux o IOS.
Equipo docente

Gabriel Alberini
PROFESOR
Gabriel Alberini es un Desarrollador Fullstack capacitado en tecnologías web y en gestión de proyectos digitales. Posee …

Santiago Rada
PROFESOR
Soy Santiago Rada, diseñador UX/UI y Frontend Developer con +5 años de experiencia en la industria del desarrollo y ampl…

Matias Gimenez
PROFESOR
Soy Matías Giménez, desarrollador full-stack con experiencia en tecnologías web y mobile. Trabajo con JavaScript, TypeSc…

Irene Gabriela Giorgi Fernandez
PROFESOR
Asistente de coordinación con experiencia en atención al público, gestión administrativa y soporte técnico en formación …

Lautaro Miceli
PROFESOR
Soy técnico electromecánico recibido en la Escuela Técnica Astillero Río Santiago y desarrollador web Full Stack recibid…

Javier Nehuen Lopez
PROFESOR
Soy docente de programación con experiencia en la formación de desarrolladores web y en la creación de material educativ…
Metodología de enseñanza-aprendizaje
La formación es 100% en vivo a través del campus virtual, disponible las 24 horas y con clases cada semana. Además, tendrás recursos digitales y espacios de interacción con docentes y compañeros.
Características de la formación
- Clases virtuales en vivo.
- Asistencia mínima del 75%.
- Interacción con docentes y alumnos.
- Material obligatorio y complementario.
- Actividades y trabajos integradores individuales y grupales.
A quiénes está dirigido
- Profesionales y estudiantes que buscan una formación flexible y de calidad.
Modalidad de evaluación y acreditación
Estos son los requisitos que deberás cumplir para obtener la acreditación del trayecto formativo.
- Leer y analizar todos los materiales de cada clase.
- Asistir al 75% de las clases en vivo (las inasistencias justificadas no serán consideradas dentro del porcentaje total de asistencia requerida).
- Las clases quedan grabadas y disponibles en el aula virtual para que el estudiante pueda verlas cuando lo desee
- Entregar y aprobar todas las actividades y ejercicios obligatorios.
Evaluación final
Una vez finalizada la última clase, contarás con dos semanas para completar la Evaluación Integradora Final y su instancia de recuperación.
Importante: La cursada debe completarse dentro del período establecido. Una vez finalizado, no se podrán entregar actividades pendientes. En caso de no cumplir con los requisitos, deberás inscribirte en una nueva edición del curso para finalizarlo.
Certificación
Los certificados emitidos por Centro de e-Learning UTN BA cuentan con un sistema de validación basado en tecnología blockchain, que garantiza autenticidad, trazabilidad y transparencia en todo momento.
¿Cómo inscribirse?
Paso 1
Hacé clic en "Inscribirse ahora"
Buscá el botón en esta página para iniciar tu proceso de inscripción.
Paso 2
Creá tu cuenta o ingresá
Registrate con tu email en el Campus o iniciá sesión si ya tenés cuenta. Es rápido y gratuito.
Paso 3
Realizá el pago en tu Panel
Completá la operación de forma segura dentro del Panel del Alumno con los medios de pago disponibles.
Paso 4
¡Listo! Ya podés empezar
Recibirás por email el acceso al campus. El aula abrirá en la fecha de inicio de tu cursada.
¿Querés capacitar a tu equipo?
Accedé al Portal de Empresas: comprá múltiples licencias, recibí facturación a nombre de tu compañía y gestioná el progreso de tu equipo desde un solo lugar.
Certificación con aval de UTN Buenos Aires
Certificado oficial UTN
Avalado por la UTN Buenos Aires. Se otorga al cumplir con los requisitos de asistencia y evaluación.
Validación blockchain
Autenticidad y trazabilidad digital garantizada. Tu título es único, seguro y verificable de forma permanente.
Preguntas frecuentes
En la sección “Requisitos” de esta página se indica el nivel necesario. La mayoría de nuestras formaciones iniciales no requieren conocimientos previos, pero te recomendamos revisar el programa detallado.
El acceso se habilita el día de inicio de tu curso. Para ingresar, solo tenés que entrar a tu Panel del Alumno y dirigirte a la sección “Mi formación”.
Cada curso tiene una modalidad específica (online, en vivo, presencial o combinada). Podés ver el detalle en la sección “Modalidad” de esta página.
Si tu modalidad incluye encuentros sincrónicos (en vivo), las sesiones se graban y se suben al campus para que las veas cuando quieras. Si tu curso es autoasistido, todos los contenidos ya están disponibles 24/7 para que avances a tu propio ritmo. Te recomendamos de todos modos revisar la modalidad y condiciones de asistencia de cada propuesta.
Sí. Al completar el curso y cumplir los requisitos, obtendrás un certificado oficial de UTN BA con verificación Blockchain. Si este curso forma parte de una Diplomatura, también podrás acreditarlo para ese trayecto.
El pago se realiza de forma segura dentro del Panel del Alumno. Allí podrás elegir entre los medios de pago disponibles y aprovechar las opciones de cuotas sin interés vigentes.
Tendrás acceso a foros de consulta permanentes dentro del campus virtual y, en las clases en vivo, espacios de interacción directa. Siempre contarás con el respaldo del equipo docente para resolver tus dudas.




