Plataforma 5
Plataforma 5

Coding Bootcamp

Tipo: Privada
Nivel: Curso
Duracion: 3 meses
Modalidad: Presencial
Al presionar Contactar estarás enviando tus datos a Plataforma 5 para que te contacte. Al mismo tiempo te estás registrando en el boletín de viaedu.com y aceptando la POLÍTICA DE PRIVACIDAD Y PROTECCIÓN DE DATOS
Cantidad de alumnos: 10
Descripción General

El Coding Bootcamp es un curso inmersivo de desarrollo Full-Stack: Te dedicas exclusivamente a aprender programación durante tres meses, terminando con un nivel que te permite empezar a trabajar como desarrollador profesional haciendo aplicaciones web y móviles. Está centrado en JavaScript y aprendes las últimas tecnologías que demanda la industria: front-end, back-end, bases de datos y metodologías ágiles de trabajo en equipo, programando todos los días en proyectos reales.

La primera mitad del curso es de aprendizaje, y a partir de la mitad realizá una práctica profesional trabajando en un proyecto de una empresa o startup. 
Además de formarte como programador te conectamos con otros profesionales a través de meetups y charlas in-house.

Si querés entrar a trabajar en la industria tecnológica, éste es el camino.

Ver Completo
Requisitos de Ingreso

El Coding Bootcamp requiere conocimientos sólidos de HTML, CSS y JavaScript. Si no programás podés hacer nuestro Curso Introductorio para aprender las bases necesarias para aplicar al Coding Bootcamp.

Se realizará un test técnico para verificar si tenés el nivel necesario para empezar.

Ver Completo
Plan de Estudio

Módulo 1

Fundamentos

  • Repaso del curso introductorio (HTML, CSS, JavaScript, jQuery)
  • JavaScript en profundidad
  • Modelado de datos y clases
  • Estructuras de datos
  • Algoritmos y análisis de complejidad

Módulo 2

Back End

  • JavaScript asincrónico
  • Introducción a Node.js
  • Npm y Express
  • Patrón MVC
  • Bases de datos relacionales y no relacionales
  • SQL + sequelize
  • Mongo + mongoose

Módulo 3

Promises

  • Intro a Promises (ES6 y Bluebird)
  • Unit Testing + Test Driven Development (TDD)
  • Internet Deep Dive (HTTP, DNS, etc)
  • AJAX y APIs
  • Web Sockets

Módulo 4

Autenticacion y Deployment

  • Authentication y Payment Services
  • Rendering Pipeline - SASS/LESS
  • Server side techniques - RESTFUL
  • MVC JavaScript + Advanced Express
  • Sesiones, Autenticación, Cookies (Redis)
  • Deployment - Docker

Módulo 5

Angular 2

  • Angular 2 avanzado
  • Proyectos Fullstack usando Angular 2
  • Angular 2 custom directives
  • Async y await /generators

Módulo 6

React

  • React.js
  • Webpack
  • Redux
  • Babel
  • React Native
  • Agile Project Management - Scrum
  • Trabajo con Git en equipos

Módulo 7

Módulo Práctico 1

  • Empresas y emprendedores presentarán sus proyectos para que elijas con quién trabajar durante 3 semanas.
  • Creá el MVP para un startup o trabajá en un proyecto real para una empresa de software, entregando un producto terminado al final del módulo.

Módulo 8

Módulo Práctico 2

  • Trabajá en un proyecto Open Source ya empezado durante 3 semanas, terminando con un aporte real a la comunidad de desarrolladores. Esto es súmamente valioso a la hora de aplicar a un trabajo como programador.
  • Vas a utilizar Scrum y Git para desarrollar software en equipo, de la misma forma en que lo vas a hacer cuando termines.

Ver Completo