diff --git a/seed/challenges/03-back-end-development-certification/dynamic-web-applications.json b/seed/challenges/03-back-end-development-certification/dynamic-web-applications.json index a4ac6f9cc4..6c8c8349d9 100644 --- a/seed/challenges/03-back-end-development-certification/dynamic-web-applications.json +++ b/seed/challenges/03-back-end-development-certification/dynamic-web-applications.json @@ -30,21 +30,19 @@ "challengeType": 4, "nameEs": "Crea una aplicación de votaciones", "descriptionEs": [ - "Objetivo: Construye una aplicación de pila completa (full stack) en JavaScript que mediante ingeniería inversa replique el siguiente proyecto: https://fcc-voting-arthow4n.herokuapp.com/ y despliégala en Heroku.", - "Ten en cuenta que para cada Basejump, debes crear un nuevo repositorio en GitHub y un nuevo proyecto en Heroku. Si no puedes recordar cómo hacerlo, visita de nuevo http://freecodecamp.com/challenges/get-set-for-our-back-end-development-projects.", - "Mientras construyes tu aplicación, debes consignar frecuentemente los cambios a tu código. Puedes hacerlo ejecutando git commit -am \"un mensaje\". Ten en cuenta que debes reemplazar \"tu mensaje\" con un breve recuento de los cambios que le hiciste a tu código.", - "Puedes empujar estos nuevos cambios consignados a GitHub ejecutando git push origin master, y a Heroku ejecutando grunt --force && grunt buildcontrol:heroku.", - "Estas son las Historias de usuario que debes satisfacer para este Basejump:", - "Historia de usuario: Como un usuario autenticado, puedo guardar mis votaciones y acceder a ellas posteriormente.", - "Historia de usuario: Como un usuario autenticado, puedo compartir mis votaciones con mis amigos.", - "Historia de usuario: Como un usuario autenticado, puedo ver los resultados agregados de mis votaciones.", - "Historia de usuario: Como un usuario autenticado, puedo eliminar votaciones que ya no quiero tener guardadas.", - "Historia de usuario: Como un usuario autenticado, puedo crear una votación con cualquier número de opciones.", - "Historia de usuario opcional: Como un usuario autenticado o no autenticado, puedo ver y votar en las votaciones de otros.", - "Historia de usuario opcional: Como un usuario autenticado o no autenticado, puedo ver los resultados de las votaciones por medio de un gráfico. (Esto podría implementarse utilizando Chart.js o Google Charts.)", - "Historia de usuario opcional: Como un usuario autenticado, si no me gustan las opciones en una votación, puedo crear una nueva opción.", - "Una vez hayas terminado de implementar estas historias de usuario, pulsa el botón de \"I've completed this challenge\" e incluye las URLs de tu repositorio GitHub y de tu aplicación corriendo en Heroku. Si programaste en pareja, agrega su nombre de usuario de Free Code Camp también para que ambos reciban el crédito por completarlo.", - "Si quieres retroalimentación inmediata de parte de tus compañeros campistas, pulsa este botón y pega el enlace de tu proyecto.

Pulsa aquí y agrega tu link en el texto de tu tweet" + "Objetivo: Construye una aplicación de pila completa (full stack) en JavaScript que funcione de forma similar al siguiente proyecto: https://fcc-voting-arthow4n.herokuapp.com/ y despliégala en Heroku.", + "Ten en cuenta que para cada proyecto, debes crear un nuevo repositorio en GitHub y un nuevo proyecto en Heroku. Si no recuerdas cómo hacerlo, visita de nuevo http://freecodecamp.com/challenges/get-set-for-our-back-end-development-projects.", + "Estas son las Historias de usuario que debes satisfacer para este proyecto:", + "Historia de usuario: Como un usuario autenticado, puedo guardar mis votaciones y acceder a ellas posteriormente.", + "Historia de usuario: Como un usuario autenticado, puedo compartir mis votaciones con mis amigos.", + "Historia de usuario: Como un usuario autenticado, puedo ver los resultados agregados de mis votaciones.", + "Historia de usuario: Como un usuario autenticado, puedo eliminar votaciones que ya no quiero tener guardadas.", + "Historia de usuario: Como un usuario autenticado, puedo crear una votación con cualquier número de opciones.", + "Historia de usuario: Como un usuario autenticado o no autenticado, puedo ver y votar en las votaciones de otros.", + "Historia de usuario: Como un usuario autenticado o no autenticado, puedo ver los resultados de las votaciones por medio de un gráfico. (Esto podría implementarse utilizando Chart.js o Google Charts.)", + "Historia de usuario: Como un usuario autenticado, si no me gustan las opciones en una votación, puedo crear una nueva opción.", + "Una vez hayas terminado de implementar estas historias de usuario, pulsa el botón de \"I've completed this challenge\" e incluye las URLs de tu repositorio GitHub y de tu aplicación corriendo en Heroku.", + "Puedes obtener retroalimentación acerca de tu proyecto de parte de tus compañeros campistas compartiéndolo en nuestro Cuarto de revisión de código. También puedes compartirlo en Twitter y en el campamento de tu ciudad (en Facebook)." ], "isRequired": true }, @@ -71,18 +69,16 @@ "challengeType": 4, "nameEs": "Crea una aplicación de coordinación de vida nocturna", "descriptionEs": [ - "Objetivo: Construye una aplicación de pila completa (full stack) en JavaScript que mediante ingeniería inversa replique el siguiente proyecto: http://whatsgoinontonight.herokuapp.com/ y despliégala en Heroku.", - "Ten en cuenta que para cada Basejump, debes crear un nuevo repositorio en GitHub y un nuevo proyecto en Heroku. Si no puedes recordar cómo hacerlo, visita de nuevo http://freecodecamp.com/challenges/get-set-for-our-back-end-development-projects.", - "Mientras construyes tu aplicación, debes consignar frecuentemente los cambios a tu código. Puedes hacerlo ejecutando git commit -am \"un mensaje\". Ten en cuenta que debes reemplazar \"tu mensaje\" con un breve recuento de los cambios que le hiciste a tu código.", - "Puedes empujar estos nuevos cambios consignados a GitHub ejecutando git push origin master, y a Heroku ejecutando grunt --force && grunt buildcontrol:heroku.", + "Objetivo: Construye una aplicación de pila completa (full stack) en JavaScript que funcione de forma similar al siguiente proyecto: http://whatsgoinontonight.herokuapp.com/ y despliégala en Heroku.", + "Ten en cuenta que para cada proyecto, debes crear un nuevo repositorio en GitHub y un nuevo proyecto en Heroku. Si no recuerdas cómo hacerlo, visita de nuevo http://freecodecamp.com/challenges/get-set-for-our-back-end-development-projects.", "Estas son las Historias de usuario que debes satisfacer para este Basejump:", - "Historia de usuario: Como un usuario no autenticado, puedo ver todos los bares en mi área.", - "Historia de usuario: Como un usuario autenticado, puedo agregarme a mí mismo a un bar para indicar que voy a estar allí esta noche.", - "Historia de usuario: Como un usuario autenticado, puedo removerme de un bar si ya no pienso ir allí.", - "Historia de usuario opcional: Como un usuario no autenticado, cuando accedo a mi cuenta no debo tener la necesidad de buscar de nuevo.", + "Historia de usuario: Como un usuario no autenticado, puedo ver todos los bares en mi área.", + "Historia de usuario: Como un usuario autenticado, puedo agregarme a mí mismo a un bar para indicar que voy a estar allí esta noche.", + "Historia de usuario: Como un usuario autenticado, puedo removerme de un bar si ya no pienso ir allí.", + "Historia de usuario: Como un usuario no autenticado, cuando accedo a mi cuenta no debo tener la necesidad de buscar de nuevo.", "Pista: Prueba utilizar el API de Yelp para encontrar lugares en las ciudades donde tus usuarios buscan. Si utilizas el API de Yelp, asegúrate de mencionarlo en tu aplicación.", - "Una vez hayas terminado de implementar estas historias de usuario, pulsa el botón de \"I've completed this challenge\" e incluye las URLs de tu repositorio GitHub y de tu aplicación corriendo en Heroku. Si programaste en pareja, agrega su nombre de usuario de Free Code Camp también para que ambos reciban el crédito por completarlo.", - "Si quieres retroalimentación inmediata de parte de tus compañeros campistas, pulsa este botón y pega el enlace de tu proyecto.

Pulsa aquí y agrega tu link en el texto de tu tweet" + "Una vez hayas terminado de implementar estas historias de usuario, pulsa el botón de \"I've completed this challenge\" e incluye las URLs de tu repositorio GitHub y de tu aplicación corriendo en Heroku.", + "Puedes obtener retroalimentación acerca de tu proyecto de parte de tus compañeros campistas compartiéndolo en nuestro Cuarto de revisión de código. También puedes compartirlo en Twitter y en el campamento de tu ciudad (en Facebook)." ], "isRequired": true }, @@ -108,17 +104,15 @@ "challengeType": 4, "nameEs": "Grafica el mercado de acciones", "descriptionEs": [ - "Objetivo: Crea una aplicación de pila completa (full stack) en JavaScript que mediante ingeniería inversa replique el siguiente proyecto: http://watchstocks.herokuapp.com/ y despliégalo en Heroku.", - "Ten en cuenta que para cada Basejump, debes crear un nuevo repositorio en GitHub y un nuevo proyecto en Heroku. Si no puedes recordar cómo hacerlo, visita de nuevo http://freecodecamp.com/challenges/get-set-for-our-back-end-development-projects.", - "Mientras construyes tu aplicación, debes consignar frecuentemente los cambios a tu código. Puedes hacerlo ejecutando git commit -am \"un mensaje\". Ten en cuenta que debes reemplazar \"tu mensaje\" con un breve recuento de los cambios que le hiciste a tu código.", - "Puedes empujar estos nuevos cambios consignados a GitHub ejecutando git push origin master, y a Heroku ejecutando grunt --force && grunt buildcontrol:heroku.", + "Objetivo: Construye una aplicación de pila completa (full stack) en JavaScript que funcione de forma similar al siguiente proyecto: http://watchstocks.herokuapp.com/ y despliégalo en Heroku.", + "Ten en cuenta que para cada proyecto, debes crear un nuevo repositorio en GitHub y un nuevo proyecto en Heroku. Si no recuerdas cómo hacerlo, visita de nuevo http://freecodecamp.com/challenges/get-set-for-our-back-end-development-projects.", "Estas son las Historias de usuario que debes satisfacer para este Basejump:", - "Historia de usuario: Como usuario, puedo ver un gráfico que me muestre las líneas de tendencia recientes para cada acción agregada.", - "Historia de usuario: Como usuario, puedo agregar nuevas acciones por su símbolo.", - "Historia de usuario: Como usuario, puedo remover acciones.", - "Historia de usuario opcional: Como usuario, puedo ver cambios en tiempo real cuando algún otro usuario agrega o remueve una acción.", - "Una vez hayas terminado de implementar estas historias de usuario, pulsa el botón de \"I've completed this challenge\" e incluye las URLs de tu repositorio GitHub y de tu aplicación corriendo en Heroku. Si programaste en pareja, agrega su nombre de usuario de Free Code Camp también para que ambos reciban el crédito por completarlo.", - "Si quieres retroalimentación inmediata de parte de tus compañeros campistas, pulsa este botón y pega el enlace de tu proyecto.

Pulsa aquí y agrega tu link en el texto de tu tweet" + "Historia de usuario: Como usuario, puedo ver un gráfico que me muestre las líneas de tendencia recientes para cada acción agregada.", + "Historia de usuario: Como usuario, puedo agregar nuevas acciones por su símbolo.", + "Historia de usuario: Como usuario, puedo remover acciones.", + "Historia de usuario: Como usuario, puedo ver cambios en tiempo real cuando algún otro usuario agrega o remueve una acción. Puedes usar Web Sockets para hacer esto.", + "Una vez hayas terminado de implementar estas historias de usuario, pulsa el botón de \"I've completed this challenge\" e incluye las URLs de tu repositorio GitHub y de tu aplicación corriendo en Heroku.", + "Puedes obtener retroalimentación acerca de tu proyecto de parte de tus compañeros campistas compartiéndolo en nuestro Cuarto de revisión de código. También puedes compartirlo en Twitter y en el campamento de tu ciudad (en Facebook)." ], "isRequired": true }, @@ -144,17 +138,15 @@ "challengeType": 4, "nameEs": "Administra un club de intercambio de libros", "descriptionEs": [ - "Objetivo: Crea una aplicación de pila completa (full stack) en JavaScript que mediante ingeniería inversa replique el siguiente proyecto: http://bookjump.herokuapp.com/ y despliégalo en Heroku.", - "Ten en cuenta que para cada Basejump, debes crear un nuevo repositorio en GitHub y un nuevo proyecto en Heroku. Si no puedes recordar cómo hacerlo, visita de nuevo http://freecodecamp.com/challenges/get-set-for-our-back-end-development-projects.", - "Mientras construyes tu aplicación, debes consignar frecuentemente los cambios a tu código. Puedes hacerlo ejecutando git commit -am \"un mensaje\". Ten en cuenta que debes reemplazar \"tu mensaje\" con un breve recuento de los cambios que le hiciste a tu código.", - "Puedes empujar estos nuevos cambios consignados a GitHub ejecutando git push origin master, y a Heroku ejecutando grunt --force && grunt buildcontrol:heroku.", + "Objetivo: Construye una aplicación de pila completa (full stack) en JavaScript que funcione de forma similar al siguiente proyecto: http://bookjump.herokuapp.com/ y despliégalo en Heroku.", + "Ten en cuenta que para cada proyecto, debes crear un nuevo repositorio en GitHub y un nuevo proyecto en Heroku. Si no recuerdas cómo hacerlo, visita de nuevo http://freecodecamp.com/challenges/get-set-for-our-back-end-development-projects.", "Estas son las Historias de usuario que debes satisfacer para este Basejump:", - "Historia de usuario: Como un usuario autenticado, puedo ver todos los libros agregados por cada usuarios.", - "Historia de usuario: Como un usuario autenticado, puedo agregar un nuevo libro.", - "Historia de usuario: Como un usuario autenticado, puedo actualizar mi configuración para que almacene mi nombre completo, ciudad y Estado.", - "Historia de usuario opcional: Como un usuario autenticado, puedo proponer un intercambio y esperar a que algún otro usuario acepte el trato.", - "Una vez hayas terminado de implementar estas historias de usuario, pulsa el botón de \"I've completed this challenge\" e incluye las URLs de tu repositorio GitHub y de tu aplicación corriendo en Heroku. Si programaste en pareja, agrega su nombre de usuario de Free Code Camp también para que ambos reciban el crédito por completarlo.", - "Si quieres retroalimentación inmediata de parte de tus compañeros campistas, pulsa este botón y pega el enlace de tu proyecto.

Pulsa aquí y agrega tu link en el texto de tu tweet" + "Historia de usuario: Puedo ver todos los libros agregados por cada usuario.", + "Historia de usuario: Puedo agregar un nuevo libro.", + "Historia de usuario: Puedo actualizar mi configuración para que almacene mi nombre completo, ciudad y Estado.", + "Historia de usuario: Puedo proponer un intercambio y esperar a que algún otro usuario acepte el trato.", + "Una vez hayas terminado de implementar estas historias de usuario, pulsa el botón de \"I've completed this challenge\" e incluye las URLs de tu repositorio GitHub y de tu aplicación corriendo en Heroku.", + "Puedes obtener retroalimentación acerca de tu proyecto de parte de tus compañeros campistas compartiéndolo en nuestro Cuarto de revisión de código. También puedes compartirlo en Twitter y en el campamento de tu ciudad (en Facebook)." ], "isRequired": true }, @@ -183,20 +175,18 @@ "challengeType": 4, "nameEs": "Crea un clon de Pinterest", "descriptionEs": [ - "Objetivo: Crea una aplicación de pila completa (full stack) en JavaScript que mediante ingeniería inversa replique el siguiente proyecto: http://pintech.herokuapp.com/ y despliégalo en Heroku.", - "Ten en cuenta que para cada Basejump, debes crear un nuevo repositorio en GitHub y un nuevo proyecto en Heroku. Si no puedes recordar cómo hacerlo, visita de nuevo http://freecodecamp.com/challenges/get-set-for-our-back-end-development-projects.", - "Mientras construyes tu aplicación, debes consignar frecuentemente los cambios a tu código. Puedes hacerlo ejecutando git commit -am \"un mensaje\". Ten en cuenta que debes reemplazar \"tu mensaje\" con un breve recuento de los cambios que le hiciste a tu código.", - "Puedes empujar estos nuevos cambios consignados a GitHub ejecutando git push origin master, y a Heroku ejecutando grunt --force && grunt buildcontrol:heroku.", + "Objetivo: Construye una aplicación de pila completa (full stack) en JavaScript que funcione de forma similar al siguiente proyecto: http://pintech.herokuapp.com/ y despliégalo en Heroku.", + "Ten en cuenta que para cada proyecto, debes crear un nuevo repositorio en GitHub y un nuevo proyecto en Heroku. Si no recuerdas cómo hacerlo, visita de nuevo http://freecodecamp.com/challenges/get-set-for-our-back-end-development-projects.", "Estas son las Historias de usuario que debes satisfacer para este Basejump:", - "Historia de usuario: Como usuario autenticado, puedo acceder a mi cuenta con Twitter.", - "Historia de usuario: Como usuario autenticado, puedo agregar enlaces a imágenes.", - "Historia de usuario: Como usuario autenticado, puedo elimiar imágenes que he agregado.", - "Historia de usuario: Como usuario autenticado, puedo ver un muro al estilo de Pinterest con todas las imágenes para las que he agregado un enlace.", - "Historia de usuario: Como usuario no autenticado, puedo navegar los muros de imágenes de otros usuarios.", - "Historia de usuario opcional: Como usuario autenticado, si agrego una imagen corrupta, será reemplazada por una imagen predeterminada. (Puedes utilizar la detección de imágenes corruptas de jQuery)", - "Pista: Masonry.js es una librería que permite crear cuadrículas de imágenes al estilo de Pinterest.", - "Una vez hayas terminado de implementar estas historias de usuario, pulsa el botón de \"I've completed this challenge\" e incluye las URLs de tu repositorio GitHub y de tu aplicación corriendo en Heroku. Si programaste en pareja, agrega su nombre de usuario de Free Code Camp también para que ambos reciban el crédito por completarlo.", - "Si quieres retroalimentación inmediata de parte de tus compañeros campistas, pulsa este botón y pega el enlace de tu proyecto.

Pulsa aquí y agrega tu link en el texto de tu tweet" + "Historia de usuario: Como usuario autenticado, puedo acceder a mi cuenta con Twitter.", + "Historia de usuario: Como usuario autenticado, puedo agregar enlaces a imágenes.", + "Historia de usuario: Como usuario autenticado, puedo elimiar imágenes que he agregado.", + "Historia de usuario: Como usuario autenticado, puedo ver un muro al estilo de Pinterest con todas las imágenes para las que he agregado un enlace.", + "Historia de usuario: Como usuario no autenticado, puedo navegar los muros de imágenes de otros usuarios.", + "Historia de usuario: Como usuario autenticado, si agrego una imagen corrupta, será reemplazada por una imagen predeterminada. (Puedes utilizar la detección de imágenes corruptas de jQuery)", + "Pista: Masonry.js es una librería que permite crear cuadrículas de imágenes al estilo de Pinterest.", + "Una vez hayas terminado de implementar estas historias de usuario, pulsa el botón de \"I've completed this challenge\" e incluye las URLs de tu repositorio GitHub y de tu aplicación corriendo en Heroku.", + "Puedes obtener retroalimentación acerca de tu proyecto de parte de tus compañeros campistas compartiéndolo en nuestro Cuarto de revisión de código. También puedes compartirlo en Twitter y en el campamento de tu ciudad (en Facebook)." ], "isRequired": true }