Laboratoria / curriculum

El bootcamp de @Laboratoria es un programa de aprendizaje inmersivo de 6 meses enfocado en los perfiles de Web Developer y UX Designer.
https://curriculum.laboratoria.la
Creative Commons Attribution Share Alike 4.0 International
491 stars 462 forks source link

12-redux: Crear brief(s) para retos #383

Closed lupomontero closed 6 years ago

lupomontero commented 6 years ago

Necesitamos producir los briefs para los retos que les vamos a plantear a las chicas. La descripción del proyecto o producto en este caso viene como un brief de un cliente ficticio, acompañado de los necesarios assets y notas para instructores.

cc/ @CaroLaboratoria

lupomontero commented 6 years ago

Algunas notas sobre ideas que estamos conversando y deberían informar la creación de cursos:

rodrwan commented 6 years ago

Un reto a priori, que se me viene a la cabeza, es utilizar la herramienta create-react-app de facebook que entrega lo básico para llegar y programar sobre ReactJS, y sobre esto agregarle redux. Algo tipo, "tienes este boilerplate, necesitamos agregarle redux porque es cool". Luego avanzar con conceptos más claves sobre este mismo proyecto, cosa de ir añadiendo los reducers, las acciones y todo lo demás.

Inclusive, una primera parte sería armar el proyecto (por ejemplo un grocery store) que no tiene redux y aplicarle redux a ese pet-project, con tal de ir limpiando los estados de cada componente e ir mostrando como se centraliza la data de una aplicación con redux.

La idea madre, es que sea progresivo, por ejemplo:

1.- agregar redux 2.- crear store 3.- primeros reducers y actualizar componentes. 4.- fetch de datos y guardar la data a través de las acciones. 5.- etc, etc...

Por nada del mundo haría un TODO List porque eso está ultra desarrollado y creo que la idea un poco sería que las chicas y los profesores puedan idear sus propias soluciones al problema, dando paso a la creatividad.

qué opinan?

lupomontero commented 6 years ago

Me parece buena idea que tengan que arrancar con create-react-app y el flujo esperado de desarrollo. Ahora lo que nos falta es crear la narrativa de un reto y escribir tanto el brief como las notas para instructorxs.

Como referencia, acá dejo links a brief y notas para instructores de otros retos que se están diseñando en esta línea:

💪

klujanrosas commented 6 years ago

Hola @lupomontero Estos retos, ¿se enfocan en un área específica?

Como veo en la propuesta de rlazo, en el instructor-handout especifíca un Foco de aprendizaje , que para él son:

Entonces, ¿la idea es que estos retos envuelvan todo junto?, por ejemplo los conceptos de Redux, como Single Source of Truth, o Pure Functions, etc.

¿O plantear un reto para cada concepto fuerte que tiene Redux?

rodrwan commented 6 years ago

Hola @lupomontero y @klujanrosas

Tomando en cuenta ese approach, propondría dividir la parte practica en las siguiente 5 secciones:

Creo que abarca lo más importante de redux, creo que algunas se podrían combinar, para tener solo 4 puntos, eso ayudaría a dictar esos contenidos en 4 semanas.

lupomontero commented 6 years ago

Gracias por el feedback @rodrwan y @klujanrosas y disculpas por la demora en responder... 😰

Me temo que este issue no es prioridad ya que ahora los proyectos (retos) se manejan fuera de los contenidos (tópicos). Cerrando...