Curso

Programación Front End

Emisor: NUCBA

960 horas

·

Básico

·

Español

Programa certificado por ARP

Diploma ARP de validez internacional

Valoraciones de alumnos verificados

119,00 € /mes

  • En este módulo aprenderás a crear un sitio web desde las bases de HTML y CSS hasta la optimización al máximo del sitio implementando buenas prácticas de desarrollo.
  • En este módulo aprenderás los fundamentos del lenguaje de programación más utilizado en la industria digital: Javascript tanto para sitios como para aplicaciones. Vas a incorporar todos los conceptos iniciales y las herramientas propias del lenguaje.
  • En este módulo aprenderás los fundamentos del lenguaje de programación más utilizado en la industria digital: Javascript tanto para sitios como para aplicaciones. Vas a incorporar todos los conceptos iniciales y las herramientas propias del lenguaje.
Requisitos:
  1. No se requieren requisitos previos

Rodrigo Troncoso

Software Developer @ Fizzmod / Tech Lead @ NUCBA / 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 | React | Redux | JavaScript | Git | Wordpress | 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

960 horas en total

  1. Funcionamiento de la Web.
  2. HTML y Semántica HTML
  3. Git y Github-

  1. Estilando nuestro HTML.
  2. Sintaxis CSS y Selectores.
  3. Estilos básicos (Bordes, fondos, textos, otros).
  4. Box Model.
  5. Metodología BEM.

  1. Flexbox.
  2. Media Queries.
  3. Selectores Avanzados.
  4. Pseudo-Clases y Pseudo-Elementos.
  5. Funciones y Animaciones con CSS.
  6. CSS Grid.

  • Bootstrap 5.
  • Tailwind CSS.
  • SASS.

  • Buenas Prácticas.
  • Dominios y Hosting.
  • Deployment | Vercel.
  • Seguridad y Metodologías Ágiles.

  • 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.

  • 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.

Métodos de pago. Se puede realizar en 6 cuotas.

¿Quieres más información?

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

Enviar mensaje

¿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
Volver arriba