Curso de Programador Web Inicial - Front End Developer - Turno Noche
Modalidad
En vivo online
Apertura de aula
21 de agosto 2026
Cursada
Días y horarios (United States)
Certificación
UTN Buenos Aires
Precio del curso
US$ 339
Presentación
Los Frontend Developer son los encargados de maquetar la estructura semántica del contenido (HTML), codificar el diseño en hojas de estilo (CSS) y agregar la interacción con el usuario (Javascript) utilizando librerías como REACT Js.
El curso abarca las principales tecnologías que un Frontend Developer debe manejar:
• Desarrollo Web en HTML5 y CSS3
• Desarrollo Web con Javascript
• Desarrollo con React Js
Con HTML5, desde el frontend, es posible hacer geolocalización, dibujo vectorial, guardar datos en el disco del usuario e insertar audio y video, entre otras cosas.
Con CSS3, podemos crear diseños altamente complejos sin la necesidad de imágenes cortadas sólo usando código, bordes redondeados, sombras, degradados, fondos múltiples, entre otros.
Con Javascript y sus frameworks añaden el componente de interactividad y conexión al servidor.
Con REACT Js haremos principal foco en la creación de interfaces de usuario utilizando el patrón de diseño MVC (modelo-vista-controlador). React Js se destaca por la facilidad de desarrollo de aplicaciones SPA (Single Page Application) brindando a los usuarios una experiencia más fluida. Entre sus características podemos encontrar el virtual DOM, mejora de performance, modularidad y un claro flujo de datos.
Este curso integra un trayecto formativo mayor
Diplomatura en Programación Web Full Stack - Turno Noche
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
Formar desarrolladores especializados en la capa de presentación, capaces de diseñar, programar y desplegar interfaces de usuario modernas, altamente interactivas y adaptables. El alumno desarrollará un criterio técnico sólido para transformar requerimientos de diseño en aplicaciones robustas, utilizando el estándar de oro de la industria: HTML, CSS, JS y React.js.
Objetivos específicos
- Dominio del Maquetado Semántico y Moderno: Comprender la jerarquía del DOM y aplicar HTML5 semántico para accesibilidad y SEO, junto con arquitecturas de CSS).
- Lógica de Programación y Pensamiento Algorítmico: Dominar la sintaxis de JavaScript Moderno (ES6+), gestionando estructuras de datos, métodos de array y la manipulación dinámica del DOM.
- Desarrollo Basado en Componentes con React.js: Entender el paradigma de programación declarativa, el ciclo de vida de los componentes, el manejo de hooks y el flujo de datos.
- Integración con Servicios Externos: Aprender a consumir APIs REST, gestionando procesos asíncronos y errores de red para una experiencia de usuario fluida.
- Control de Versiones y Despliegue: Adoptar Git/GitHub como estándar de trabajo colaborativo y dominar el despliegue profesional en plataformas.
Temario
3 Módulos • 30 Unidades • Carga Horaria 93 horas
- Tema 1: Arquitectura cliente/servidor y protocolos web.
- Tema 2: Funcionamiento web y alcance de la diplomatura.
- Tema 1: Conceptos de control de versiones y sistema distribuido.
- Tema 2: Inicialización de repositorios, áreas de trabajo y commits.
- Tema 1: Gestión de ramas (Branches), Merge y resolución de conflictos.
- Tema 2: Trabajo colaborativo y publicación de sitios en GitHub Pages.
- Tema 1: Organización de la información: header, main, footer, section, article.
- Tema 2: Entradas de datos (Inputs) y validaciones nativas.
- Tema 3: Implementación de audio, video y figuras.
- Tema 1: Selectores, colores y tipografías.
- Tema 2: La cascada, especificidad y herencia.
- Tema 1: El modelo de caja: margin, padding, border, content.
- Tema 2: Propiedades de visualización (Display): Block vs Inline.
- Tema 1: Alineación y distribución dinámica del espacio.
- Tema 2: Contenedores e ítems modernos sin dependencia de grillas complejas.
- Tema 1: Mobile First: Filosofía de diseño y breakpoints.
- Tema 2: Media Queries y adaptación multiplataforma.
- Tema 1: Transformaciones y transiciones de estado.
- Tema 2: Keyframes y animaciones personalizadas para mejorar la UX.
- Tema 1: Desarrollo de una landing page completa desde cero integrando HTML5 y CSS3.
- Tema 1: Aceleración del maquetado con Tailwind CSS o Bootstrap.
- Tema 1: Tipos de datos primitivos, variables (let/const) y operadores.
- Tema 1: Lógica condicional: if/else y switch.
- Tema 2: Bucles: for, while y do/while.
- Tema 1: Declaración de funciones y expresiones (Arrow functions).
- Tema 2: Métodos esenciales de manipulación de Strings y Numbers.
- Tema 1: Operaciones CRUD en arreglos.
- Tema 2: Iteración moderna: for...of y métodos básicos (.push, .pop, .shift, .unshift).
- Tema 1: Estructuras de objetos y palabra reservada this.
- Tema 2: Métodos funcionales de arrays (sin callbacks complejos).
- Tema 1: Árbol de nodos y selección de elementos (querySelector).
- Tema 2: Modificación dinámica de contenido e interactividad básica.
- Tema 1: Manejo de la interactividad: addEventListener.
- Tema 2: Captura y validación de datos en formularios.
- Tema 1: Lógica de actualización de estados en el DOM antes de la transición a React.
- Tema 1: Introducción a bibliotecas de UI y Single Page Applications (SPA).
- Tema 1: Creación de componentes funcionales y pasaje de propiedades (Props).
- Tema 1: Listas y renderizado mediante .map().
- Tema 2: Uso de Key props e introducción a useState.
- Tema 1: Hook useEffect para efectos secundarios y peticiones asíncronas (Fetch/Axios).
- Tema 1: Técnica de "Single Source of Truth" aplicada a formularios y validaciones.
- Tema 1: Rutas dinámicas y parámetros. Transformación a SPA real.
- Tema 1: Uso de Context para compartir información global (usuario, carrito, tema).
- Tema 1: Rutas protegidas y lógica de autenticación básica.
- Tema 1: Build, optimización y despliegue continuo en Vercel.
- Tema 1: Resolución de dudas técnicas y revisión de avances.
- Tema 2: Tema 2
- Tema 1: Entrega final, feedback y recursos para formación continua.
Destinatarios
- Principiantes sin conocimientos técnicos, diseñadores UI/UX, comunicadores digitales y cualquier profesional interesado en el desarrollo del lado del cliente.
- Estudiantes de carreras relacionadas con el diseño multimedial y la programación.
- Diseñadores.
- Estudiantes en general que deseen incorporar conocimientos de desarrollo web full stack.
Requisitos
- Manejo de los principales navegadores web.
- Manejo de programas Office nivel básico.
- Manejo del sistema operativo Windows, Linux o IOS.
Equipo docente

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

Javier Kitainik
COORDINADOR
Javier Kitainik es Licenciado en Tecnología Educativa por la Universidad Tecnológica Nacional, Facultad Regional Buenos …
Laura Esteban
COORDINADOR
Mi nombre es Laura Esteban, soy Licenciada en Sociología, graduada de la Universidad de Buenos Aires (U.B.A.). Desde el …

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

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 …

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

Javier Kitainik
PROFESOR
Javier Kitainik es Licenciado en Tecnología Educativa por la Universidad Tecnológica Nacional, Facultad Regional Buenos …
Laura Esteban
PROFESOR
Mi nombre es Laura Esteban, soy Licenciada en Sociología, graduada de la Universidad de Buenos Aires (U.B.A.). Desde el …
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.
Precio del curso
US$ 339
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.




