MODULO 1 – CINTA BLANCA
El programa Cinta Blanca en Dev.f es tu introducción al mundo de la programación. Si quieres empezar desde cero y un día trabajar como programador tu camino empieza aquí. Es preferible, aunque no necesario, tener conocimientos de HTML y CSS.
Temario
El primer módulo de cinta blanca tiene como finalidad comprender las bases del maquetado de elementos con HTML y CSS.
Entiende conceptos del dia a dia de un programador tales como Framework, al mismo tiempo ve la importancia de Javascript en la actualidad.
Aprende de manera práctica la sintaxis de diferentes tipos de sentencias de control, como declarar variables, loops, operadores, entre otros.
Este módulo se enfoca en hacer estructuras de datos como JSONs o array, así como saber filtrar sus elementos.
Comprende el manejo de funciones con o sin parámetros, también aprenderás la expresión return para hacer tus sitios más dinámicos.
Aprende diferentes formas de analizar un problema para desarrollar la lógica computacional necesaria para poder realizar algoritmos.
MODULO 2 – CINTA ROJA
El programa Cinta Roja en Dev.f te permite profundizar en temas sofisticados de ciencias de la computación y desarrollar tus habilidades como desarrollador de software. Al finalizar el curso serás capaz de construir aplicaciones web que utilicen estructuras de datos y que están inspiradas en la arquitectura cliente – servidor utilizando JavaScript.
Temario
Estudia cómo ha evolucionado javascript con el tiempo y ve las ventajas que ofrece el nuevo estándar de js ECMA6.
Aprende a realizar estructuras de proyectos con este paradigma de programación, entiende conceptos como herencia y polimorfismo.
Práctica temas avanzados de javascript como callbacks y promesas, entiende cómo funciona javascript y por que es un lenguaje asíncrono. Descubre las ventajas de la programación funcional.
Usa una API haciendo peticiones a servidores con protocolos HTTP. Construye tu primera API con EXPRESS, un framework de javascript para hacer backend y conectala a una base de datos.
Descubre las nuevas opciones que ofrecen las bases de datos como SQL y NoSQL, también entiende cuándo y cómo usarlas en casos de uso reales.
Aprende un framework para hacer Frontend como REACT. Entiende su ciclo de vida y cómo descomponer en componentes una página web. Muestra datos que son traídos desde el servidor.
Crea tu primer chatbot. Aprenderás la arquitectura de el 90% de los chatbots que están en el mercado.
MODULO 3 – CINTA NEGRA
El programa Cinta Negra te permite especializarte en las mejores prácticas de ingeniería de software. Al finalizar el curso habrás desarrollado un portafolio para mostrar a un empleador, mejorar tu expertise para usar en tu empleo actual, o para integrar a proyectos personales.
Temario
Aprende a elegir las tecnologías adecuadas para un proyecto desde 0, así como nuevas tendencias y estándares altamente utilizados en la industria.
Conoce qué son las RESTFUL API y por qué son importantes tanto de lado del cliente como de lado del servidor.
Utiliza los framework de javascript más usados en la industria tanto del lado del servidor como : Express o Sails. Como del lado del Cliente como: React,Vue o Angular.
Aprende a como consumir servicios tanto propios como de terceros tales como: Google maps, Firebase, Amazon Web Services entre otras opciones más.
Conoce en qué consiste el Unit testing y por qué es importante para un software de alta calidad.
Utiliza servicios de gestión de archivos en la nube como S3, Firebase Storage o Cloudinary.
Aplica el concepto de contenedores en tus proyectos, ¿Por que son importantes ? y cual es su aplicación en la industria.
Conoce esta metodología utilizada para el desarrollo de software de alta calidad, como se aplica y qué beneficios tiene.
Sube tus proyectos o repositorios a los diferentes servicios de cómputo en la nubes como : Heroku, EC2 o Google Cloud.