apps.co y fiti de... · -temas específicos del curso: javascript, ruby, mvc, rails, nodejs, ......

5

Click here to load reader

Upload: doanmien

Post on 21-Aug-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: APPS.CO y FITI DE... · -Temas específicos del curso: JavaScript, Ruby, MVC, Rails, NodeJs, ... Por otra parte, el curso ya ha sido probado pues desde mayo de este año se ha dictado

APPS.CO y FITI Convocatoria para emprendedores de Apps.co y Contenidos Digitales a nivel nacional que hayan terminado alguna de las fases.

- Nombre del Programa: Curso Intensivo de Desarrollo de Aplicaciones Web

De que se trata el Programa?

Es un curso intensivo de programación en el que se orientan los fundamentos de los lenguajes Java Script y Ruby y algunas otras herramientas de desarrollo para aplicaciones web que les permitan generar aplicaciones web.

Que logra el participante?

En un entorno de trabajo colaborativo, se busca que quien participe, adquiera competencias como programador junior y esté en la capacidad de generar soluciones web

Metodología General

Se llevarán a cabo sesiones de aprendizaje asistido, individual y grupal; acompañamiento en tutorías para el desarrollo de proyectos, y se acercará a los participantes a importantes personajes del mundo del emprendimiento y desarrollo de software, en espacios de discusión y realimentación de procesos individuales

Modalidad 80% presencial y 20% virtual Valor total del proceso

El proceso de formación tiene un costo total de $ 4.060.000 por participante – El estudiante no pagará ningún valor por dicho curso. Ver Condiciones.

FINANCIACIÓN El Ministerio TIC financiará el 100% del proceso de formación. Ver Condiciones. Contrapartida en especie

La contrapartida en especie se entiende como el tiempo que invierten los participantes en el proceso de formación, así como los gastos para su desplazamiento

- Temas específicos del curso: JavaScript, Ruby, MVC, Rails, NodeJs, IBM Watson, MongoDB

- Duración: 242 horas - 12 semanas consecutivas - Lunes a Viernes de 7pm a 10pm y Sábados

de 10am a 4pm - (aprox. 3 meses) - Presencial

- Lugar: Capital Junior College - Carrera 15 No. 87 - 56 – Bogotá Nota: la sede de entrenamiento se encuentra únicamente en Bogotá. Metodología de la convocatoria:

- Inscripción: Se recibirán los datos de los emprendedores y se realizará una primera evaluación teniendo en cuenta disponibilidad de tiempo y análisis de los proyectos web que haya desarrollado, y finalmente, se publicarán los resultados con las personas que apliquen para la entrevista presencial.

La fecha de inscripción será: Desde el 26 de Agosto hasta el 2 de Septiembre.

Page 2: APPS.CO y FITI DE... · -Temas específicos del curso: JavaScript, Ruby, MVC, Rails, NodeJs, ... Por otra parte, el curso ya ha sido probado pues desde mayo de este año se ha dictado

- Entrevista: Será de manera presencial en la Sala de Innovación de MinTIC. La persona debe estar sola en el momento de la entrevista y tendrá un máximo de 5 minutos para exponer su experiencia en desarrollo de aplicaciones web y a su vez exponer su interés en las temáticas del curso.

Se realizarán entrevistas presenciales en MinTIC del 5 al 9 de Septiembre, en los horarios que le correspondan según publicación de resultados.

- Inicio del curso: 19 de Septiembre de 2016. Condiciones:

- El beneficiario una vez iniciado el curso no podrá ceder el cupo a ninguna persona; en caso de fuerza mayor deberá informar a MinTIC y relacionar los soportes que prueben dicha situación para que no se generé el pago del curso a cargo del emprendedor y la sanción de no acceder a beneficios de Apps.co - Mintic en el año siguiente. Las razones serán evaluadas por MINTIC.

- El Curso será dictado presencialmente y únicamente en Bogotá, por lo que se deberá tener la disponibilidad de tiempo.

- Las clases presenciales no podrán reemplazarse por clases virtuales, para lo cual es necesario que el beneficiario tenga disposición plena de los horarios definidos.

- En caso de que el beneficiario decida retirarse o abandonar el curso una vez haya empezado, deberá devolver el 100% de la inversión realizada por MinTIC.

- El beneficiario deberá tener los recursos destinados a transporte, refrigerios y demás items no relacionados en la oferta inicial del curso; de ninguna manera MinTIC aportará recursos para manutención ni transporte.

