Codingbootcampstorie

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

CODING

BOOTCAMP
#AprendéEnCasa
UCBA
NGLITCH
#BENUCBER
FLEXBOX
En NUCBA 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. Queremos brindarte el mejor aprendizaje.

Creamos una metodología de aprendizaje


peer to peer. Aprendemos de igual a igual.
Con educación en línea y acompañamiento dentro y fuera
de las clases, fomentamos la participación de todos los
integrantes para que el crecimiento sea escalable.

Nuestros profesores son especialistas y líderes en la


industria tecnológica. Estarás acompañado durante todo
tu crecimiento profesional con clases en vivo donde
podrás escalar tu conocimiento para su inserción dentro
del mundo digital.

No creemos en la enseñanza tradicional ni en la


calificación numérica. Nuestra educación es moderna y
disruptiva. Nos enfocamos en vos, en que desarrolles las
competencias básicas necesarias y que al finalizar la
carrera, además del certificado oficial, cuentes con un
portfolio.
CODING BOOTCAMP

En el Coding Bootcamp aprenderás las habilidades1 más importantes de la


programación.
Creamos aplicaciones web de punta a punta, desde la programación Front
End y Back End, hacia las bases de datos y las funcionalidades del usuario.
Aprenderás a programar y ser un especialista en software.

MODALIDAD D U R AC I Ó N

En vivo 12 meses
Ondemand

¿HAY REQUISITOS?

No, para este bootcamp no necesitas requisitos previos.


Está pensado tanto para profesionales como para estudiantes.
*1. Contenidos sujeto a modificaciones según rendimiento de camada y actualización de tecnologías.
2 MESES

PROGRAMA
DISEÑO WEB

1. INTRODUCCIÓN 4. Frameworks CSS


Funcionamiento de la Web Bootstrap 4/5

HTML Tailwind CSS


Semántica HTML
Git y Github. 5. Pre-Procesadores CSS

SASS
2. HTML Y CSS
Agregando Estilos a nuestro HTML 6. SERVIDOR Y SEGURIDAD

Sintaxis CSS Dominio, Hosting, FTP

Selectores SEO 101

Estilos Básicos (Bordes, fondos, textos, Seguridad


fuentes, listas). Vercel

Box Model Metodologías ágiles

3. Creando Layouts y Responsive Design 7. PRE - FRONT END

Media Queries Introducción a Javascript.


Selectores Avanzados
Css Flex

Css Grid
Funciones de CSS
Animaciones Con CSS
4 MESES

PROGRAMA
FRONT END

0. FUNDAMENTOS - JAVASCRIPT 101 3. Asincronismo en Javascript


Fundamentos de Javascript Cómo funciona el asincronismo en JS
Flujo de trabajo en startups Callbacks II

Variables XMLHttpRequest
estructuras de datos (arrays y objetos) Promesas
Loops Fetch
funciones
Entorno de desarrollo
1. Callbacks y Higher Order Functions

Manejo avanzado de funciones


Entendiendo los Callbacks

Métodos de los Arrays


map, filter, reduce

2. Scope And Closures

Cómo funciona el Scope


Let / Const en profundidad
Valores y Referencias
¿Qué son los Closures?
Aplicando Closures.
4. Clases y Prototypes
POO en JS

Herencia prototipada
This
Call, bind, apply

This y arrow functions (review)


Cadena de prototipos
Clases ES6

5. JAVASCRIPT Y EL DOM
Javascript y el Browser

DOM
Document
Métodos para recorrer el DOM
Eventos

6. FLUJO DE TRABAJO

Colaboración en Github
Autorización de usuarios
Trabajos en segundo plano
Deployment

-. PRODUCCIÓN
Crearás, Diseñarás e implementarás un proyecto original.

Objetivo del producto y propuesta de valor única.


Implementación en entornos de producción.
Lanzamiento de apps y pitch.
2 MESES

PROGRAMA
FRONT END AVANZADO

0. INTRODUCCIÓN A REACT.JS 5. Manejos de Estado Global


Introducción a React Context + useReducer
¿Por qué React? Redux
Solo React

Básico De componentes 6. Testing React Apps


Introducción al testing
1. JS tools Jest js
Configurar un proyecto React Testing UI
Eslint, prettier, parcel, Webpack Testing Hooks

Babel - Browserlist
+. Upgrade

2. Fundamentos de React Firebase


Estructura de componentes Upload to Server.
JSX
Props y State
Hooks

useEffect
Manejo de Eventos

3. React Hook Avanzado


useState

useEffect
useContext

useRef
useReducer
useMemo
useCallback
useLayoutEffect
useImperativeHandle

useDebugValue
4 MESES

PROGRAMA
BACK END

0. Introducción a Node JS 5. Bases de Datos

Qué es Node js? Introducción a las Bases de datos

Cómo funciona node JS SQL vs NoSQL

Node js módulos Intro NoSQL con MongoDB

Common JS vs ES6 modules MongoDB y node js


FileSystem en node Mongoose

CLIs con Node js Intro SQL con PostgreSQL

PostgreSQL y Node js

1. Introducción a Servidores Prisma ORM

Modelo Cliente Servidor

Básico de Redes 6. Autenticación and Autorización

El protocolo HTTP Concepto de Login

Node como servidor Web Sessions

El módulo http Manejando Passwords

Creando Servidores básicos en Node Json Web Tokens

Passport js

2. Express JS Middlewares de Autorización

Intro a Express

Servidores con Express 7. Deploy + CI/CD


Sirviendo estáticos con express Testing

Introducción a las API Docker

Respuestas JSON Docker compose

Diseño de APIs Cloud -> AWS / DigitalOcean / Linode

Middlewares Google CLoud

Github Actions
PROYECTOS INTEGRADORES

DISEÑO WEB

PROGRAMA
Llevarás a cabo el desarrollo del sitio web de tu portfolio
FRONT END
y la maqueta del proyecto integrador final del bootcamp.
Finalmente cada desarrollo lo vas a subir a tu repositorio
y a Vercel.

FRONT END

Llevarás a cabo la idea, diseño y desarrollo del Front End


de un proyecto ecommerce o de igual dificultad.
También tendrás otros proyectos adicionales cómo
el desarrollo de un sistema bancario o de menor dificultad.

BACK END

Llevarás a cabo la idea, diseño y desarrollo Full Stack


de un proyecto complejo. (NUCBA ZAPI)

DESARROLLO PROFESIONAL

Vas a crear tu repositorio, tu perfil en Linkedin y tendrás


mentoría para que puedas potenciar tus contactos con foco
a una salida laboral efectiva.
Además extra-curricularmente participarás de Challenges o
desafíos competentes al sector de la economía digital.

También podría gustarte