Carrera
Desarrollo
JavaScrip Full Stack
Programa de Bootcamp
La oportunidad de
cambiar tu vida
por medio del
desarrollo de software.
Programa de estudios | Bootcamp Desarrollo de Software | JavaScript Ful Stack
Tabla de 1. ¿Por qué Kambcode?
2. ¿Para quién está dirigido el curso?
contenido 3. Requisitos
4. Financiamos tu educación
5. Nuestro modelo educativo
6. El camino para cambiar tu vida
7. Una semana de estudio en Kambcode
8. Plan de estudios
[Link]
Programa de estudios | Bootcamp Desarrollo de Software | JavaScript Ful Stack
¿Por qué
Kambcode?
Confiamos en tu talento, por eso:
Pagas la primera cuota de la carrera
Pahas el 50% de la carrera sólo si
sólo después de tu primera clase
obtienes tu primer empleo como
totalmente gratuita, no tienes
desarrollador después del curso.
nada que perder.
[Link]
Programa de estudios | Bootcamp Desarrollo de Software | JavaScript Ful Stack
¿Para quién está
dirigido el curso?
Para cualquier persona de cualquier edad en Latinoamérica que
hable español. No importa si trabajas o estudias ya que nuestro
horario es en la noche de lunes a viernes de 7 p.m. a 10 p.m.
lo importante es que tengas muchas ganas de aprender y
reescribir su vida.
[Link]
Programa de estudios | Bootcamp Desarrollo de Software | JavaScript Ful Stack
Requisitos
No necesitas tener conocimientos previos ya que en nuestro curso aprenderás los
fundamentos necesarios para empezar tus estudios y convertirte en
Desarrollador Java Script Full Stack. Solo necesitas tu creatividad y tu Laptop.
Requerimientos técnicos de tu Laptop:
Hardware Software:
Minimos: 8GB de RAM, procesador de Sistema operativo: macOS
cuatro núcleos, GPU de 2GB de RAM. Sierra/superior o Windows 7/superior.
Recomendados: 16GB de Debe considerarse que se ejecutarán
RAM, procesador de ocho núcleos, emuladores junto al IDE.
GPU de 4GB de RAM.
[Link]
Programa de estudios | Bootcamp Desarrollo de Software | JavaScript Ful Stack
Financiamos tu
educación
Así pagarás el curso:
5% 20% 25% 50%
Al iniciar El tercer mes El quinto mes Cuando obtengas
tu primer
empleo
[Link]
Programa de estudios | Bootcamp Desarrollo de Software | JavaScript Ful Stack
Nuestro modelo
educativo
Clases Programa
Modalidad
100% Online
practicando
Virtual intensivo diseñado
y en vivo
Aprende
para que aprendas
Desarrollo
JavaScript Full
Entorno de aprendizaje
Stack en tan solo
similar a lo que vive un
6 meses
desarrollador en su vida laboral
[Link]
Programa de estudios | Bootcamp Desarrollo de Software | JavaScript Ful Stack
El camino para
cambiar tu vida
[Link]
Programa de estudios | Bootcamp Desarrollo de Software | JavaScript Ful Stack
Una semana de estudio
en Kambcode
Lunes Martes Miercoles Jueves Viernes Fin de semana
7:00 p.m.
8:00 p.m. Práctica Práctica
Clases Individual y Clases Individual y Tutoría
9:00 p.m. Teóricas Coworking Teóricas Coworking
10:00 p.m.
[Link]
Programa de estudios | Bootcamp Desarrollo de Software | JavaScript Ful Stack
Plan de estudios
Módulo Fundamentos
Fundamentos Fundamentos Fundamentos Fundamentos Fundamentos
Submódulo básicos de HTML de CSS de GIT de JavaScript
- Introducción a editores - ¿Qué es HTML? - Introducción a CSS. - Introducción a GIT y - Introducción a JS
Temática de texto e instalación de
VS Code
- [Link] y estructurá
básica <HEAD> <BODY>
- Selectores CSS por
clase y por Id
GITHUB
- Instalación de GIT
- Variables en JS (Const
Var)
. Elementos/tags HTML - Estilos Básicos y el tag - Clonando un - Coherción de datos
básicos (divs, parrafos, <style> repositorio existente y - Declaración de
listas, links, titulos, etc) - Aplicando estilos hojas creando repositorios funciones
- Etiquetas de video y externas <link> - Comando básicos: git - Scope (diferencia entre
html - Hojas de estilos ,status, git add, git var y let)
- Formularios, inputs externas y el tag <link>. commit, git push y git - Valores: Truthy y Falsy
(require) , selects, - Selectores avanzados pull - Operadores de
buttons - Box Model - Modelo de - Creando ramas y asignación,
caja solicitudes de cambios comparación y
- Position absolute y (PR) aritmeticos
relative - Git merge y solución - Condicionales IF, ESLE,
- Display flex de conflictos ELSE IF y switch case
- Grid View - Arrays
- Media Queries - Loops, for, for of y while
- Objetos
[Link]
Programa de estudios | Bootcamp Desarrollo de Software | JavaScript Ful Stack
Plan de estudios
Módulo Modulo 1 JavaScript
JavaScript Estructura Estructura Estructura Algoritmia
Submódulo Intermedio de datos 1 de datos 2 de datos 3
- Repaso: condicionales, - Concepto de - Listas enlazadas - Arboles - ¿Qué es un algoritmo ?
Temática loops, array y objetos
- ES6 Features (map, filter,
Recursividad
- Manejo de números
- Hash tables - Otras estructuras de
datos
- Operadores lógicos y
aritméticos
some, reduce) naturales - Operadores de
- Objetos - Clone deep - Estructuras de datos comparación
- Closures - Arreglos - Tablas de verdad
- Callbacks - Sets - ¿Qué es un diagrama
- Event loop y funciones - Stacks de flujo ?
bloqueantes - Manejo de colas (FIFO) - Ejemplos y ejercicios
- Concepto de Single -
Threaded
- Callback hell y Promises
- Asincronismo en JS
async-await
- E26 Features ( arrow
function )
- Clases y contructors
this
- Prototype
- Getters y setters
- TypeScript
[Link]
Programa de estudios | Bootcamp Desarrollo de Software | JavaScript Ful Stack
Plan de estudios
Módulo Modulo 2 Front-End
Front-End CSS Avanzado Módulos y React React Router
Submódulo Bundlers y Redux
- Introducción: ¿Qué es el - Frameworks de CSS - Introducción ¿Qué son - Introducción, por què - Introducción a rutas
Temática DOM? ROADMAP
Front-end
- Arquitecturas de CSS
(OOCSS, ITCSS,
los módulos en JS?
- Características del
utilizar React o
cualquier otro
- Instalando react router
- Creación de rutas
- Métodos HTTP - GET, SAMCCSS, BEM) modulo central de JS framework de frontend - Qué es redux e
POST, PUT, DELETE, - Arquitecturas de CSS - - Creación de modulos - Introducción iniciar un instalación
PATCH, OPTIONS Atomic Desing - Funciones específicas primer proyecto en - Qué es un middleware
- ¿Cómo funciona la del navegador (alert, React - Qué es una accion
comunicación entre confirm) - Qué es JSX - Creación del store
Back-End y Front-End? - Javascript Bundlers - CSS en react global
- APIS del DOM: Fetch Webpack - Creación de - Reducers
tag <script> componentes - Ejercicio práctico
- DOM methods - Ciclo de vida de un
- Ejercicio práctico componente
(Modificar el DOM - Estados y Props
dinámicamente) Hooks
- Event listener - Formularios
- ES6 selectores
[Link]
Programa de estudios | Bootcamp Desarrollo de Software | JavaScript Ful Stack
Plan de estudios
Módulo Modulo 3 Back-End
NodeJS Web servers Extra Testing
Submódulo
- Introducción, ¿Qué es - Web server ( creación de - Autenticación, uso de - Testing - Tipos de test y
Temática Node JS?
- Instalación de node JS
un servidor usando http
NodeJS)
JWT en la API pirámide de test (Unit,
integration e2e)
Organizar código - Introduccion a API - Testing con Jest
(Modulos) restFull - Matchers en JEST
- Gestor de paquetes NPM - Creación de una simple (toBe, toEqual,
y YARN API usando http nodeJS toCalledWith etc)
- Instalación de NPM - Creación de un servidor - Supertest
- Buffers y Streams en Express, scaffolding - Mocks y SpyOn
(Introducción) básico de un proyecto BK
- Trabajando con archivos - Rutas en express (query
en NodeJs params y body params)
- Callbacks -> Promises y - Middlewares
asyc-await (Repaso) - Ejercicion práctico
- Ejercicio práctico Parte 2
[Link]
Programa de estudios | Bootcamp Desarrollo de Software | JavaScript Ful Stack
Plan de estudios
Módulo Modulo 4 Bases de datos
Bases de datos SQL ORMs Bases de datos Mongoose
Submódulo no relacionales
- Introducción qué son las - Qué es es SQL, - Qué es un ORM, - Introducción a Bases - Instalación de
Base de datos introducción a PG introducción a no relacionales, mongoose
Temática - Instalando PG admin
- Crear tablas en PG
SEQUELIZE
- Definición de modelos
- Instalando un GUI para
Mongo DB (Studio 3T,
- Definición de modelos
(Schemas)
- Sentencia INSERT, - Haciendo un CRUD Mongo Compass) - Haciendo un CRUD
UPDATE, DELETE (Create, Read, Update, - Queries para Inserción (Create, Read, Update,
- Consultando datos delete) con sequelize y datos en una colleción / delete) con mongoose
(SELECT) node JS actualziar y borrar
- Joins entre tablas - Aggregation pipeline
- Agregaciones básicas (
Bases de datos count, skip, limit, match,
lookup, project, )
relacionales
- Bases de datos
relacionales
- Modelos entidad relación
[Link]
Obtén trabajos flexibles,
bien remunerados y
cambia tu vida
¿Qué esperas para decir que sí?
Inscríbete ya a nuestra página web
[Link]