- El beneficiario deberá cumplir con las condiciones requeridas por el operador relacionadas con asistencia, calificaciones, compromisos académicos y las demas que determine el operador.

CURSO PARA FORMAR PROGRAMADORES JUNIOR EN LENGUAJES DE PROGRAMACIÓN WEB

1. OBJETIVO Capacitar a los estudiantes en un entorno de trabajo colaborativo y de gestión de proyectos tecnológicos para que adquieran competencias que los habiliten como programadores junior en lenguajes JavaScript y Ruby y otras herramientas de programación que les permitan generar aplicaciones web. El objetivo es que con esas competencias puedan ingresar productivamente al mercado laboral aprovechando el exceso de demanda existente y que puedan seguir adquiriendo conocimiento y habilidades por su cuenta a medida que avanzan en su desarrollo profesional. Este es un curso de educación informal con duración de 240 horas y sujeto a la filosofía de que la mejor manera de aprender es hacer.

Page 3: APPS.CO y FITI DE... · -Temas específicos del curso: JavaScript, Ruby, MVC, Rails, NodeJs, ... Por otra parte, el curso ya ha sido probado pues desde mayo de este año se ha dictado

2. INSTITUCIÓN EDUCATIVA El Capital Junior College (“CJC”) es una institución educativa para el trabajo y el desarrollo humano (Resolución No. 2489 de 2011 de la Secretaría de Educación de Chía, Cundinamarca). Fue fundado por Rudolf Hommes, quien lo dirige, y es propiedad de la firma de la que él es socio fundador, Capital Advisory Partners Ltda. de Bogotá (“CAP”). En Bogotá opera un taller educativo del CJC especializado en tecnologías de información y comunicaciones (TIC) con cursos de diseño y arte por computador y programación localizada en la Carrera 15 #87-56. El Capital Junior College es una opción de aprendizaje para aquellas personas que desean complementar su educación, capacitarse y desarrollar sus competencias académicas, laborales e individuales. En la institución pueden profundizar temas que les interesen o prepararse para el mercado laboral en áreas como la programación y el diseño.

Misión. La misión del Capital Junior College es preparar a nuestros estudiantes, para que puedan desarrollar a cabalidad su potencial tanto en el mercado laboral como en su vida personal. Para cumplir esos objetivos se ofrece una educación innovadora, de excelencia, que responda a las exigencias del mercado laboral con competencias básicas en las áreas escogidas y continuar su educación en dichas áreas en forma autónoma. Visión. El Capital Junior College les brinda a los estudiantes un camino corto para adquirir competencias laborales específicas que les permitan desempeñarse exitosamente y para abrirles la puerta a posteriores etapas de educación técnica y superior.

En el año 2020 el Capital Junior College es reconocido como líder y referente de la educación en tecnología como institución para el trabajo y el desarrollo humano.

3. CONTENIDO Se escogió la enseñanza de JavaScript y Ruby porque son los lenguajes de programación con mayor demanda. El contenido del curso es el siguiente: Módulo 1: Desarrollo “Front End” (lo que ve el usuario)

o Cómo funciona el internet o Líneas de comando – Uso del Terminal o Herramientas de desarrollo de Chrome o Editores de Texto o HTML5 o Estilo CSS o Tipo de datos en JavaScript, Objetos y Funciones o Control de Flujo en Java Script o Manipulación del DOM o Git y Github o JQuery o “Alcances” (Scope) en JavaScript o AJAX

Page 4: APPS.CO y FITI DE... · -Temas específicos del curso: JavaScript, Ruby, MVC, Rails, NodeJs, ... Por otra parte, el curso ya ha sido probado pues desde mayo de este año se ha dictado

o Diseño Web responsive o Bootstrap

Proyecto 1: Construir el “front-end” de una aplicación web o un juego. Los estudiantes construirán durante 5 días la vista del lado del cliente de una aplicación web o de un juego utilizando tecnologías como HTML, CSS, JavaScript y JQuery. Los objetivos son: 1) crear un juego de aplicación interactivo en el browser; 2) aplicar los conocimientos y habilidades desarrolladas en el primer módulo; 3) documentar el flujo de trabajo del proyecto para iniciar el portafolio del estudiante

Módulo 2: Ruby, MVC y Rails (lado del servidor)

