Contenido:

Prep Course


Fundamentos HTML

Introducción a HTML básico. Qué es HTML y para qué se utiliza en el desarrollo web. Aprender a utilizar etiquetas y atributos HTML comunes para marcar una página básica de contenido.


Fundamentos CSS

Introducción a CSS básico. Comprender los conceptos principales de CSS (selectores y reglas de estilo) y poder aplicarlos a una página HTML.


Fundamentos GIT

Introducción a comandos básicos de GIT. Aprender a utilizar funcionalidades como forking, cloning de repositorios y controles de versiones. Utilizar correctamente los comandos GIT: status, add, commit y push.


Fundamentos JavaScript

Introducción a JavaScript. Entender la utilización de variables, introducción a funciones, flujos de control y statements, operaciones de comparación, introducción a objetos, clases y prototype. Manejo de callbacks.

Módulo 1


Introducción a CS

Introducción a Ciencias de la Computación


JavaScript Avanzado 1

Concepto de Single Threaded y Sincrónico. Contexto de ejecución. Operadores y tipos de datos. Funciones y objetos.


JavaScript Avanzado 2

Concepto de Closures. Function Factory. Callbacks. Call. Apply y Bind.


Estructura de Datos 1

Concepto de Recursividad y manejo de números naturales. Estructura de datos. Arreglos. Sets. Stacks. Manejo de colas.

Estructura de Datos 2

Conceptos y manejo de listas enlazadas. Hash Tables.

Estructura de Datos 3

Conceptos de árboles. Tipos de árboles. Otras estructuras de datos.

Algoritmos 1

Conceptos de algoritmos. Manejo eficiente de algoritmos. Lógica de algoritmos. Algoritmos de búsquedas.

Algoritmos 2

Continuación de algoritmos de búsqueda y profundización de ordenamiento.

Módulo 2. Front-end


DOM avanzado

Manejo de DOM. Selectores. Event Listeners.


CSS avanzado

Frameworks CSS. CSS Preprocessors.


Selectores ES6

Manejo de ES6 Features.


AJAX

Concepto de AJAX. Crear solicitudes HTTP. Eventos en JavaScript. Event Loop.

Módulos y Bundlers

Manejo de módulos. Crear Módulos. Concepto de Bundlers.

React

Introducción. Estilos. Estados y LifeCycle. Enrutamiento. Manejo de formularios.

Redux

Introducción al manejo de React – Redux.

Módulo 4. Bases de Datos


DBMS

Bases de datos relacionales


SQL

Creación y gestión de de bases de datos a través del lenguaje de consultas SQL


ORM

Concepto de ORM


Sequelize

Instalación. Definición de modelos. CRUD / ABM