Somos NUCBA
Educación Online AccesibilidadComunidadDisrupciónSomos Latam
Educación Online, Accesible y Competitiva
Programa
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. Por otro lado, vas a dominar las herramientas complementarias más demandadas de la industria: Bootstrap, Tailwind y preprocesadores como SASS. Vamos a contemplar conocimientos en etiquetas, colores, fuentes, medidas, fondos, bordes y animaciones. Te enseñaremos a desarrollar y crear sitios web de punta a punta y luego de incorporar todos los conocimientos aprendidos, publicaras tu proyecto final en un repositorio para deployarlo en plataformas como Vercel.
1. Introducción
Funcionamiento de la Web HTML y Semántica HTML Git y Github
2. HTML y CSS
Estilando nuestro HTML Sintaxis CSS y Selectores Estilos básicos (Bordes, fondos, textos, otros). Box Model Metodología BEM
3. Responsive Design
Flexbox Media Queries Selectores Avanzados Pseudo-Clases y Pseudo-Elementos Funciones y Animaciones con CSS CSS Grid
4. Frameworks y Pre-Procesadores CSS
Bootstrap 5 - On demand Tailwind CSS - On demand SASS - On demand
5. Deployment
Buenas Prácticas Dominios y Hosting Deployment | Vercel Seguridad y Metodologías Ágiles
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. Crearemos aplicaciones web desde el lugar del usuario y con sus respectivas funcionalidades. Además, llevarás adelante la idea, el diseño y el desarrollo de un proyecto integrador real en el cuál pondrás en práctica todo lo visto durante la cursada.
0. Fundamentos
Javascript 101 Hoisting Sintaxis Variables y estructura de datos
1. Primeros Pasos
Scope Operadores y Condicionales Funciones Arrow Functions Funciones Recursivas Ciclos y Arrays Callbacks y Closures Métodos de Strings
2. Objetos
Clases y Propiedades Métodos de los Arrays Spread & Rest Operator Desestructuración
3. DOM
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
4. Asíncronismo
Async | Sync Promesas Then - Catch Fetch Await | Async Try | Catch
5. POO
POO 101 Prototypes y Prototypes Chain Bind | Call | Apply New Keyword Class ES6
6. Upgrade
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
Desarrollo Front-end
En este módulo aprenderás a crear aplicaciones web robustas y aprenderemos a tener un backend rápido para llevar nuestras ideas a algo concreto rápidamente. Además, comprenderás la utilización del virtual DOM mediante los desarrollos de React JS. Elaborarás la interfaz del usuario con atomic design, desarrollarás los componentes y aplicarás las técnicas de Styled Components. Finalmente, como proyecto final, llevarás a cabo la idea, el diseño y el desarrollo Front End de un proyecto real aplicando una de las tecnologías más demandadas del mercado.
0. Introducción a React.JS
React 101 - Historia Virtual DOM Atomic Design React DevTolls Create-React-App
1. Primeros Pasos
Sintaxis JSX Modularización Class vs Functional Component Ciclo de vida y Estados Condicionales y Arrays en React Props y Prop Children
2. Estilado de Componentes
Module CSS Style CSS Styled Components Nesting Styles Props Styles Global Styles
3. Hooks
useState useEffect useContext useRef useReducer Custom Hooks
4. Manejo de Estado Global
Context + useReducer Redux Toolkit Redux Hooks
5. Fetching
Fetch Axios.get Async Axios.get Then
6.React Router
Conceptos y Componentes V6 Rutas Privadas, Estáticas, Anidadas y Dinámicas Link y NavLink React Router Hooks
7. React Query - On Demand
Stale While Revalidate React Query DevTools useQuery Hook Global options Data Transformation Mutations Handling Mutation Response Optimistic Updates
💾. Upgrade
Live Coding de un proyecto real. Formik y herramientas complementarias. Firebase - On demand. Next JS 101 - On demand. Upload to Server - On Demand. React Native - On Demand.
Desarrollo Full Stack
En este módulo aprenderás a desarrollar APIs con Node.js y Express. Programarás en Javascript del lado del servidor. Aprenderás a trabajar con Bases de datos SQL y NoSQL dominando la gestión de los datos en forma eficiente, ágil y con una gran facilidad de escalabilidad. Finalizarás el curso llevando a cabo la idea, el diseño y el desarrollo del Back-End de un proyecto real para que puedas sumar a tu portfolio.
0. Introducción a Node JS
¿Qué es Node JS? ¿Cómo funciona Node JS? Módulos Common JS vs ES6 Modules FileSystem en Node CLIs con Node
1.Introducción a Servidores
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
2. Express JS
Introducción a Express Servidores con Express Sirviendo Estáticos Introducción a API Respuestas JSON Diseño de APIs Middlewares
3. Bases de Datos
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
4. Autenticación y Autorización
Concepto de Login Sessions Manejo de Passwords Json Web Tokens Passport js Middlewares de Autorización
4. Deploy + CI/CD
Testing Docker Docker compose Cloud | DigitalOcean - AWS Github Actions Desarrollo Profesional
*Todo el programa está sujeto a modificaciones por criterio de la institución.
Acceso por 3 años a nuestro producto (según modalidad en vivo)
Linkedin | Portfolio
Accederás a contenidos para poder armar tu perfil de Linkedin y potenciar tu Portfolio.
Proyectos y Challenges
A lo largo de la cursada vas a poder realizar de base +15 proyectos junto con desafíos para que puedas adquirir capacidad resolutiva a distintos problemas.
Recursos y Herramientas
Podrás acceder a herramientas y recursos en formato audiovisual para afianzar contenidos y consultar distintos materiales.
Vas a poder participar de la comunidad para realizar consultas o iterar tu aprendizaje.
Aprende entre pares y conoce personas fuera de la cursada que estes haciendo. (Si, sale Lol o CS)
Accedé a un pool de aprendizaje, no solo a contenido en vivo o diferido.
¿Y la bolsa de trabajo? 💼 Si, contamos con un espacio de búsquedas laborales, pero nos enfocamos en que desarrolles tu perfil profesional más allá de poder aplicar a búsquedas laborales. Mirá este video
La carrera ágil tiene una duración de 12 meses. Comprobamos que para un aprendizaje efectivo es necesario desarrollar los contenidos en profundidad. Por eso diseñamos nuestros bootcamps con la duración ideal para que puedas afianzar los conocimientos correctamente.
Si, podes abonar de manera mensual con tarjeta de débito, crédito prepaga o transferencia bancaria, desde Nucba financiamos tu carrera de aprendizaje. Nosotros brindamos el beneficio de que puedas financiarlo durante 12 meses ya que consideramos una facilidad para los pagos y la inversión misma que vos estás haciendo! (darse de baja no implica dejar de pagar). Si aún no estás decidido si la programación es lo tuyo, te recomendamos ver contenidos gratuitos en nuestro canal de Youtube o por internet.
No necesitas conocimientos previos, nuestros bootcamps están abiertos a la comunidad y todos los contenidos se ven desde cero.
Si, puede demorarse. El motivo es que los bootcamps y en el sector edtech donde las inscripciones son en vivo, se requiere una cantidad de alumnos/as acorde para que la experiencia p2p durante la cursada, sea óptima; Por lo tanto, puede llegar a demorarse desde la fecha pautada en la web.
Las clases son privadas de los alumnos, pero podes corroborar nuestra trayectoria y los profesionales con los cuales trabajamos en distintos canales:
👉https://www.nucbaconf.com/ 👉https://twitter.com/nucba_ 👉https://www.instagram.com/nucba/ 👉https://open.spotify.com/show/6LBaH20YsCLBYNXz0UUls3 👉https://www.youtube.com/c/Nucbaok
Las clases tiene aproximadamente 4 horas semanales pero recomendamos al 100% que puedan practicar y estudiar durante los otros días, la mayor cantidad de tiempo posible. Desde Nucba te brindamos el contenido y nuestro pool de aprendizaje pero depende realmente de vos. Es tu propia carrera académica y profesional.
de Latam con 🚀 para el mundo
Carreras y Cursos
Programación Front End
Copyright © 2023 NUCBA. Todos los derechos reservados.