pre-work
curso programación
¡Es obligatorio hacerlo para que comiences la convocatoria!
Tiempo promedio de culminación :
Versionamiento de código
con Git.
1 día
B ackend
Herramientas para almacenar
2 semanas Gestión de
versiones
repositorios de código.
Conceptos principales. Tiempo promedio de culminación :
Tiempo
Comandos principales. Tema Contenido estimado en días
Gestión de repositorios con
Tiempo
Github.
Tema Contenido estimado en días
Intro al
Introducción al backend. 2 días
Sintaxis en python.
backend Fundamentos aprendidos
Introducción a las 2 días Mejores prácticas para el 1 día aplicados a python.
herramientas del curso. trabajo colaborativo.
Introducción
Internet y su funcionamiento. Programación Código abierto. Diferencias entre js y
al curso Etiquetas básicas de HTML.
colaborativa python.
Colaboración en proyectos.
Selectores y propiedades
básicas de CSS.
Introducción a las API. 2 días
Tu primera API Desarrollo de API con Flask.
Fundamentos de programación. 5 días
Tu primer
Depuración de código. 1 día Tipos de datos.
sitio web Construye tu primer sitio web. Programación Condicionales.
con Javascript
Ciclos/Bucles. E structuras Clases y objetos. 1 día
Modelo de cajas. 3 días
Funciones. de datos Diccionarios complejos.
Maqueta tus Selectores avanzados
sitios webs Maquetación.
Convenciones. 1 día
Mejores Mejores prácticas para
Introducción a las bases
de datos.
1 día
prácticas codificar. Lenguaje SQL.
Fundamentos de programación.
Introducción 3 días Refactorización. Bases de datos
Tipos de datos. Obtención, inserción,
a la Condicionales. modificación y eliminación de
programación Ciclos/Bucles. registros en la base de datos.
Funciones. Renderizado ¿Qué es renderizado?. 1 día
condicional W ebs dinámicas.
1 día
Programación Ejercicios. 5 días M aa a ad
OR (m p rel cion l e
s
Desarrollo Frontend. 3 días objeto ).
DOM (Modelo de Objetos del Modelo
Modelos en Python-
Introducción Documento). de Datos SQLAlchemy
al frontend Manipulación del DOM.
Se estima que cada día se tenga al menos 3 horas Programación orientada a
de dedicación efectiva y haciendo uso de las eventos.
recomendaciones de la academia. Desarrollo de una API REST 1 día
API REST conectada a una base de
Pruebas Pruebas unitarias en JavaScript 1 día datos.
unitarias con Jest.
Autenticación de aPI basada 1 día
Importar y exportar módulos. 6 días Autenticación en tokens JWT.
Front-end
Introducción a React.
Frontend
Desarrollo orientado a
con React componentes.
3 día
Manejo de estados. Tu primera Construcción completa de
una webapp.
React Hooks. webapp
Tiempo
Tema promedio de culminación
Contenido : Tiempo
estimado en días Comunicación
Algoritmos asíncronos.
Consultas a API externas.
2 días
con API Entendiendo las API REST.
¿Qué es el desarrollo web?. 1 día
Introducción
al desarrollo
web
Fundamentos de Html.
Fundamentos de Css.
Rutas en React Enrutamiento y enlazado de 1 día
Tiempo
Tema promedio de culminación
Contenido :
Tiempo
estimado en días
Flexbox. vistas en React.
Introducción al desarrollo 2 días
D esarrollo ágil.
Depuración en html y css. 2 días ágil Introducción a Scrum.
Bibliotecas
Bootstrap. Arquitecturas 3 días
Arquitectura ó patrón flux.
de estilos Maquetación. y patrones de Historias de usuario.
Componentes. diseño Estados globales.
Context API.
Context API
¿Qué son y cómo funcionan 1 día
los formularios?.
Desarrollo de una aplicación 12 días
Tipos de campos de web full-stack de forma
Formularios formulario. Proyecto final colaborativa con:
Validaciones. Registr
Autenticació
Envío de formulario. Vista
API intern
API externas
¿Qué es la línea de 1 día
comandos?.
Línea de Principales comandos en
comandos Unix/Linux.
Jerarquía de directorio.
La estimación de las clases puede variar según el
curso o alguna actualización del contenido