Curso

Programación Web Full Stack

Emisor: NUCBA

1440 horas

·

Integral

·

Español

Programa certificado por ARP

Diploma ARP de validez internacional

Valoraciones de alumnos verificados

5

(1)

210,00 € mes

  • Crea sitios web con HTML, CSS y buenas prácticas de desarrollo.
  • Domina JavaScript para sitios y aplicaciones web.
  • Desarrolla APIs con Node.js y Express.
  • Crea aplicaciones web robustas con un backend ágil y eficiente.

Requisitos:

  1. No se requieren requisitos previos.

Rodrigo Troncoso

Software Developer @ Fizzmod / Mentor stack MERN

Ver Currículum

Nicolás Kenny

Software Engineer

Ver Currículum

Melisa Amaya

Diseñadora UX-UI

Ver Currículum

Martin Bonino

Profesor IT | HTML - CSS - JavaScript - React | Firebase | Node.js | Python

Ver Currículum

Víctor Zapata

Software Developer | SEO | Crypto | Journalist

Ver Currículum

Eduardo Virgilio

Profesor y Desarrolador Freelance en Full Stack Front End

Ver Currículum

Ana Emilia Di Mattia

Sr. Product Designer | EdTech

Ver Currículum

Micol González

Diseñadora UX/UI | UX Writer

Ver Currículum

Cecilia Campano

UX/UI Designer | Profesora

Ver Currículum

Nelson Tugores

Frontend Developer @Fizzmod ✦ Mentor @NUCBA

Ver Currículum

1440horas en total

