Curso

Programación Web Full Stack

Emisor: NUCBA

1440 horas

·

Íntegro

·

Español

Programa certificado por ARP

Diploma ARP de validez internacional

Valoraciones de alumnos verificados

210,00 € /mes

  • 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.
  • 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.
  • Aprenderás a crear aplicaciones web robustas y aprenderemos a tener un backend rápido para llevar nuestras ideas a algo concreto rápidamente.
  • Aprenderás a desarrollar APIs con Node.js y Express. Programarás en Javascript del lado del servidor. 
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

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

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

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