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:
- No se requieren requisitos previos.
Rodrigo Troncoso
Software Developer @ Fizzmod / Tech Lead @ NUCBA / Mentor stack MERN
Martin Bonino
Profesor IT | HTML - CSS - JavaScript - React | Firebase | Node.js | Python
Víctor Zapata
Software Developer | React | Redux | JavaScript | Git | Wordpress | SEO | Crypto | Journalist
1440 horas en total
- 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.
- 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.
¿Quieres más información?
Completa este formulario y la academia se pondrá en contacto contigo.
¿Algo no está bien?
Si has encontrado en este curso información que no está bien puedes reportar una incidencia aquí.