Conviértete en un Desarrollador Web

ES TIEMPO DE CODEAR

Lamentablemente Julio 2017 será el último mes que Codea podrá ofrecer cursos de programación y desarrollo web, tanto presenciales como online y ya no estamos recibiendo nuevos alumnos.

Leer más

SOMOS EL BOOTCAMP QUE TE ENSEÑA A PROGRAMAR


Stopwatch

El mundo está cambiando gracias al código... Es tiempo de codear porque lo que realmente te va a hacer un programador, uno bueno, un gurú de la programación, son las horas de práctica.



¿Qué puedes lograr si dedicas horas estudiando en Codea?

Los siguientes videos son algunos de los proyectos de nuestros alumnos. Todo lo que verás lo lograron con tan solo dos semanas de desarrollo en parejas, aplicando las habilidades que aprendieron después de 10 semanas de aprendizaje de tiempo completo con nosotros.






Nacho





Kyv

¿Qué tienes que aprender?

Estas son algunas de las tecnologías y habilidades que aprenderás en Codea para convertirte en un guru de la programación.

Ruby
Fundamentos de Programación en Ruby

Aprende cómo navegar con la interfaz de línea de comandos y aprende a resolver problemas técnicos y crear algoritmos con Ruby.

Js
JavaScript Orientado a Objetos

Agrega interactividad y dinamismo a tus apps utilizando Ajax, JQuery y otras plataformas avanzadas de frontend.

Html5
HTML5 y CSS

Aprende a comprender los fundamentos de una marcación semántica y haz que tus aplicaciones resalten a través de un diseño moderno.

Agile
Desarrollo Ágil

Desarrolla e itera sobre tus proyectos en equipo manteniendo control sobre el valor y los costos.

Tested
Desarrollo Guiado por Pruebas

Aprende metodologías para construir aplicaciones sólidas y fáciles de mantener.

Git
Git y Controlador de Versiones

Conoce herramientas para administrar el desarrollo de código a través de un controlador de versiones y mejora tu trabajo en equipo.

Rails
Rails la Plataforma de Desarrollo de Apps

Aprende una de las mejores maneras de construir aplicaciones web modernas, sustentadas por un backend y bases de datos.

Ee
Aprendizaje Permanente

Conviértete en una persona automotivada que persigue voluntariamente nuevos aprendizajes y el conocer nuevos conceptos, para poder estar al día con nuevas tecnologías.

Skills
Habilidades Sociales

Involúcrate y practica programación en parejas, habilidades comunicativas de negocio, revisión de código, retroalimentación y más.

Programa

lo que hace a un buen programador es el Tiempo de práctica y experiencia que dedica a Codear

Básico

Para convertirte en Newbie aprenderás lo más básico de la programación y desarrollo web. Al finalizar está fase de preparación habrás desarrollado la lógica necesaria para escribir programas básicos de manera ordenada y adicionalmente poder llegar a crear páginas web simples.

  • HTML y CSS Básico
  • Lo básico de la línea de comandos
  • Lenguaje Ruby y sintaxis
  • Variables
  • Operaciones aritméticas básicas
  • Métodos de String más usados
  • Control de flujo en Ruby
  • Iteradores en Ruby
  • Arreglos y Hashes
  • Métodos
  • Fundamentos de OPP (Programación Orientada a Objetos)
  • Módulo enumerable de Ruby

Programación

Para convertirte en Rookie podrás obtener bases sólidas para poder programar y resolver problemas y algoritmos básicos con Ruby. Al finalizar esta etapa habrás desarrollado la habilidad para expresar tus soluciones e ideas en código. Finalmente, aprenderás a trabajar con bases de datos relacionales y aprenderás como funciona de manera simple un navegador.

El objetivo de esta fase es crear conocimientos sólidos de programación que harán que seas un gran desarrollador web.

