Diplomatura en programación web full stack con React JS
Modalidad
A distancia ágil
Apertura de aula
12 de junio 2026
Cursada
Días y horarios (United States)
Certificación
UTN Buenos Aires
Precio del curso
US$ 462
Presentación
Esta Diplomatura Universitaria está pensada desde nivel inicial para aquellos que aún no programan, hasta lograr obtener los conocimientos necesarios para introducirse en la programación de desarrollos web dinámicos.
Actualmente el mercado laboral, tanto en su forma freelance como de empleo formal, solicitan desarrolladores web Full Stack, esto significa que los desarrolladores deben poseer los concimientos y habilidades para realizar el diseño visual de su desarrollo web ( Desarrollo Front End), asi como también puedan programar en los lenguajes y fremeworks más solicitados para estos desarrollos pcon el fin de interactuar con el servidor y las bases de datos del sitio web. (Desarrlo web Back End).
La Diplomatura está compuesta por seis módulos que se realizan en forma nivelada y según el grado de complejidad en los contenidos, en primer lugar los contienidos dedicados al Front End y luego los contenidos aplicados a desarrollos Full Stack, completando asi un programa integrador para la formación inicial en la inclusión efectiva en el mundo laboral.
Modalidad
A distancia ágil
Capacitate de forma flexible y dinámica, con recursos y apoyo permanente.
En vivo o acceso a las grabaciones
Recursos Multimedia
100% a distancia
Acompañamiento de tutores
Objetivo general
Aprender los conocimientos iniciales para desarrollar y desplegar un servidor NodeJS y un cliente React JS que se conecte con dicho servidor con los fundamentos teóricos necesarios que le permitan extrapolar la experiencia hacia otros proyectos.
Objetivos específicos
- Identificar, comprender y utilizar los conceptos iniciales de asincronismos, funciones arrow y funciones anónimas.
- Adquirir las capacidades iniciales y necesarias para lograr un primer desarrollo en ReactJS.
- Adquirir los conocimientos iniciales y necesarios para interactuar con una base de datos desde NodeJS.
- Adquirir las capacidades necesarias para lograr un desarrollo inicial en NodeJs.
- Manejar las herramientas anexas necesarias para la puesta en marcha y prueba de un primer proyecto full stack
- Comprender y utilizar una base de datos relacional simple
- Adquirir los conocimientos introductorios sobre el lenguaje de programacion JavaScript
- Comprender y poder realizar un desarrollo HTML con CSS.
Temario
6 Modulos • 25 Unidades • Carga Horaria 187 horas
- Tema 1: ¿Qué es el control de versiones?
- Tema 2: Estados principales
- Tema 3: Agregar y commitear archivos y cambios
- Tema 4: Ver el log
- Tema 5: Github, repositorio remoto
- Tema 6: Enviando y trayendo cambios desde un repositorio remoto
- Tema 1: ¿Qué es HTML?
- Tema 2: Estructura básica de un documento
- Tema 3: Etiquetas semánticas
- Tema 4: Etiquetas multimedia
- Tema 5: Formularios
- Tema 1: ¿Qué es CSS?
- Tema 2: Estructura de la regla
- Tema 3: Selectores
- Tema 4: Propiedades básicas
- Tema 5: Colores Hexadecimal o RGB/a
- Tema 6: Unidades de medida px, em, rem
- Tema 1: Grandients
- Tema 2: Sombras
- Tema 3: Columnas
- Tema 4: Bordes Redondeados
- Tema 5: Tipografías / iconos
- Tema 1: Pseudo-clases / pseudo-elementos
- Tema 2: Posicionamiento
- Tema 3: Flexbox
- Tema 1: Transformaciones
- Tema 2: Transiciones
- Tema 3: Media queries
- Tema 1: Introducción
- Tema 2: Layout
- Tema 3: Tipos de contenido
- Tema 4: Utilidades
- Tema 1: Armado estructura principal
- Tema 2: Armado de la sección Home
- Tema 3: Armado de la sección Nosotros
- Tema 4: Armado de la sección Servicios
- Tema 1: Armado de la sección Galería
- Tema 2: Armado de la sección Novedades
- Tema 3: Armado de la sección Contacto
- Tema 1: ¿Qué es Javascript?
- Tema 2: Características básicas
- Tema 3: Variables
- Tema 4: Estructuras de control
- Tema 5: Bucles
- Tema 1: Funciones
- Tema 2: DOM
- Tema 3: Eventos
- Tema 1: Métodos de array: map, filter y find
- Tema 2: JSON
- Tema 3: Destructuring y operador spread.
- Tema 1: Introducción
- Tema 2: create-next-app
- Tema 3: JSX
- Tema 4: Componentes : Props, Componentes servidor, Componentes cliente.
- Tema 1: Carpetas, archivos y ruteo
- Tema 2: Data fetch y cache
- Tema 3: Listado y renderizado de elementos
- Tema 4: Tipos de renderizado
- Tema 1: Introducción / instalación
- Tema 2: Express
- Tema 3: Rutas
- Tema 4: Controladores
- Tema 1: Captura de datos del request (formularios o GET)
- Tema 2: Templates / Vistas / Enviar datos al navegador
- Tema 3: Middleware
- Tema 4: Sesiones
- Tema 1: ¿Qué son las bases de datos?
- Tema 2: Tablas
- Tema 3: Columnas
- Tema 4: Registros
- Tema 5: Tipos de datos
- Tema 6: Relaciones
- Tema 1: ¿Qué es SQL?
- Tema 2: Consultas
- Tema 3: Agregar, Modificar o Eliminar registros
- Tema 1: Instalación de las dependencias
- Tema 2: Conexión a la BD
- Tema 3: Ejecución de consultas
- Tema 1: Login
- Tema 2: Logout
- Tema 3: Rutas privadas
- Tema 1: Listado de novedades
- Tema 2: Alta de novedades
- Tema 1: Eliminar novedades
- Tema 2: Modificar novedades
- Tema 1: Subida de imágenes
- Tema 2: Creación de API Rest
- Tema 3: Consumo de API desde el frontend
- Tema 1: Despliegue del sitio en Heroku/Netlify
Destinatarios
- Este curso convoca a todos aquellos que deseen aprender desde cero los conocimientos para el desarrollo inicial de proyectos fullstack.
Requisitos
- Poseer conocimientos básicos de computación.
- Es recomendable, aunque no excluyente, poseer conocimientos sobre lógica y el concepto de variables, ciclos y condicionales.
- Poseer conocimientos de herramientas básicas de informática, como ser manejo de Word o Excel inicial.
Metodología de enseñanza-aprendizaje
Nuestro modelo de formación te ofrece flexibilidad sin perder la interacción, combina autoaprendizaje con el apoyo de expertos y compañeros para una experiencia dinámica y efectiva.
Características de la formación
- E-learning colaborativo: estudia a tu ritmo con material curado y actividades prácticas.
- Acompañamiento experto: consulta dudas en foros y mensajes directos con tutores.
- Clases en vivo: para resolver consultas en tiempo real.
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:
- Aprobar las evaluaciones integradoras por módulo.
- Realizar y aprobar la Evaluación Integradora Final Obligatoria (EFIO), que puede consistir en la entrega de una tarea basada en una consigna específica o en la realización de un cuestionario.
- Descargar y leer todos los materiales de la unidad temática.
- Entregar y aprobar todas las actividades y ejercicios obligatorios.
- Cumplir con la dedicación horaria recomendada para lograr el máximo rendimiento.
- Finalizar la cursada dentro del período estipulado, sin excepciones. Una vez finalizado el curso, no será posible entregar o descargar actividades pendientes. Quienes deseen completarlo deberán inscribirse en una nueva edición.
La evaluación final cuenta con una instancia de recuperatorio para quienes no aprueben en el primer intento o no la realicen dentro de las fechas establecidas en el cronograma.
Certificación
- La certificación se otorgará en función de la calificación obtenida en la EFIO.
- Las calificaciones posibles serán: bueno, muy bueno, excelente, sobresaliente, participó o no participó.
- Quienes obtengan una de las cuatro primeras calificaciones recibirán un certificado de aprobación.
- Aquellos que no alcancen estas calificaciones o no realicen la EFIO podrán obtener un certificado de participación, previa evaluación del tutor.
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.
Precio del curso
US$ 462
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.
Validez nacional
Reconocimiento oficial en todo el país para potenciar tu perfil profesional ante empresas y clientes.
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 validez nacional y 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.