o Tipos de datos en Ruby, Objetos y Métodos o Control de Flujo en Ruby o Collections en Ruby o Clases y Herencias o Patrones de diseño MVC o Modelos de datos relacionales o Introducción a SQL o Objetos relacionales mapeados en Active Record o Construir y enviar formatos o Controladores y Rutas o Layouts, Partials y vistas o Introducción a Ruby on Rails o Passwords encriptados y Autenticación o Despliegue en Heroku o Acceso a API’s de terceros

Proyecto 2: Construir la primera aplicación full-stack. Para este proyecto se trabajará en grupos para construir una aplicación full-stack con password protegido que permita crear, leer, actualizar y eliminar datos de una base de datos SQL. Los objetivos son: 1) construir una aplicación full-stack MVC con Ruby; 2) implementar un ingreso con ingreso y registro para usuarios con passwords; 3) guardar los datos de la aplicación en una base de datos SQL; 4) utilizar un ORM para crear una estructura de tablas e interactuar con la información guardada en la base de datos relacional; 5) desplegar la aplicación en línea para que pueda ser utilizada por varios usuarios; 6) trabajar en un ambiente colaborativo, administrando las contribuciones del equipo mediante Github. Ejemplo: http://calm-sea-3644.herokuapp.com

Módulo 3: Otras tecnologías (Profundización)

o JavaScript avanzado OOP y herencia con prototipos o Introducción a Node.js y Express (Opcional) o NoSQL con MongoDB (Opcional) o Plantilla Underscore o Introducción a WebSockets (Opcional) o Introducción a IBM WATSON o Afianzar conocimientos previos o

Page 5: APPS.CO y FITI DE... · -Temas específicos del curso: JavaScript, Ruby, MVC, Rails, NodeJs, ... Por otra parte, el curso ya ha sido probado pues desde mayo de este año se ha dictado

Proyecto 3: proyecto final es el más importante del portafolio. Se aplicarán todos los conocimientos aprendidos durante el programa mientras se emplea la creatividad para las tecnologías y habilidades en las cuales el estudiante se quiere enfocar. El alcance es flexible pero sus objetivos son: 1) priorizar los requerimientos de usuario para construir un producto utilizable; 2) escoger las tecnologías aprendidas y aplicarlas a un mismo proyecto

4. ORIENTACIÓN ACADÉMICA Y CONOCIMIENTO La complejidad del contenido y sus especificaciones técnicas son la mejor garantía de que se cuenta con la orientación académica y la competencia pedagógica necesaria para ofrecer un programa de calidad. Por otra parte, el curso ya ha sido probado pues desde mayo de este año se ha dictado en el CJC con estudiantes (12) de diversos recorridos profesionales y académicos que pagaron matrícula completa y que se encuentran en su mayoría (10) satisfechos con el desarrollo del programa y con lo que han aprendido. Por otra parte ha participado en el curso personal académico y administrativo del CJC, por interés personal y porque han cumplido una labor de monitoría. Ellos también se encuentran muy satisfechos con lo que han aprendido y con la forma como se ha desarrollado el programa. 5. DOCENTES La principal responsabilidad por el desarrollo del currículo y por la conducción del curso ha estado a cargo de Camilo Ordoñez. Él es ingeniero electrónico, Master en Mercadeo y programador de Aplicaciones Web. Se desempeñó como consultor optimizando procesos tecnológicos con Deloitte y Ernst&Young durante 4 años para la banca en Sur América. Durante 2015 asistió como alumno a un Bootcamp de aplicaciones Web en “General Assembly” en San Francisco, Estados Unidos y posteriormente participó en tres programas adicionales similares como instructor en la misma academia, la cual se estableció en 2011 con 14 academias en 4 continentes con el objetivo de transformar pensadores en creadores a través de la educación y la tecnología. La combinación de su experiencia y su preparación académica le permitieron conocer sobre la ejecución de proyectos tecnológicos desde la parte funcional y académica, lo cual le ha permitido desarrollar y detallar la preparación del curriculum para el curso que se lleva a cabo actualmente en el CJC, en Bogotá. En la conducción del curso lo ha acompañado como instructor Yamit Cárdenas, ingeniero de sistemas, especialista en arquitectura empresarial de software. Es cofundador y activista en la comunidad ágil de Colombia. Desde esa plataforma se ha dedicado a fomentar la implementación de Scrum, XP y prácticas ágiles en varias organizaciones con excelentes resultados, además de actuar como consultor en la adopción de mejores formas de crear software. También cuenta con un amplio conocimiento en la definición de arquitecturas de software, orientadas al negocio, que es muy útil en la orientación de los estudiantes para la concepción y ejecución de proyectos y para su actividad laboral futura.