Coding Dojo

FULL STACK
MERN

  •  20-25 horas por semana
  •  1 Stack Currículum
  •  16 Semanas a tu ritmo

ONLINE
PART-TIME

En 16 semanas puedes transitar hacia una carrera en desarrollo sin renunciar a tu trabajo, estudios u otros quehaceres.

Este programa es una alternativa flexible que provee acceso total a nuestro currículum MERN /JavaScript, acompañado de instructores en vivo y colaboración con tus compañeros de clase.

Asset 3@2x

ENSEÑANZA PRÁCTICA Y ESTRUCTURADA​

Sumérgete en nuestro aprendizaje online inmersivo con tutorías y compañeros de bootcamp que están en tu mismo proceso.
Todo desde la comodidad de tu hogar.
Asset 3@2x

Cualquiera puede aprender código

Cualquier persona puede aprender código, pero el camino a ser un desarrollador no es fácil. Nuestros estudiantes deben dedicar entre 20 y 25 horas semanales a este bootcamp.

UNA SEMANA TÍPICA EN ESTE BOOTCAMP

FULL STACK MERN

 

Nuestro objetivo es maximizar tus oportunidades laborales y que domines MERN/ JavaScript.
Entrando al mundo full stack MERN/ JavaScript crearás tu propio portafolio para mostrar en tus futuras entrevistas.

Reconocimientos y premios

TU PLAN DE ESTUDIOS

Web Fund.
Terminal
Git/GitHub
HTML5
CSS3
Javascript
jQuery
MERN
JavScript
Node JS
Express JS
Socket.io
Mongo DB
React
Deployment
Currículum sujeto a modificaciones para potenciales mejoras durante el curso
B7mI5i@2x

FUNDAMENTOS WEB

Desarrollo front-end y Web

HTML

Introducción a HTML

Prácticas básicas de anidamiento e indentación.Int

Las etiquetas Head y Body.

Etiquetas (listas, tablas, etc.)

Construcción de formularios y declaración de valores de entrada, contenedores, elementos, atributos y clases.

CSS

Introducción a CSS

Selectores CSS.

Inspeccionar elementos.

Inline, Block, Float y posicionamiento.

Capas, Divs y sus estilos.

Estilos de texto y cómo funcionan las fuentes (fonts).

Fondos y sus propiedades.

Replicando interfaces de usuarios completas

Introducción a CSS3 y más estilos*

Construyendo figuras.

Construyendo tablas complejas.

Introducción a Bootstrap.

Preprocesadores CSS: LESS, y SASS.

Git / Github

Git y Versión Control

Usando la terminal de comandos.

Cómo crear y utilizar repositorios.

Creación, seguimiento y reversión de cambios.

Descripción general y flujos de trabajo de Git*.

Comandos y conceptos avanzados de Git*.

Bifurcaciones, fusiones y conflictos.

Github

Cómo usar un repositorio de Github.

Forking, clonación y extracción (pulling)*

Colaboración y flujos de trabajo en Github*

jQuery

Introducción a jQuery

Funciones de jQuery y depuración (debugging).

Parámetros y Getters/Setters.

Funciones esenciales de la librería jQuery.

jQuery avanzado

Implementando contenido dinámico

Callbacks en jQuery

Navegando por el DOM

Formularios en jQuery

Librería UI jQuery y otras librerías*

Diseño Web Responsivo*

Introducción al diseño web responsivo (RWD)

Breakpoints, unidades y media queries.

Conceptos básicos de composición tipográfica (typesetting) y escalado (scaling).

RWD entre dispositivos.

Sistema de cuadrícula (Grid System), cuadrículas fluidas y layouts adaptables.

Frameworks de CSS

Tipografía responsiva.

Usando reinicio y Boilerplates CSS.

Wireframing*

Introducción a Balsamic.

Fundamentos del Wireframing.

Asset 11

MERN

Desarrollo Full Stack

JavaScript

Fundamentos

Declarar y referenciar alojamiento de variables en JavaScript .

Condicionales, operadores y bucles anidados.

Uso de matrices y bucles en JavaScript.

Objetos, funciones y alcance de funciones.

Elevación variables con alcance.

Declaraciones de retorno en JavaScript.

Función de elevación.

JavaScript OOP

Cómo utilizar constructores de objetos.

Constructores comunes: “this” y “new”.

Métodos privados y variables.

Creación de objetos prototipo en JavaScript.

Mejores prácticas para la elevación de funciones de OOP de JavaScript.

JavaScript avanzado

Cómo utilizar devoluciones de llamada.

Delegación de funcionalidad y manejo de eventos.

Node JS.

Introducción a Node

Cómo utilizar los administradores de
paquetes (NPM / Bower).
Módulo de sistema de archivos y HTTP.

Hacer un servidor web completo.

Cómo trabajar con módulos de Node.

Módulos comunes y útiles de Node.

Modularización

Módulos y el uso de requiere & export.

Cómo modularizar proyectos existentes.

Express JS

Renderizar plantillas con motores Express View.

Métodos HTTP: formularios, transferencias de datos y enrutamiento.

Socket.io

Aplicaciones con comunicación en tiempo real

Mongo DB

MongoDB & Mongoose

Descripción general de MongoDB, CRUD Ops

Introducción a Mongoose

Dependencias en Mongoose

Comunicación de Mongoose con MongoDB

Métodos de Mongoose

Validación de datos con Mongoose

Crear asociaciones entre objetos Mongo

Enrutamiento RESTful con Mongoose y Express

React

Crear aplicación React

Componentes basados en clases
atrezzo, niños, eventos sintéticos

Estado, métodos de ciclo de vida

Componentes funcionales
useState, useEffect, useReducer
API de contexto

Deployment

Servicios web de Amazon (EC2) Linux.

Ambientes de producción

Heroku

Ingresa tus datos y sé parte de Coding Dojo

Ingresa tus datos y sé parte de Coding Dojo