From dcf07efe5e401e28e487888f834baf4321dc4d94 Mon Sep 17 00:00:00 2001 From: ivy Date: Thu, 25 Aug 2022 16:41:16 -0500 Subject: [PATCH] agrega parte de OAs a readme y proyect.yml --- projects/05-tic-tac-toe-rn/README.md | 17 +++++++++----- projects/05-tic-tac-toe-rn/project.yml | 32 ++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 6 deletions(-) create mode 100644 projects/05-tic-tac-toe-rn/project.yml diff --git a/projects/05-tic-tac-toe-rn/README.md b/projects/05-tic-tac-toe-rn/README.md index 1dfcaacdd..ad88d7d10 100644 --- a/projects/05-tic-tac-toe-rn/README.md +++ b/projects/05-tic-tac-toe-rn/README.md @@ -50,19 +50,24 @@ JavaScript y React para componer nuestra interfaz. Nuestro público objetivo en este caso son niños en edad pre-escolar, así que el juego debe ser simple, intuitivo, con botones grandes, poco o nada de texto, ... -## 3. Objetivos de aprendizaje - El objetivo principal de aprendizaje es tener una primera experiencia en desarrollo de aplicaciones nativas con React Native. En este proyecto tendrás que construir una aplicación usando React Native y Expo, y publicarla en tu cuenta de Expo, para que se pueda instalar en cualquier -dispositivo Android o iOS. - -Para completar el proyecto tendrás que familiarizarte con conceptos como `View`, -`Text` o `TouchableOpacity`, además del flujo de desarrollo propio de apps +dispositivo Android o iOS. Para completar el proyecto tendrás que familiarizarte con conceptos como `View`, `Text` o `TouchableOpacity`, además del flujo de desarrollo propio de apps nativas. +## 3. Objetivos de aprendizaje + +> ℹ️ Esta sección será auomáticamente generada en el idioma pertinente, a partir +> de los objetivos de aprendizaje declarados en [`project.yml`](./project.yml), +> al crear el repo del proyecto para un cohort en particular usando +> [`./scripts/create-cohort-project.js`](../../scripts#create-cohort-project-coaches). +> +> Acá puedes ver una [lista de todos los objetivos de aprendizaje](../../learning-objectives/data.yml) +> que contempla nuestra currícula. + ## 4. Consideraciones generales La lógica del proyecto debe estar implementada completamente en JavaScript (ES6). diff --git a/projects/05-tic-tac-toe-rn/project.yml b/projects/05-tic-tac-toe-rn/project.yml new file mode 100644 index 000000000..569f335e9 --- /dev/null +++ b/projects/05-tic-tac-toe-rn/project.yml @@ -0,0 +1,32 @@ +learningObjectives: + - html/semantics + - css/selectors + - css/box-model + - css/flexbox + - css/grid + - js/data-types/arrays + - js/data-types/objects + - js/data-types/primitive-vs-non-primitive + - js/conditionals + - js/functions + - js/testing/unit + - js/testing/async + - js/testing/mocks + - js/modules/es-modules + - js/linting + - js/semantics + - js/expression-vs-statement + - js/async/callbacks + - js/async/promises + - scm/git/setup + - scm/git/intro + - scm/git/integration + - scm/github/setup + - scm/github/gh-pages + - scm/github/collaboration + - scm/github/project-management + - user-centricity/centricity + - product-design/interactivity + - product-design/visual-design + - research/test + - react