Skip to content

hackerschoolmty/the-web-developer

Repository files navigation

The Web Developer Program

El programa de web developer te ayudará a construir una base sólida sobre los principios de como desarrollar aplicaciones web modernas utilizando tecnicas agiles. Te ayudara a entender lo siguiente:

  • La forma en la que funciona una arquitectura cliente/servidor
  • Entender el patrón de diseño Modelo-Vista-Controlador
  • Comprender que es REST y como utilizarlo
  • Hacer debug de código
  • Manejo de autenticación y sesiones de usuario
  • Tecnicas de optimización
  • Y mucho más...

Para el final del programa serás capaz de construir una aplicación web desde cero hasta poder verla en internet. Asi mismo con un conjunto de habilidades destacables:

  • Aprender y codificar en Ruby on Rails
  • Realizar pruebas automatizadas
  • Implementacion de una arquitectura tipo RESTful
  • Tecnicas de calidad de alto nivel

Puedes ver el contenido para cada una de las semanas:

  • [Semana 1: Introducción a Git y Ruby](Semana 1.- Introduccion a Git y Ruby)
  • [Week 2: Ruby avanzado e introducción a testing](Semana 2.- Ruby avanzado e introduccion a testing)
  • [Week 3: Introducción a Ruby on Rails](Semana 3.- Introducción a Ruby on Rails)
  • [Week 4: Manejo de usuarios en una aplicación web](Semana 4.- Manejo de usuarios en una aplicacion web)
  • [Week 5: Tecnicas de optimización](Semana 5.- Tecnicas de optimizacion)
  • [Week 6: Tecnicas de calidad de código](Semana 6.- Tecnicas de calidad de codigo)
  • [Week 7: Retiro de código](Semana 7.- Retiro de codigo)

El esquema de todo el programa lo puedes encontrar aquí

Criterios de graduación

En Hacker School sabemos lo importante que es terminar uno de los programas, ya que es un esfuerzo de 7 semanas que no solo se basa en la asistencia a cada una de las sesiones, sino en otros criterios que consideramos justos tanto para los mentores como los demas alumnos:

  1. Pago completo
  2. Resolver el 80% de los retos semanales
  3. Tener al menos 80% de asistencia a las sesiones presenciales
  4. Tu proyecto final está en tu perfil de GitHub