Files
freeCodeCamp/challenges/angularjs.json
2015-11-16 14:11:21 +00:00

166 lines
7.6 KiB
JSON

{
"name": "AngularJS",
"order": 16,
"time": "5h",
"challenges": [
{
"id": "bd7154d8c441eddfaeb5bdef",
"title": "Get Started with Angular.js",
"challengeSeed": ["114684726"],
"description": [
"Code School has a short, free Angular.js course. This will give us a quick tour of Angular.js's mechanics and features.",
"In this course, we'll build a virtual shop entirely in Angular.js.",
"Go to <a href='http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/1/section/1/video/1' target='_blank'>http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/1/section/1/video/1</a> and complete the section."
],
"type": "waypoint",
"challengeType": 2,
"tests": [
"assert(true, 'No test needed');"
],
"solutions": [
"/* no test needed */"
],
"nameCn": "",
"descriptionCn": [],
"nameFr": "",
"descriptionFr": [],
"nameRu": "",
"descriptionRu": [],
"nameEs": "Aprendamos a usar Angular.js",
"descriptionEs": [
"Code School tiene un curso corto gratuito sobre Angular.js. Este curso nos dará un vistazo a las características y la mecánica de Angular.js.",
"En este curso crearemos una pequeña tienda virtual completamente en Angular.js.",
"Ve a <a href='http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/1/section/1/video/1' target='_blank'>http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/1/section/1/video/1</a> y completa esa sección."
],
"namePt": "",
"descriptionPt": []
},
{
"id": "bd7155d8c441eddfaeb5bdef",
"title": "Apply Angular.js Directives",
"challengeSeed": ["114684727"],
"description": [
"Directives serve as markers in your HTML. When Angular.js compiles your HTML, it will alter the behavior of DOM elements based on the directives you've used.",
"Let's learn how these powerful directives work, and how to use them to make your web apps more dynamic",
"Go to <a href='http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/2/section/1/video/1' target='_blank'>http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/2/section/1/video/1</a> and complete the section."
],
"type": "waypoint",
"challengeType": 2,
"tests": [
"assert(true, 'No test needed');"
],
"solutions": [
"/* no test needed */"
],
"nameCn": "",
"descriptionCn": [],
"nameFr": "",
"descriptionFr": [],
"nameRu": "",
"descriptionRu": [],
"nameEs": "Aplica directivas en Angular.js",
"descriptionEs": [
"Las directivas sirven como marcadores en tu HTML. Cuando Angular.js compila tu código HTML, también altera el comportamiento de los elementos del DOM basándose en las directivas que usaste.",
"Aprendamos a utilizar el poder de estas directivas, y cómo emplearlas para hacer tus apps más dinámicas.",
"Ve a <a href='http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/2/section/1/video/1' target='_blank'>http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/2/section/1/video/1</a> y completa esa sección."
],
"namePt": "",
"descriptionPt": []
},
{
"id": "bd7156d8c441eddfaeb5bdef",
"title": "Power Forms with Angular.js",
"challengeSeed": ["114684729"],
"description": [
"One area where Angular.js really shines is its powerful web forms.",
"Learn how to create reactive Angular.js forms, including real-time form validation.",
"Go to <a href='http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/3/section/1/video/1' target='_blank'>http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/3/section/1/video/1</a> and complete the section."
],
"type": "waypoint",
"challengeType": 2,
"tests": [
"assert(true, 'No test needed');"
],
"solutions": [
"/* no test needed */"
],
"nameCn": "",
"descriptionCn": [],
"nameFr": "",
"descriptionFr": [],
"nameRu": "",
"descriptionRu": [],
"nameEs": "Formularios con Angular.js",
"descriptionEs": [
"Un área donde Angular.js muestra su verdadero poder es en sus formularios web.",
"Aprendamos ahora a crear formularios reactivos en Angular.js, incluyendo validación en tiempo real.",
"Ve a <a href='http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/3/section/1/video/1' target='_blank'>http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/3/section/1/video/1</a> y completa esa sección."
],
"namePt": "",
"descriptionPt": []
},
{
"id": "bd7157d8c441eddfaeb5bdef",
"title": "Customize Angular.js Directives",
"challengeSeed": ["114685062"],
"description": [
"Now we'll learn how to modify existing Angular.js directives, and even build directives of your own.",
"Go to <a href='http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/4/section/1/video/1' target='_blank'>http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/4/section/1/video/1</a> and complete the section."
],
"type": "waypoint",
"challengeType": 2,
"tests": [
"assert(true, 'No test needed');"
],
"solutions": [
"/* no test needed */"
],
"nameCn": "",
"descriptionCn": [],
"nameFr": "",
"descriptionFr": [],
"nameRu": "",
"descriptionRu": [],
"nameEs": "Crea directivas personalizadas con Angular.js",
"descriptionEs": [
"Ahora aprenderemos a modificar directivas existentes en Angular.js y a crear nuestras propias directivas.",
"Ve a <a href='http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/4/section/1/video/1' target='_blank'>http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/4/section/1/video/1</a> y completa esa sección."
],
"namePt": "",
"descriptionPt": []
},
{
"id": "bd7158d8c441eddfaeb5bdef",
"title": "Create Angular.js Services",
"challengeSeed": ["114685060"],
"description": [
"Services are functions that you can use and reuse throughout your Angular.js app to get things done.",
"We'll learn how to use services in this final Code School Angular.js challenge.",
"Go to <a href='http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/5/section/1/video/1' target='_blank'>http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/5/section/1/video/1</a> and complete the section."
],
"type": "waypoint",
"challengeType": 2,
"tests": [
"assert(true, 'No test needed');"
],
"solutions": [
"/* no test needed */"
],
"nameCn": "",
"descriptionCn": [],
"nameFr": "",
"descriptionFr": [],
"nameRu": "",
"descriptionRu": [],
"nameEs": "Crea servicios con Angular.js",
"descriptionEs": [
"Servicios son funciones que puedes usar y reciclar en tu app en Angular.js para mejorar tu eficiencia.",
"Aprenderemos cómo utilizar servicios en este desafío final de Angular.js en Code School.",
"Ve a <a href='http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/5/section/1/video/1' target='_blank'>http://campus.codeschool.com/courses/shaping-up-with-angular-js/level/5/section/1/video/1</a> y completa esa sección."
],
"namePt": "",
"descriptionPt": []
}
]
}