Blog+ / Aprender haciendo – Learn by doing

Aprender haciendo – Learn by doing

19 Feb 2018

 

La semana de proyectos en equipo implica poner en práctica las tecnologías y metodologías aprendidas en la parte de front-end del bootcamp de programación. Esta semana tiene dos objetivos: asentar las bases con el framework de front-end que hayamos estudiado y entender las metodologías necesarias para desarrollar un proyecto en equipo.

 

En este artículo veremos el trabajo de tres de nuestros alumnos en una semana. ¡¡No hemos llegado aún a la mitad del curso y ya son capaces de realizar proyectos así!! Movies For You (M4Y) permite buscar películas o series, ver los resúmenes, los actores y un trailer si estuviera disponible.

 

Planificación

 

Es muy importante que el equipo haya acordado el alcance del proyecto. Dibujar esquemas de las distintas páginas ayuda a que los miembros tengan claro todo el trabajo a realizar.

Aprender haciendo - Learn by doing

El fin de semana antes de empezar, los alumnos plantean los diseños en papel para ver los distintos componentes que necesitarán para realizar el proyecto.

 

En las siguientes iteraciones bajan más al detalle, antes de empezar a programar, para ver también la información que necesitarán mostrar en el proyecto. Tras decidir que querían hacer un buscador de películas, este equipo encontró la API de TMDB (The Movie Database) que cumplía los requisitos que necesitaban. En este caso, podían realizar búsquedas, utilizar las descripciones de series y películas, los actores, etc.

Trabajo en equipo

 

Desde el primer día de curso hemos utilizado GitHub en el Bootcamp. Esta herramienta nos permite que todos puedan trabajar sobre el mismo proyecto. Planteándolo bajo las directrices de ReactJS, nos obligamos a utiilzar componentes y a modularizarlo de forma que todos pueden trabajar sobre distintos archivos sin colisionar. Puedes ver su código en GitHub aquí.

Aprender haciendo - Learn by doing

Es en este momento donde los distintos grupos descubren las virtudes de GitHub o React. Descomponer el proyecto en pequeños módulos facilita la comprensión, el trabajo y compartimenta los posibles errores.

 

Las próximas tres semanas los alumnos aprenderán como realizar ellos mismos la parte de back-end de un proyecto (servidores, bases de datos, etc.) y crear una aplicación full-stack.

Lo + popular

Solicita información sin compromiso

También podría interesarte