Este módulo aborda los fundamentos del diseño web, incluyendo principios de usabilidad, estética visual y herramientas de diseño. Los participantes aprenderán a crear interfaces atractivas y funcionales que mejoren la experiencia del usuario en sitios web.

    • Funcionamiento de la Web.
    • HTML y Semántica HTML
    • Git y Github.
    • Estilando nuestro HTML.
    • Sintaxis CSS y Selectores.
    • Estilos básicos (Bordes, fondos, textos, otros).
    • Box Model.
    • Metodología BEM.
    • Flexbox.
    • Media Queries.
    • Selectores Avanzados.
    • Pseudo-Clases y Pseudo-Elementos.
    • Funciones y Animaciones con CSS.
    • CSS Grid.
    • Bootstrap 5.
    • Tailwind CSS.
    • SASS.
    • Buenas Prácticas.
    • Dominios y Hosting.
    • Deployment | Vercel.
    • Seguridad y Metodologías Ágiles.
  • Este módulo aborda los fundamentos de JavaScript, incluyendo sintaxis, estructuras de control y programación orientada a objetos. Los participantes aprenderán a crear interactividad en sitios web, manejar el DOM y utilizar JavaScript para mejorar la funcionalidad del frontend.

    • Javascript 101.
    • Hoisting.
    • Sintaxis.
    • Variables y estructura de datos.
    • Scope.
    • Operadores y Condicionales.
    • Funciones.
    • Arrow Functions.
    • Funciones Recursivas.
    • Ciclos y Arrays.
    • Callbacks y Closures.
    • Métodos de Strings.
    • Clases y Propiedades.
    • Métodos de los Arrays.
    • Spread & Rest Operator.
    • Desestructuración.

    • Estructura del DOM - Nodos.
    • Métodos del DOM.
    • Selectores y Funcionalidades.
    • Eventos.
    • Local | Session Storage.
    • Validación de formularios.
    • Creación de elementos del DOM.
    • Async | Sync.
    • Promesas.
    • Then - Catch.
    • Fetch.
    • Await | Async.
    • Try | Catch.
    • POO 101.
    • Prototypes y Prototypes Chain.
    • Bind | Call | Apply.
    • New Keyword.
    • Class ES6.
    • Módulos y Librerías.
    • Import y Export.
    • Npm - Node JS.
    • Colaboración en Github.
    •  Autorización de Usuarios.
    • Deployment.
    • Introducción a REACT JS.
  • Este módulo se enfoca en el desarrollo de interfaces de usuario dinámicas utilizando React JS. Los participantes aprenderán a crear y gestionar componentes reutilizables, manejar el estado de la aplicación con Hooks y Redux, y optimizar el rendimiento de las aplicaciones web modernas.

    • React 101 - Historia.
    • Virtual DOM.
    • Atomic Design.
    • React DevTolls.
    • Create-React-App.
    • Sintaxis JSX.
    •  Modularización.
    • Class vs Functional Component.
    • Ciclo de vida y Estados.
    • Condicionales y Arrays en React.
    • Props y Prop Children.
    • Module CSS.
    • Style CSS.
    • Styled Components.
    • Nesting Styles.
    • Props Styles.
    • Global Styles.
    • useState.
    • useEffect.
    • useContext.
    • useRef.
    • useReducer.
    • Custom Hooks.
    • Context + useReducer.
    • Redux Toolkit.
    • Redux Hooks.
    • Fetch.
    • Axios.get Async.
    • Axios.get Then.
    • Conceptos y Componentes.
    • V6 Rutas Privadas, Estáticas, Anidadas y Dinámicas.
    • Link y NavLink.
    • React Router Hooks.
    • Stale While Revalidate.
    • React Query DevTools.
    •  useQuery Hook.
    • Global options.
    • Data Transformation.
    • Mutations.
    • Handling Mutation Response.
    • Optimistic Updates.
  • Este módulo se enfoca en el desarrollo del lado del servidor, abarcando la creación y gestión de bases de datos, APIs y la lógica de negocio. Los participantes aprenderán a utilizar tecnologías como Node.js, Express y bases de datos SQL/NoSQL para construir aplicaciones web robustas y escalables, asegurando una comunicación eficiente entre el frontend y el backend.

    • ¿Qué es Node JS?
    • ¿Cómo funciona Node JS?
    • Módulos.
    • Common JS vs ES6 Modules.
    • FileSystem en Node.
    • CLIs con Node.
    • Modelo Cliente - Servidor.
    • ¿Cómo funcionan las Redes? - 101.
    • Protocolo HTTP.
    • Node JS | Servidor Web.
    • Módulo HTTP.
    • Creación de un servidor starter en Node JS.
    • Introducción a Express.
    • Servidores con Express.
    • Sirviendo Estáticos.
    • Introducción a API. 
    • Respuestas JSON.
    • Diseño de APIs.
    • Middlewares.
    • Introducción a las Bases de datos.
    • SQL vs NoSQL | Relacional vs No Relacional.
    • Introducción a NoSQL con MongoDB.
    • MongoDB y Node.JS.
    • Mongoose .
    • Introducción a SQL con PostgreSQL.
    • PostgreSQL y Node JS.
    • Prisma ORM.
    • Concepto de Login.
    • Sessions.
    • Manejo de Passwords.
    • Json Web Tokens.
    • Passport js.
    • Middlewares de Autorización.
    • Testing.
    • Docker.
    • Docker compose.
    •  Cloud | DigitalOcean - AWS.
    • Github Actions.
    • Desarrollo Profesional.
    • Diploma ARP. Al concluir este curso, tendrás la oportunidad de recibir un certificado de finalización emitido por ARP Certificate.

    • Métodos de Pago. Antes de inscribirte, revisá tu método de pago. Recordá que, indistinto al método de pago, los cumplimientos son por la totalidad.

    ¿Quieres más información?

    Completa este formulario y la academia se pondrá en contacto contigo.

    Enviar mensaje
    5 puntuación del curso · 1 valoración

    Rodrigo Troncoso

    Alumno verificado

    5

    Excelente aprendizaje, grandes mentores y siempre estuvieron a disposición para acompañarme durante la cursada. Mucho contenido complementario y herramientas con AI que me ayudo a mi proceso de aprendizaje.

    ¿Quieres más información?

    Completa este formulario y la academia se pondrá en contacto contigo.

    Enviar mensaje
    report

    ¿Algo no está bien?

    Si has encontrado en este curso información que no está bien puedes reportar una incidencia aquí.

    logosKitDigital