Ruby Programación Orientada a Objetos Bases de Datos Funcionamiento básico de un Navegador Git y GitHub
  • Sintaxis, Primitivos y Operadores
  • Pseudocódigo
  • Lógica de bifurcación
  • Ejercicios de Lógica
  • Métodos Nativos de Ruby
  • Métodos Personalizados
  • Ciclos y Enumerables
  • Expresiones Regulares
  • Algoritmos Básicos
  • Recursión
  • Interacción con la Consola
  • Refactorización
  • Clases e Instancias
  • Tipos de Variables
  • Getters, Setters y attr_accesorss
  • Métodos Públicos y Privados
  • La Palabra "self" en Clases
  • Herencia
  • Análisis y Almacenamiento de Imágenes
  • Lo Básico de ARGV
  • Analizando HTML
  • Comprendiendo los Navegadores
  • Arquitectura de Software y el Patrón MVC
  • Relaciones entre Tablas
  • Consultas Básicas de SQL
  • Diseño, Creación y Consultas de Bases de Datos con SQLite
  • Comprendiendo un ORM (Mapeo Objeto Relacional)
  • Active Record
  • Asociaciones de Active Record entre Modelos
  • Genera peticiones a un servidor
  • Lee, Analiza sintácticamente HTML y CSS
  • Repositorios
  • Comandos básicos
  • Branches en Git

Desarrollo Web

Para llegar a ser un Wizard Jr aprenderás a hacer páginas y aplicaciones web. Al finalizar esta fase comprenderás como funciona el Back y Front de las aplicaciones, estarás usando HTML, CSS, JavaScript y jQuery para crear páginas y apps. Crearás aplicaciones con bases de datos complejas y utilizando Ajax para mejorar la UX. Con todo esto acabarás comprendiendo el diseño y construcción organizada de aplicaciones web utilizando plataformas profesionales.

Fundamentos Web Front-End Aplicaciones Web con Rails
  • Diseño con CSS
  • Navegación con CSS
  • Pestañas con CSS
  • Paginación con CSS y JavaScript
  • Métodos de HTTP y Formas
  • Sinatra, una plataforma para Desarrollo Web
  • Enrutamiento
  • Peticiones Síncronas y Asíncronas con AJAX
  • Restricciones y Validaciones en la Base de Datos y Modelos
  • Estructura de las Páginas
  • Menús Desplegables
  • Carrusel de Imágenes
  • JQuery
  • JavaScript
  • Eventos Asíncronos en JavaScript
  • Funciones de Retrollamada (Callback functions)
  • Validación de Formularios
  • Autenticación y Autorización
  • Carga de Imágenes
  • Introducción a Rails
  • Enrutamiento y Controladores
  • Vistas y Funciones de Apoyo
  • Vistas y Subvistas
  • jQuery y AJAX con Rails
  • Despliegue con Heroku

Avanzado y Proyecto

Con el fin de ser WhiteHat utilizarás Ruby on Rails y procesos ágiles para crear aplicaciones web robustas e integrarlas con otros servicios y datos de terceros en la web. Al terminar está fase tendrás la confianza y el conocimiento para hacer aplicaciones profesionales y de más calidad. Reforzarás el crear aplicaciones con Javascript y comprenderás la importancia de hacer pruebas y como funciona el Desarrollo Guiado por Pruebas (TDD).

Finalmente desarrollarás un proyecto utilizando todos los conocimientos que has adquirido, bajo nuestro apoyo y asesoría.

Pruebas, APIs y OOJS Diseño de Producto (Proyecto Final) Extra
  • Diseño con CSS Avanzado
  • Apps con Comentarios
  • APIs , OAuth con Twitter
  • Colas de Procesos y Procesos en Segundo Plano
  • JavaScript Orientado a Objetos y JQuery Avanzado
  • Mejora del Desempeño de Aplicaciones, Caching y Diseño
  • Desarrollo Guiado por Pruebas en Rails
  • Pruebas con RSpec
  • Pruebas de Front-End con Capybara
  • Pruebas Unitarias
  • Desarrollo Guiado por Pruebas (TDD)
  • JavaScript Orientado a Objetos y JQuery Avanzado
  • Performance y Database
  • Crea una Aplicación Desde Cero Aplicando Todo lo que Aprendiste
  • SCRUM y Desarrollo Ágil
  • Asistencia para encontrar empleo
  • Crea tu CV
  • Mejora tu Ruby
  • Mejora tu Portafolio de GitHub
  • Aplica a Diferentes Vacantes
  • Cómo Presentarte y Comportarte en tu Entrevista
  • Negocia tu Oferta de Trabajo

¿Qué están diciendo las empresas y las personas?

Empresas Mexicanas contratando Desarrolladores







  • http://www.endeavor.org.mx/





Empresas reconocidas utilizando Ruby on Rails

¿Estás listo para convertirte en un Desarrollador Web?



México necesita MÁS programadores