0% encontró este documento útil (0 votos)
92 vistas5 páginas

Coding Dojo, Malla Bootcamp Online Python Full Stack, Modalidad Part-Time

Este documento describe un bootcamp de programación en línea de tiempo parcial de 16 semanas que enseña Python full stack. Los estudiantes dedican 25 horas a la semana al aprendizaje a través de clases en vivo, clases grabadas, proyectos y algoritmos. El plan de estudios incluye fundamentos web, Python, bases de datos, frameworks como Django y Flask, y desarrollo full stack.

Cargado por

Camilo Ordóñez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
92 vistas5 páginas

Coding Dojo, Malla Bootcamp Online Python Full Stack, Modalidad Part-Time

Este documento describe un bootcamp de programación en línea de tiempo parcial de 16 semanas que enseña Python full stack. Los estudiantes dedican 25 horas a la semana al aprendizaje a través de clases en vivo, clases grabadas, proyectos y algoritmos. El plan de estudios incluye fundamentos web, Python, bases de datos, frameworks como Django y Flask, y desarrollo full stack.

Cargado por

Camilo Ordóñez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

Bootcamp

Online
Part-Time Online
25 Hrs por semana

25 Hrs 1 Stack 16 semanas


Por semana Currículum Flexible

Más de 11. 000 alumnos graduados, muchos de los cuales trabajan para las
principales empresas del mundo:
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 de Python, acompañado de
instructores en vivo y colaboración con
tus compañeros de clase.

Enseñanza práctica y estructurada Cualquier persona puede aprender


Sumérgete en nuestro aprendizaje online
a programar
inmersivo con tutorías y compañeros de
Cualquier persona puede aprender a programar,
bootcamp que están en tu mismo proceso.
pero el camino a ser un desarrollador no es
fácil. Nuestros estudiantes tienen que dedicar
Todo desde la comodidad de tu hogar.
entre 20 y 25 horas semanales como mínimo a
este bootcamp.

Una semana típica en este Bootcamp

Clase grabada
1 Hra Clase en vivo 1 Hra Clase en vivo (nueva)
Revisión de Código Algoritmos

Lunes Martes Miércoles Jueves Viernes Sábado Domingo

15 minutos: uno a uno


disponible según requerimiento
Estudio individual

Actividades sujetas a modificaciones según currículum


Full Stack Python Reconocimientos y premios
Nuestro objetivo es maximizar tus oportunidades
laborales y que domines Python. Entrando
al mundo full stack Python crearás tu propio
portafolio para mostrar en tus futuras entrevistas.

Tu plan de estudios Proyectos y


Algoritmos

Python
Stack 1

HTML
CSS
JavaScript

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Semanas

Fundamentos Web Python


Terminal CSS3 Python 3 Django
Git/GitHub Javascript OOP MySQL
HTML5 jQuery Flask Ajax

Currículum sujeto a modificaciones para potenciales mejoras durante el curso


Fundamentos web
Desarrollo front-end y Web

HTML Github

Introducción a HTML Cómo usar un Repositorio de Github.


Forking, clonación y extracción (pulling)*
Prácticas básicas de anidamiento e indentación.
Colaboración y flujos de trabajo en Github*
Las etiquetas Head y Body.
Etiquetas (listas, tablas, etc.)
Construcción de formularios y declaración de valores de
jQuery
entrada, contenedores, elementos, atributos y clases. Introducción a jQuery

Funciones de jQuery y depuración (debugging).


CSS Parámetros y Getters/Setters.
Introducción a CSS Funciones Esenciales de la librería jQuery.
Selectores CSS. jQuery avanzado
Inspeccionar Elementos.
Implementando Contenido Dinámico
Inline, Block, Float y Posicionamiento.
Callbacks en jQuery
Capas, Divs y sus estilos.
Navegando por el DOM
Estilos de texto y cómo funcionan las fuentes (fonts).
Formularios en jQuery
Fondos y sus propiedades.
Librería UI jQuery y otras librerías*
Replicando interfaces de usuarios completas.

Introducción a CSS3 y más estilos* Diseño Web Responsivo*


Construyendo Figuras. Introducción al diseño web responsivo (RWD)
Construyendo tablas complejas. Breakpoints, Unidades y Media Queries.
Introducción a Bootstrap. Conceptos básicos de composición tipográfica
Preprocesadores CSS: LESS, y SASS. (typesetting) y escalado (scaling).
RWD entre dispositivos.
Git / Github Sistema de cuadrícula (Grid System), cuadrículas
Git y Versión Control fluidas y layouts adaptables.
Usando la Terminal de Comandos.
Frameworks de CSS
Cómo crear y utilizar repositorios.
Creación, seguimiento y reversión de cambios. Tipografía responsiva.
Descripción general y flujos de trabajo de Git*. Usando Reinicio y Boilerplates CSS.
Comandos y conceptos avanzados de Git*.
Bifurcaciones, fusiones y conflictos. Wireframing*
Introducción a Balsamic.
Fundamentos del Wireframing.

*Curso opcional
Python
Desarrollo Full Stack

MySQL Python Avanzado


Introducción a MySQL Cómo usar múltiples argumentos.
Operadores ternarios en Python.
Diseño de bases de datos y relaciones.
Aprendiendo Lambda.
Diagramas Entidad\Relación.
Sobreescribir la herencia y polimorfismo.
Normalización de bases de datos.
Utilizando composición en lugar de Herencia.
MySQL Workbench y Consultas.
Convenciones y Tipos de Datos comunes.
Flask
Cómo usar los Diagramas Entidad Relación (ERD’s).
Utilizando una Base de Datos con GUI. Introducción a Flask
Recreando ERDs. Ruteo en aplicaciones Flask.
Construyendo y utilizando formularios.
Python Renderizando templates y vistas.
Introducción a Python Entrega de contenido estático.
Los diferentes métodos HTTP.
Variables, tipos de datos y buenas prácticas.
Implementando Cookies y sesiones.
Utilizando Strings y sus funciones integradas.
Input hidden (escondido) y validación de formularios.
Creación y manipulación de listas.
Usando Tuples sus funciones integradas. Flask con SQL
Cómo usar diccionarios en Python.
Importar, exportar y conectar tu base de datos.
Condicionales, operadores y bucles anidados.
Conectar y poner en marcha Python a través de archivos.
Construyendo funciones en Python.
Comunicación y Validación de bases de datos.
Encriptación y seguridad de datos.
Python OOP
Introducción a Programación orientada a objetos
Pylot MVC
Creando objetos y clases. Introducción a Pylot (MVC)
Añadiendo propiedades/ atributos a las clases.
Construyendo y agregando métodos a las clases. Vistas, clases de sesión y datos de la sesión.
Encadenando métodos y utilizando métodos mágicos. Cómo usar Modelos con Controladores.
Cómo utilizar módulos y paquetes en Python. Validación de datos con Pylot.
Creando múltiples objetos. Usando Bcrypt con Pylot MVC.
Actualizando Métodos con “Super”. Cómo usar múltiples controladores y modelos.

Desarrollo Guiado por Pruebas en Python (TDD) Despliegue (Deployment)


Pruebas unitarias en Python y resultados. Amazon Web Services (EC2)
Cómo usar aserciones en TDD usando los Linux
métodos setUp y tearDown. PostgreSQL
*Curso opcional

También podría gustarte