chore(i18n,client): processed translations (#61958)

This commit is contained in:
freeCodeCamp's Camper Bot
2025-09-05 23:17:59 +05:30
committed by GitHub
parent 3b6ce9c545
commit 2ca7798d3b
11 changed files with 1148 additions and 968 deletions
@@ -2725,6 +2725,37 @@
"In this quiz, you'll test what you've learned about making your webpages accessible with CSS."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Understanding How to Work with Floats and Positioning in CSS",
"intro": [
"In these lectures, you will learn how to use CSS positioning and floats. You will learn about <code>absolute</code>, <code>relative</code>, <code>fixed</code>, and <code>sticky</code> positioning. You will also use the <code>z-index</code> property."
]
},
"workshop-cat-painting": {
"title": "Build a Cat Painting",
"intro": [
"Mastering CSS positioning is essential for creating visually appealing and responsive web layouts.",
"In this workshop, you will build a cat painting. You'll learn about how to work with absolute positioning, the <code>z-index</code> property, and the <code>transform</code> property."
]
},
"lab-house-painting": {
"title": "Build a House Painting",
"intro": [
"In this lab, you'll build a house painting using CSS.",
"You'll design individual elements of the house and position them using CSS properties like <code>position</code>, <code>top</code>, <code>left</code>, and more."
]
},
"review-css-positioning": {
"title": "CSS Positioning Review",
"intro": [
"Before you're quizzed on the fundamentals of CSS positioning, you should review what you've learned.",
"Open up this page to review concepts like floats, relative positioning, absolute positioning and more."
]
},
"quiz-css-positioning": {
"title": "CSS Positioning Quiz",
"intro": ["Test your knowledge of CSS positioning with this quiz."]
},
"lecture-working-with-attribute-selectors": {
"title": "Working with Attribute Selectors",
"intro": [
@@ -2757,37 +2788,6 @@
"Test your knowledge of CSS attribute selectors with this quiz."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Understanding How to Work with Floats and Positioning in CSS",
"intro": [
"In these lectures, you will learn how to use CSS positioning and floats. You will learn about <code>absolute</code>, <code>relative</code>, <code>fixed</code>, and <code>sticky</code> positioning. You will also use the <code>z-index</code> property."
]
},
"workshop-cat-painting": {
"title": "Build a Cat Painting",
"intro": [
"Mastering CSS positioning is essential for creating visually appealing and responsive web layouts.",
"In this workshop, you will build a cat painting. You'll learn about how to work with absolute positioning, the <code>z-index</code> property, and the <code>transform</code> property."
]
},
"lab-house-painting": {
"title": "Build a House Painting",
"intro": [
"In this lab, you'll build a house painting using CSS.",
"You'll design individual elements of the house and position them using CSS properties like <code>position</code>, <code>top</code>, <code>left</code>, and more."
]
},
"review-css-positioning": {
"title": "CSS Positioning Review",
"intro": [
"Before you're quizzed on the fundamentals of CSS positioning, you should review what you've learned.",
"Open up this page to review concepts like floats, relative positioning, absolute positioning and more."
]
},
"quiz-css-positioning": {
"title": "CSS Positioning Quiz",
"intro": ["Test your knowledge of CSS positioning with this quiz."]
},
"lecture-best-practices-for-responsive-web-design": {
"title": "Best Practices for Responsive Web Design",
"intro": [
@@ -2883,12 +2883,6 @@
"In this project, you'll build a product landing page to market a product of your choice."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"review-css-grid": {
"title": "CSS Grid Review",
"intro": [
@@ -3168,6 +3162,10 @@
"In this lab you will implement a function that converts the temperature from Celsius to Fahrenheit."
]
},
"lab-counting-cards": {
"title": "Build a Card Counting Assistant",
"intro": ["In this lab you will use JavaScript to count dealt cards."]
},
"lab-leap-year-calculator": {
"title": "Build a Leap Year Calculator ",
"intro": [
@@ -3216,6 +3214,12 @@
"In this lab, you'll review working with arrays and random numbers by building a lunch picker program."
]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-reverse-a-string": {
"title": "Build a String Inverter",
"intro": [
@@ -3258,6 +3262,12 @@
"You'll also practice using functions to randomly select a question and an answer from an array and compare them."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
},
"review-javascript-objects": {
"title": "JavaScript Objects Review",
"intro": [
@@ -3306,6 +3316,12 @@
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"lab-repeat-a-string": {
"title": "Build a String Repeating Function",
"intro": [
@@ -3410,6 +3426,12 @@
"In this lab, you will convert special characters in a string to their corresponding HTML entities."
]
},
"lab-optional-arguments-sum-function": {
"title": "Build an Optional Arguments Sum Function",
"intro": [
"In this lab you will build a function that accepts up to two arguments, and sum them, but if there is only one argument returns a function that waits for the second number to sum."
]
},
"review-javascript-fundamentals": {
"title": "JavaScript Fundamentals Review",
"intro": [
@@ -3441,6 +3463,12 @@
"In this lab, you'll build a book organizer using higher order functions in JavaScript."
]
},
"lab-sorted-index-finder": {
"title": "Implement a Sorted Index Finder",
"intro": [
"In this lab, you will create a function that finds the index at which a given number should be inserted into a sorted array to maintain the array's sorted order."
]
},
"review-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Review",
"intro": [
@@ -3504,12 +3532,6 @@
"In this workshop, you will review DOM manipulation and events by building a Rock, Paper, Scissors Game."
]
},
"lab-palindrome-checker": {
"title": "Build a Palindrome Checker",
"intro": [
"For this lab, you'll build an application that checks whether a given word is a palindrome."
]
},
"lab-football-team-cards": {
"title": "Build a Set of Football Team Cards",
"intro": [
@@ -3603,6 +3625,12 @@
"In this workshop, you'll use capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
]
},
"lab-palindrome-checker": {
"title": "Build a Palindrome Checker",
"intro": [
"For this lab, you'll build an application that checks whether a given word is a palindrome."
]
},
"lab-markdown-to-html-converter": {
"title": "Build a Markdown to HTML Converter",
"intro": [
@@ -4118,6 +4146,23 @@
"Test what you've learned about Web Performance with this quiz."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Understanding the Different Types of Testing",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Testing Review",
"intro": [
"Before you take the testing quiz, you should review everything you've learned so far.",
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
]
},
"quiz-testing": {
"title": "Testing Quiz",
"intro": ["Test what you've learned on testing with this quiz."]
},
"lecture-working-with-css-libraries-and-frameworks": {
"title": "Working with CSS Libraries and Frameworks",
"intro": [
@@ -4169,23 +4214,6 @@
"Test what you've learned about CSS Libraries and Frameworks with this quiz."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Understanding the Different Types of Testing",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Testing Review",
"intro": [
"Before you take the testing quiz, you should review everything you've learned so far.",
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
]
},
"quiz-testing": {
"title": "Testing Quiz",
"intro": ["Test what you've learned on testing with this quiz."]
},
"lecture-introduction-to-typescript": {
"title": "Introduction to TypeScript",
"intro": [
@@ -4334,7 +4362,9 @@
},
"lecture-understanding-error-handling": {
"title": "Understanding Error Handling",
"intro": ["Learn about Understanding Error Handling in these lectures."]
"intro": [
"In these lectures, you will learn about error handling in Python. You will learn about the different types of errors, some good debugging practices, what exceptions are, and how to handle them."
]
},
"lab-isbn-validator": {
"title": "Debug an ISBN Validator",
@@ -4776,18 +4806,6 @@
"exam-certified-full-stack-developer": {
"title": "Certified Full Stack Developer Exam",
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
}
}
},
+91 -73
View File
@@ -2725,6 +2725,37 @@
"In this quiz, you'll test what you've learned about making your webpages accessible with CSS."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Understanding How to Work with Floats and Positioning in CSS",
"intro": [
"In these lectures, you will learn how to use CSS positioning and floats. You will learn about <code>absolute</code>, <code>relative</code>, <code>fixed</code>, and <code>sticky</code> positioning. You will also use the <code>z-index</code> property."
]
},
"workshop-cat-painting": {
"title": "Build a Cat Painting",
"intro": [
"Mastering CSS positioning is essential for creating visually appealing and responsive web layouts.",
"In this workshop, you will build a cat painting. You'll learn about how to work with absolute positioning, the <code>z-index</code> property, and the <code>transform</code> property."
]
},
"lab-house-painting": {
"title": "Build a House Painting",
"intro": [
"In this lab, you'll build a house painting using CSS.",
"You'll design individual elements of the house and position them using CSS properties like <code>position</code>, <code>top</code>, <code>left</code>, and more."
]
},
"review-css-positioning": {
"title": "CSS Positioning Review",
"intro": [
"Before you're quizzed on the fundamentals of CSS positioning, you should review what you've learned.",
"Open up this page to review concepts like floats, relative positioning, absolute positioning and more."
]
},
"quiz-css-positioning": {
"title": "CSS Positioning Quiz",
"intro": ["Test your knowledge of CSS positioning with this quiz."]
},
"lecture-working-with-attribute-selectors": {
"title": "Working with Attribute Selectors",
"intro": [
@@ -2757,37 +2788,6 @@
"Test your knowledge of CSS attribute selectors with this quiz."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Understanding How to Work with Floats and Positioning in CSS",
"intro": [
"In these lectures, you will learn how to use CSS positioning and floats. You will learn about <code>absolute</code>, <code>relative</code>, <code>fixed</code>, and <code>sticky</code> positioning. You will also use the <code>z-index</code> property."
]
},
"workshop-cat-painting": {
"title": "Build a Cat Painting",
"intro": [
"Mastering CSS positioning is essential for creating visually appealing and responsive web layouts.",
"In this workshop, you will build a cat painting. You'll learn about how to work with absolute positioning, the <code>z-index</code> property, and the <code>transform</code> property."
]
},
"lab-house-painting": {
"title": "Build a House Painting",
"intro": [
"In this lab, you'll build a house painting using CSS.",
"You'll design individual elements of the house and position them using CSS properties like <code>position</code>, <code>top</code>, <code>left</code>, and more."
]
},
"review-css-positioning": {
"title": "CSS Positioning Review",
"intro": [
"Before you're quizzed on the fundamentals of CSS positioning, you should review what you've learned.",
"Open up this page to review concepts like floats, relative positioning, absolute positioning and more."
]
},
"quiz-css-positioning": {
"title": "CSS Positioning Quiz",
"intro": ["Test your knowledge of CSS positioning with this quiz."]
},
"lecture-best-practices-for-responsive-web-design": {
"title": "Best Practices for Responsive Web Design",
"intro": [
@@ -2883,12 +2883,6 @@
"In this project, you'll build a product landing page to market a product of your choice."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"review-css-grid": {
"title": "CSS Grid Review",
"intro": [
@@ -3168,6 +3162,10 @@
"In this lab you will implement a function that converts the temperature from Celsius to Fahrenheit."
]
},
"lab-counting-cards": {
"title": "Build a Card Counting Assistant",
"intro": ["In this lab you will use JavaScript to count dealt cards."]
},
"lab-leap-year-calculator": {
"title": "Build a Leap Year Calculator ",
"intro": [
@@ -3216,6 +3214,12 @@
"In this lab, you'll review working with arrays and random numbers by building a lunch picker program."
]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-reverse-a-string": {
"title": "Build a String Inverter",
"intro": [
@@ -3258,6 +3262,12 @@
"You'll also practice using functions to randomly select a question and an answer from an array and compare them."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
},
"review-javascript-objects": {
"title": "JavaScript Objects Review",
"intro": [
@@ -3306,6 +3316,12 @@
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"lab-repeat-a-string": {
"title": "Build a String Repeating Function",
"intro": [
@@ -3410,6 +3426,12 @@
"In this lab, you will convert special characters in a string to their corresponding HTML entities."
]
},
"lab-optional-arguments-sum-function": {
"title": "Build an Optional Arguments Sum Function",
"intro": [
"In this lab you will build a function that accepts up to two arguments, and sum them, but if there is only one argument returns a function that waits for the second number to sum."
]
},
"review-javascript-fundamentals": {
"title": "JavaScript Fundamentals Review",
"intro": [
@@ -3441,6 +3463,12 @@
"In this lab, you'll build a book organizer using higher order functions in JavaScript."
]
},
"lab-sorted-index-finder": {
"title": "Implement a Sorted Index Finder",
"intro": [
"In this lab, you will create a function that finds the index at which a given number should be inserted into a sorted array to maintain the array's sorted order."
]
},
"review-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Review",
"intro": [
@@ -3504,12 +3532,6 @@
"In this workshop, you will review DOM manipulation and events by building a Rock, Paper, Scissors Game."
]
},
"lab-palindrome-checker": {
"title": "Build a Palindrome Checker",
"intro": [
"For this lab, you'll build an application that checks whether a given word is a palindrome."
]
},
"lab-football-team-cards": {
"title": "Build a Set of Football Team Cards",
"intro": [
@@ -3603,6 +3625,12 @@
"In this workshop, you'll use capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
]
},
"lab-palindrome-checker": {
"title": "Build a Palindrome Checker",
"intro": [
"For this lab, you'll build an application that checks whether a given word is a palindrome."
]
},
"lab-markdown-to-html-converter": {
"title": "Build a Markdown to HTML Converter",
"intro": [
@@ -4118,6 +4146,23 @@
"Test what you've learned about Web Performance with this quiz."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Understanding the Different Types of Testing",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Testing Review",
"intro": [
"Before you take the testing quiz, you should review everything you've learned so far.",
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
]
},
"quiz-testing": {
"title": "Testing Quiz",
"intro": ["Test what you've learned on testing with this quiz."]
},
"lecture-working-with-css-libraries-and-frameworks": {
"title": "Working with CSS Libraries and Frameworks",
"intro": [
@@ -4169,23 +4214,6 @@
"Test what you've learned about CSS Libraries and Frameworks with this quiz."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Understanding the Different Types of Testing",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Testing Review",
"intro": [
"Before you take the testing quiz, you should review everything you've learned so far.",
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
]
},
"quiz-testing": {
"title": "Testing Quiz",
"intro": ["Test what you've learned on testing with this quiz."]
},
"lecture-introduction-to-typescript": {
"title": "Introduction to TypeScript",
"intro": [
@@ -4334,7 +4362,9 @@
},
"lecture-understanding-error-handling": {
"title": "Understanding Error Handling",
"intro": ["Learn about Understanding Error Handling in these lectures."]
"intro": [
"In these lectures, you will learn about error handling in Python. You will learn about the different types of errors, some good debugging practices, what exceptions are, and how to handle them."
]
},
"lab-isbn-validator": {
"title": "Debug an ISBN Validator",
@@ -4776,18 +4806,6 @@
"exam-certified-full-stack-developer": {
"title": "Certified Full Stack Developer Exam",
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
}
}
},
+91 -73
View File
@@ -2739,6 +2739,37 @@
"In this quiz, you'll test what you've learned about making your webpages accessible with CSS."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Understanding How to Work with Floats and Positioning in CSS",
"intro": [
"In these lectures, you will learn how to use CSS positioning and floats. You will learn about <code>absolute</code>, <code>relative</code>, <code>fixed</code>, and <code>sticky</code> positioning. You will also use the <code>z-index</code> property."
]
},
"workshop-cat-painting": {
"title": "Build a Cat Painting",
"intro": [
"Mastering CSS positioning is essential for creating visually appealing and responsive web layouts.",
"In this workshop, you will build a cat painting. You'll learn about how to work with absolute positioning, the <code>z-index</code> property, and the <code>transform</code> property."
]
},
"lab-house-painting": {
"title": "Build a House Painting",
"intro": [
"In this lab, you'll build a house painting using CSS.",
"You'll design individual elements of the house and position them using CSS properties like <code>position</code>, <code>top</code>, <code>left</code>, and more."
]
},
"review-css-positioning": {
"title": "CSS Positioning Review",
"intro": [
"Before you're quizzed on the fundamentals of CSS positioning, you should review what you've learned.",
"Open up this page to review concepts like floats, relative positioning, absolute positioning and more."
]
},
"quiz-css-positioning": {
"title": "CSS Positioning Quiz",
"intro": ["Test your knowledge of CSS positioning with this quiz."]
},
"lecture-working-with-attribute-selectors": {
"title": "Working with Attribute Selectors",
"intro": [
@@ -2771,37 +2802,6 @@
"Test your knowledge of CSS attribute selectors with this quiz."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Understanding How to Work with Floats and Positioning in CSS",
"intro": [
"In these lectures, you will learn how to use CSS positioning and floats. You will learn about <code>absolute</code>, <code>relative</code>, <code>fixed</code>, and <code>sticky</code> positioning. You will also use the <code>z-index</code> property."
]
},
"workshop-cat-painting": {
"title": "Build a Cat Painting",
"intro": [
"Mastering CSS positioning is essential for creating visually appealing and responsive web layouts.",
"In this workshop, you will build a cat painting. You'll learn about how to work with absolute positioning, the <code>z-index</code> property, and the <code>transform</code> property."
]
},
"lab-house-painting": {
"title": "Build a House Painting",
"intro": [
"In this lab, you'll build a house painting using CSS.",
"You'll design individual elements of the house and position them using CSS properties like <code>position</code>, <code>top</code>, <code>left</code>, and more."
]
},
"review-css-positioning": {
"title": "CSS Positioning Review",
"intro": [
"Before you're quizzed on the fundamentals of CSS positioning, you should review what you've learned.",
"Open up this page to review concepts like floats, relative positioning, absolute positioning and more."
]
},
"quiz-css-positioning": {
"title": "CSS Positioning Quiz",
"intro": ["Test your knowledge of CSS positioning with this quiz."]
},
"lecture-best-practices-for-responsive-web-design": {
"title": "Best Practices for Responsive Web Design",
"intro": [
@@ -2897,12 +2897,6 @@
"In this project, you'll build a product landing page to market a product of your choice."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"review-css-grid": {
"title": "CSS Grid Review",
"intro": [
@@ -3182,6 +3176,10 @@
"In this lab you will implement a function that converts the temperature from Celsius to Fahrenheit."
]
},
"lab-counting-cards": {
"title": "Build a Card Counting Assistant",
"intro": ["In this lab you will use JavaScript to count dealt cards."]
},
"lab-leap-year-calculator": {
"title": "Build a Leap Year Calculator ",
"intro": [
@@ -3230,6 +3228,12 @@
"In this lab, you'll review working with arrays and random numbers by building a lunch picker program."
]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-reverse-a-string": {
"title": "Build a String Inverter",
"intro": [
@@ -3272,6 +3276,12 @@
"You'll also practice using functions to randomly select a question and an answer from an array and compare them."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
},
"review-javascript-objects": {
"title": "JavaScript Objects Review",
"intro": [
@@ -3320,6 +3330,12 @@
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"lab-repeat-a-string": {
"title": "Build a String Repeating Function",
"intro": [
@@ -3424,6 +3440,12 @@
"In this lab, you will convert special characters in a string to their corresponding HTML entities."
]
},
"lab-optional-arguments-sum-function": {
"title": "Build an Optional Arguments Sum Function",
"intro": [
"In this lab you will build a function that accepts up to two arguments, and sum them, but if there is only one argument returns a function that waits for the second number to sum."
]
},
"review-javascript-fundamentals": {
"title": "JavaScript Fundamentals Review",
"intro": [
@@ -3455,6 +3477,12 @@
"In this lab, you'll build a book organizer using higher order functions in JavaScript."
]
},
"lab-sorted-index-finder": {
"title": "Implement a Sorted Index Finder",
"intro": [
"In this lab, you will create a function that finds the index at which a given number should be inserted into a sorted array to maintain the array's sorted order."
]
},
"review-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Review",
"intro": [
@@ -3518,12 +3546,6 @@
"In this workshop, you will review DOM manipulation and events by building a Rock, Paper, Scissors Game."
]
},
"lab-palindrome-checker": {
"title": "Build a Palindrome Checker",
"intro": [
"For this lab, you'll build an application that checks whether a given word is a palindrome."
]
},
"lab-football-team-cards": {
"title": "Build a Set of Football Team Cards",
"intro": [
@@ -3617,6 +3639,12 @@
"In this workshop, you'll use capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
]
},
"lab-palindrome-checker": {
"title": "Build a Palindrome Checker",
"intro": [
"For this lab, you'll build an application that checks whether a given word is a palindrome."
]
},
"lab-markdown-to-html-converter": {
"title": "Build a Markdown to HTML Converter",
"intro": [
@@ -4132,6 +4160,23 @@
"Test what you've learned about Web Performance with this quiz."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Understanding the Different Types of Testing",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Testing Review",
"intro": [
"Before you take the testing quiz, you should review everything you've learned so far.",
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
]
},
"quiz-testing": {
"title": "Testing Quiz",
"intro": ["Test what you've learned on testing with this quiz."]
},
"lecture-working-with-css-libraries-and-frameworks": {
"title": "Working with CSS Libraries and Frameworks",
"intro": [
@@ -4183,23 +4228,6 @@
"Test what you've learned about CSS Libraries and Frameworks with this quiz."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Understanding the Different Types of Testing",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Testing Review",
"intro": [
"Before you take the testing quiz, you should review everything you've learned so far.",
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
]
},
"quiz-testing": {
"title": "Testing Quiz",
"intro": ["Test what you've learned on testing with this quiz."]
},
"lecture-introduction-to-typescript": {
"title": "Introduction to TypeScript",
"intro": [
@@ -4348,7 +4376,9 @@
},
"lecture-understanding-error-handling": {
"title": "Understanding Error Handling",
"intro": ["Learn about Understanding Error Handling in these lectures."]
"intro": [
"In these lectures, you will learn about error handling in Python. You will learn about the different types of errors, some good debugging practices, what exceptions are, and how to handle them."
]
},
"lab-isbn-validator": {
"title": "Debug an ISBN Validator",
@@ -4790,18 +4820,6 @@
"exam-certified-full-stack-developer": {
"title": "Certified Full Stack Developer Exam",
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
}
}
},
+91 -73
View File
@@ -2739,6 +2739,37 @@
"In this quiz, you'll test what you've learned about making your webpages accessible with CSS."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Understanding How to Work with Floats and Positioning in CSS",
"intro": [
"In these lectures, you will learn how to use CSS positioning and floats. You will learn about <code>absolute</code>, <code>relative</code>, <code>fixed</code>, and <code>sticky</code> positioning. You will also use the <code>z-index</code> property."
]
},
"workshop-cat-painting": {
"title": "Build a Cat Painting",
"intro": [
"Mastering CSS positioning is essential for creating visually appealing and responsive web layouts.",
"In this workshop, you will build a cat painting. You'll learn about how to work with absolute positioning, the <code>z-index</code> property, and the <code>transform</code> property."
]
},
"lab-house-painting": {
"title": "Build a House Painting",
"intro": [
"In this lab, you'll build a house painting using CSS.",
"You'll design individual elements of the house and position them using CSS properties like <code>position</code>, <code>top</code>, <code>left</code>, and more."
]
},
"review-css-positioning": {
"title": "CSS Positioning Review",
"intro": [
"Before you're quizzed on the fundamentals of CSS positioning, you should review what you've learned.",
"Open up this page to review concepts like floats, relative positioning, absolute positioning and more."
]
},
"quiz-css-positioning": {
"title": "CSS Positioning Quiz",
"intro": ["Test your knowledge of CSS positioning with this quiz."]
},
"lecture-working-with-attribute-selectors": {
"title": "Working with Attribute Selectors",
"intro": [
@@ -2771,37 +2802,6 @@
"Test your knowledge of CSS attribute selectors with this quiz."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Understanding How to Work with Floats and Positioning in CSS",
"intro": [
"In these lectures, you will learn how to use CSS positioning and floats. You will learn about <code>absolute</code>, <code>relative</code>, <code>fixed</code>, and <code>sticky</code> positioning. You will also use the <code>z-index</code> property."
]
},
"workshop-cat-painting": {
"title": "Build a Cat Painting",
"intro": [
"Mastering CSS positioning is essential for creating visually appealing and responsive web layouts.",
"In this workshop, you will build a cat painting. You'll learn about how to work with absolute positioning, the <code>z-index</code> property, and the <code>transform</code> property."
]
},
"lab-house-painting": {
"title": "Build a House Painting",
"intro": [
"In this lab, you'll build a house painting using CSS.",
"You'll design individual elements of the house and position them using CSS properties like <code>position</code>, <code>top</code>, <code>left</code>, and more."
]
},
"review-css-positioning": {
"title": "CSS Positioning Review",
"intro": [
"Before you're quizzed on the fundamentals of CSS positioning, you should review what you've learned.",
"Open up this page to review concepts like floats, relative positioning, absolute positioning and more."
]
},
"quiz-css-positioning": {
"title": "CSS Positioning Quiz",
"intro": ["Test your knowledge of CSS positioning with this quiz."]
},
"lecture-best-practices-for-responsive-web-design": {
"title": "Best Practices for Responsive Web Design",
"intro": [
@@ -2897,12 +2897,6 @@
"In this project, you'll build a product landing page to market a product of your choice."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"review-css-grid": {
"title": "CSS Grid Review",
"intro": [
@@ -3182,6 +3176,10 @@
"In this lab you will implement a function that converts the temperature from Celsius to Fahrenheit."
]
},
"lab-counting-cards": {
"title": "Build a Card Counting Assistant",
"intro": ["In this lab you will use JavaScript to count dealt cards."]
},
"lab-leap-year-calculator": {
"title": "Build a Leap Year Calculator ",
"intro": [
@@ -3230,6 +3228,12 @@
"In this lab, you'll review working with arrays and random numbers by building a lunch picker program."
]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-reverse-a-string": {
"title": "Build a String Inverter",
"intro": [
@@ -3272,6 +3276,12 @@
"You'll also practice using functions to randomly select a question and an answer from an array and compare them."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
},
"review-javascript-objects": {
"title": "JavaScript Objects Review",
"intro": [
@@ -3320,6 +3330,12 @@
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"lab-repeat-a-string": {
"title": "Build a String Repeating Function",
"intro": [
@@ -3424,6 +3440,12 @@
"In this lab, you will convert special characters in a string to their corresponding HTML entities."
]
},
"lab-optional-arguments-sum-function": {
"title": "Build an Optional Arguments Sum Function",
"intro": [
"In this lab you will build a function that accepts up to two arguments, and sum them, but if there is only one argument returns a function that waits for the second number to sum."
]
},
"review-javascript-fundamentals": {
"title": "JavaScript Fundamentals Review",
"intro": [
@@ -3455,6 +3477,12 @@
"In this lab, you'll build a book organizer using higher order functions in JavaScript."
]
},
"lab-sorted-index-finder": {
"title": "Implement a Sorted Index Finder",
"intro": [
"In this lab, you will create a function that finds the index at which a given number should be inserted into a sorted array to maintain the array's sorted order."
]
},
"review-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Review",
"intro": [
@@ -3518,12 +3546,6 @@
"In this workshop, you will review DOM manipulation and events by building a Rock, Paper, Scissors Game."
]
},
"lab-palindrome-checker": {
"title": "Build a Palindrome Checker",
"intro": [
"For this lab, you'll build an application that checks whether a given word is a palindrome."
]
},
"lab-football-team-cards": {
"title": "Build a Set of Football Team Cards",
"intro": [
@@ -3617,6 +3639,12 @@
"In this workshop, you'll use capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
]
},
"lab-palindrome-checker": {
"title": "Build a Palindrome Checker",
"intro": [
"For this lab, you'll build an application that checks whether a given word is a palindrome."
]
},
"lab-markdown-to-html-converter": {
"title": "Build a Markdown to HTML Converter",
"intro": [
@@ -4132,6 +4160,23 @@
"Test what you've learned about Web Performance with this quiz."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Understanding the Different Types of Testing",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Testing Review",
"intro": [
"Before you take the testing quiz, you should review everything you've learned so far.",
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
]
},
"quiz-testing": {
"title": "Testing Quiz",
"intro": ["Test what you've learned on testing with this quiz."]
},
"lecture-working-with-css-libraries-and-frameworks": {
"title": "Working with CSS Libraries and Frameworks",
"intro": [
@@ -4183,23 +4228,6 @@
"Test what you've learned about CSS Libraries and Frameworks with this quiz."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Understanding the Different Types of Testing",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Testing Review",
"intro": [
"Before you take the testing quiz, you should review everything you've learned so far.",
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
]
},
"quiz-testing": {
"title": "Testing Quiz",
"intro": ["Test what you've learned on testing with this quiz."]
},
"lecture-introduction-to-typescript": {
"title": "Introduction to TypeScript",
"intro": [
@@ -4348,7 +4376,9 @@
},
"lecture-understanding-error-handling": {
"title": "Understanding Error Handling",
"intro": ["Learn about Understanding Error Handling in these lectures."]
"intro": [
"In these lectures, you will learn about error handling in Python. You will learn about the different types of errors, some good debugging practices, what exceptions are, and how to handle them."
]
},
"lab-isbn-validator": {
"title": "Debug an ISBN Validator",
@@ -4790,18 +4820,6 @@
"exam-certified-full-stack-developer": {
"title": "Certified Full Stack Developer Exam",
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
}
}
},
+97 -79
View File
@@ -155,7 +155,7 @@
"title": "Impara il Design Responsivo creando un pianoforte",
"intro": [
"Il design responsivo dice alle tue pagine che aspetto devono avere su schermi di diverse dimensioni.",
"In this course, you'll use CSS and responsive design to code a piano. You'll also learn more about media queries and pseudo selectors."
"In questo corso, utilizzerai CSS e il design responsivo per creare un pianoforte. Scoprirai anche di più sulle media query e sugli pseudo selettori."
]
},
"learn-css-flexbox-by-building-a-photo-gallery": {
@@ -312,7 +312,7 @@
"title": "Build an RPG Creature Search App Project",
"intro": [
"This is one of the required projects to earn your certification.",
"For this project, you will build an RPG creature search app."
"In questo progetto, costruirai una App per Cercare le Creature di un GDR."
]
},
"build-a-cash-register-project": {
@@ -675,8 +675,8 @@
"learn-relational-databases-by-building-a-database-of-video-game-characters": {
"title": "Learn Relational Databases by Building a Database of Video Game Characters",
"intro": [
"A relational database organizes data into tables that are linked together through relationships.",
"In this 165-lesson course, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
"Un database relazionale organizza i dati in tabelle che sono legate assieme tramite delle relazioni.",
"In questo corso da 165 lezioni, imparerai le basi di un database relazionale creando un database PostgreSQL pieno di personaggi di videogiochi."
]
},
"learn-sql-by-building-a-student-database-part-1": {
@@ -1826,7 +1826,7 @@
"python-dictionaries-and-sets": "Dictionaries and Sets",
"python-error-handling": "Error Handling",
"python-classes-and-objects": "Classes and Objects",
"python-object-oriented-programming": "Object-Oriented Programming (OOP)",
"python-object-oriented-programming": "Programmazione Orientata agli Oggetti",
"python-linear-data-structures": "Linear Data Structures",
"python-algorithms": "Algorithms",
"python-graphs-and-trees": "Graphs and Trees",
@@ -1834,7 +1834,7 @@
"review-python": "Python Review",
"exam-python": "Python Exam",
"bash-fundamentals": "Bash Fundamentals",
"relational-databases": "Relational Databases",
"relational-databases": "Database relazionali",
"bash-scripting": "Bash Scripting",
"sql-and-bash": "SQL and Bash",
"git": "Git",
@@ -2739,6 +2739,37 @@
"In this quiz, you'll test what you've learned about making your webpages accessible with CSS."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Understanding How to Work with Floats and Positioning in CSS",
"intro": [
"In these lectures, you will learn how to use CSS positioning and floats. You will learn about <code>absolute</code>, <code>relative</code>, <code>fixed</code>, and <code>sticky</code> positioning. You will also use the <code>z-index</code> property."
]
},
"workshop-cat-painting": {
"title": "Build a Cat Painting",
"intro": [
"Mastering CSS positioning is essential for creating visually appealing and responsive web layouts.",
"In this workshop, you will build a cat painting. You'll learn about how to work with absolute positioning, the <code>z-index</code> property, and the <code>transform</code> property."
]
},
"lab-house-painting": {
"title": "Build a House Painting",
"intro": [
"In this lab, you'll build a house painting using CSS.",
"You'll design individual elements of the house and position them using CSS properties like <code>position</code>, <code>top</code>, <code>left</code>, and more."
]
},
"review-css-positioning": {
"title": "CSS Positioning Review",
"intro": [
"Before you're quizzed on the fundamentals of CSS positioning, you should review what you've learned.",
"Open up this page to review concepts like floats, relative positioning, absolute positioning and more."
]
},
"quiz-css-positioning": {
"title": "CSS Positioning Quiz",
"intro": ["Test your knowledge of CSS positioning with this quiz."]
},
"lecture-working-with-attribute-selectors": {
"title": "Working with Attribute Selectors",
"intro": [
@@ -2771,37 +2802,6 @@
"Test your knowledge of CSS attribute selectors with this quiz."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Understanding How to Work with Floats and Positioning in CSS",
"intro": [
"In these lectures, you will learn how to use CSS positioning and floats. You will learn about <code>absolute</code>, <code>relative</code>, <code>fixed</code>, and <code>sticky</code> positioning. You will also use the <code>z-index</code> property."
]
},
"workshop-cat-painting": {
"title": "Build a Cat Painting",
"intro": [
"Mastering CSS positioning is essential for creating visually appealing and responsive web layouts.",
"In this workshop, you will build a cat painting. You'll learn about how to work with absolute positioning, the <code>z-index</code> property, and the <code>transform</code> property."
]
},
"lab-house-painting": {
"title": "Build a House Painting",
"intro": [
"In this lab, you'll build a house painting using CSS.",
"You'll design individual elements of the house and position them using CSS properties like <code>position</code>, <code>top</code>, <code>left</code>, and more."
]
},
"review-css-positioning": {
"title": "CSS Positioning Review",
"intro": [
"Before you're quizzed on the fundamentals of CSS positioning, you should review what you've learned.",
"Open up this page to review concepts like floats, relative positioning, absolute positioning and more."
]
},
"quiz-css-positioning": {
"title": "CSS Positioning Quiz",
"intro": ["Test your knowledge of CSS positioning with this quiz."]
},
"lecture-best-practices-for-responsive-web-design": {
"title": "Best Practices for Responsive Web Design",
"intro": [
@@ -2897,12 +2897,6 @@
"In this project, you'll build a product landing page to market a product of your choice."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"review-css-grid": {
"title": "CSS Grid Review",
"intro": [
@@ -3182,6 +3176,10 @@
"In this lab you will implement a function that converts the temperature from Celsius to Fahrenheit."
]
},
"lab-counting-cards": {
"title": "Build a Card Counting Assistant",
"intro": ["In this lab you will use JavaScript to count dealt cards."]
},
"lab-leap-year-calculator": {
"title": "Build a Leap Year Calculator ",
"intro": [
@@ -3230,6 +3228,12 @@
"In this lab, you'll review working with arrays and random numbers by building a lunch picker program."
]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-reverse-a-string": {
"title": "Build a String Inverter",
"intro": [
@@ -3272,6 +3276,12 @@
"You'll also practice using functions to randomly select a question and an answer from an array and compare them."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
},
"review-javascript-objects": {
"title": "JavaScript Objects Review",
"intro": [
@@ -3320,6 +3330,12 @@
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"lab-repeat-a-string": {
"title": "Build a String Repeating Function",
"intro": [
@@ -3424,6 +3440,12 @@
"In this lab, you will convert special characters in a string to their corresponding HTML entities."
]
},
"lab-optional-arguments-sum-function": {
"title": "Build an Optional Arguments Sum Function",
"intro": [
"In this lab you will build a function that accepts up to two arguments, and sum them, but if there is only one argument returns a function that waits for the second number to sum."
]
},
"review-javascript-fundamentals": {
"title": "JavaScript Fundamentals Review",
"intro": [
@@ -3455,6 +3477,12 @@
"In this lab, you'll build a book organizer using higher order functions in JavaScript."
]
},
"lab-sorted-index-finder": {
"title": "Implement a Sorted Index Finder",
"intro": [
"In this lab, you will create a function that finds the index at which a given number should be inserted into a sorted array to maintain the array's sorted order."
]
},
"review-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Review",
"intro": [
@@ -3518,12 +3546,6 @@
"In this workshop, you will review DOM manipulation and events by building a Rock, Paper, Scissors Game."
]
},
"lab-palindrome-checker": {
"title": "Build a Palindrome Checker",
"intro": [
"For this lab, you'll build an application that checks whether a given word is a palindrome."
]
},
"lab-football-team-cards": {
"title": "Build a Set of Football Team Cards",
"intro": [
@@ -3617,6 +3639,12 @@
"In this workshop, you'll use capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
]
},
"lab-palindrome-checker": {
"title": "Build a Palindrome Checker",
"intro": [
"For this lab, you'll build an application that checks whether a given word is a palindrome."
]
},
"lab-markdown-to-html-converter": {
"title": "Build a Markdown to HTML Converter",
"intro": [
@@ -4132,6 +4160,23 @@
"Test what you've learned about Web Performance with this quiz."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Understanding the Different Types of Testing",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Testing Review",
"intro": [
"Before you take the testing quiz, you should review everything you've learned so far.",
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
]
},
"quiz-testing": {
"title": "Testing Quiz",
"intro": ["Test what you've learned on testing with this quiz."]
},
"lecture-working-with-css-libraries-and-frameworks": {
"title": "Working with CSS Libraries and Frameworks",
"intro": [
@@ -4183,23 +4228,6 @@
"Test what you've learned about CSS Libraries and Frameworks with this quiz."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Understanding the Different Types of Testing",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Testing Review",
"intro": [
"Before you take the testing quiz, you should review everything you've learned so far.",
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
]
},
"quiz-testing": {
"title": "Testing Quiz",
"intro": ["Test what you've learned on testing with this quiz."]
},
"lecture-introduction-to-typescript": {
"title": "Introduction to TypeScript",
"intro": [
@@ -4348,7 +4376,9 @@
},
"lecture-understanding-error-handling": {
"title": "Understanding Error Handling",
"intro": ["Learn about Understanding Error Handling in these lectures."]
"intro": [
"In these lectures, you will learn about error handling in Python. You will learn about the different types of errors, some good debugging practices, what exceptions are, and how to handle them."
]
},
"lab-isbn-validator": {
"title": "Debug an ISBN Validator",
@@ -4790,18 +4820,6 @@
"exam-certified-full-stack-developer": {
"title": "Certified Full Stack Developer Exam",
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
}
}
},
+91 -73
View File
@@ -2739,6 +2739,37 @@
"In this quiz, you'll test what you've learned about making your webpages accessible with CSS."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Understanding How to Work with Floats and Positioning in CSS",
"intro": [
"In these lectures, you will learn how to use CSS positioning and floats. You will learn about <code>absolute</code>, <code>relative</code>, <code>fixed</code>, and <code>sticky</code> positioning. You will also use the <code>z-index</code> property."
]
},
"workshop-cat-painting": {
"title": "Build a Cat Painting",
"intro": [
"Mastering CSS positioning is essential for creating visually appealing and responsive web layouts.",
"In this workshop, you will build a cat painting. You'll learn about how to work with absolute positioning, the <code>z-index</code> property, and the <code>transform</code> property."
]
},
"lab-house-painting": {
"title": "Build a House Painting",
"intro": [
"In this lab, you'll build a house painting using CSS.",
"You'll design individual elements of the house and position them using CSS properties like <code>position</code>, <code>top</code>, <code>left</code>, and more."
]
},
"review-css-positioning": {
"title": "CSS Positioning Review",
"intro": [
"Before you're quizzed on the fundamentals of CSS positioning, you should review what you've learned.",
"Open up this page to review concepts like floats, relative positioning, absolute positioning and more."
]
},
"quiz-css-positioning": {
"title": "CSS Positioning Quiz",
"intro": ["Test your knowledge of CSS positioning with this quiz."]
},
"lecture-working-with-attribute-selectors": {
"title": "Working with Attribute Selectors",
"intro": [
@@ -2771,37 +2802,6 @@
"Test your knowledge of CSS attribute selectors with this quiz."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Understanding How to Work with Floats and Positioning in CSS",
"intro": [
"In these lectures, you will learn how to use CSS positioning and floats. You will learn about <code>absolute</code>, <code>relative</code>, <code>fixed</code>, and <code>sticky</code> positioning. You will also use the <code>z-index</code> property."
]
},
"workshop-cat-painting": {
"title": "Build a Cat Painting",
"intro": [
"Mastering CSS positioning is essential for creating visually appealing and responsive web layouts.",
"In this workshop, you will build a cat painting. You'll learn about how to work with absolute positioning, the <code>z-index</code> property, and the <code>transform</code> property."
]
},
"lab-house-painting": {
"title": "Build a House Painting",
"intro": [
"In this lab, you'll build a house painting using CSS.",
"You'll design individual elements of the house and position them using CSS properties like <code>position</code>, <code>top</code>, <code>left</code>, and more."
]
},
"review-css-positioning": {
"title": "CSS Positioning Review",
"intro": [
"Before you're quizzed on the fundamentals of CSS positioning, you should review what you've learned.",
"Open up this page to review concepts like floats, relative positioning, absolute positioning and more."
]
},
"quiz-css-positioning": {
"title": "CSS Positioning Quiz",
"intro": ["Test your knowledge of CSS positioning with this quiz."]
},
"lecture-best-practices-for-responsive-web-design": {
"title": "Best Practices for Responsive Web Design",
"intro": [
@@ -2897,12 +2897,6 @@
"In this project, you'll build a product landing page to market a product of your choice."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"review-css-grid": {
"title": "CSS Grid Review",
"intro": [
@@ -3182,6 +3176,10 @@
"In this lab you will implement a function that converts the temperature from Celsius to Fahrenheit."
]
},
"lab-counting-cards": {
"title": "Build a Card Counting Assistant",
"intro": ["In this lab you will use JavaScript to count dealt cards."]
},
"lab-leap-year-calculator": {
"title": "Build a Leap Year Calculator ",
"intro": [
@@ -3230,6 +3228,12 @@
"In this lab, you'll review working with arrays and random numbers by building a lunch picker program."
]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-reverse-a-string": {
"title": "Build a String Inverter",
"intro": [
@@ -3272,6 +3276,12 @@
"You'll also practice using functions to randomly select a question and an answer from an array and compare them."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
},
"review-javascript-objects": {
"title": "JavaScript Objects Review",
"intro": [
@@ -3320,6 +3330,12 @@
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"lab-repeat-a-string": {
"title": "Build a String Repeating Function",
"intro": [
@@ -3424,6 +3440,12 @@
"In this lab, you will convert special characters in a string to their corresponding HTML entities."
]
},
"lab-optional-arguments-sum-function": {
"title": "Build an Optional Arguments Sum Function",
"intro": [
"In this lab you will build a function that accepts up to two arguments, and sum them, but if there is only one argument returns a function that waits for the second number to sum."
]
},
"review-javascript-fundamentals": {
"title": "JavaScript Fundamentals Review",
"intro": [
@@ -3455,6 +3477,12 @@
"In this lab, you'll build a book organizer using higher order functions in JavaScript."
]
},
"lab-sorted-index-finder": {
"title": "Implement a Sorted Index Finder",
"intro": [
"In this lab, you will create a function that finds the index at which a given number should be inserted into a sorted array to maintain the array's sorted order."
]
},
"review-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Review",
"intro": [
@@ -3518,12 +3546,6 @@
"In this workshop, you will review DOM manipulation and events by building a Rock, Paper, Scissors Game."
]
},
"lab-palindrome-checker": {
"title": "Build a Palindrome Checker",
"intro": [
"For this lab, you'll build an application that checks whether a given word is a palindrome."
]
},
"lab-football-team-cards": {
"title": "Build a Set of Football Team Cards",
"intro": [
@@ -3617,6 +3639,12 @@
"In this workshop, you'll use capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
]
},
"lab-palindrome-checker": {
"title": "Build a Palindrome Checker",
"intro": [
"For this lab, you'll build an application that checks whether a given word is a palindrome."
]
},
"lab-markdown-to-html-converter": {
"title": "Build a Markdown to HTML Converter",
"intro": [
@@ -4132,6 +4160,23 @@
"Test what you've learned about Web Performance with this quiz."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Understanding the Different Types of Testing",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Testing Review",
"intro": [
"Before you take the testing quiz, you should review everything you've learned so far.",
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
]
},
"quiz-testing": {
"title": "Testing Quiz",
"intro": ["Test what you've learned on testing with this quiz."]
},
"lecture-working-with-css-libraries-and-frameworks": {
"title": "Working with CSS Libraries and Frameworks",
"intro": [
@@ -4183,23 +4228,6 @@
"Test what you've learned about CSS Libraries and Frameworks with this quiz."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Understanding the Different Types of Testing",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Testing Review",
"intro": [
"Before you take the testing quiz, you should review everything you've learned so far.",
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
]
},
"quiz-testing": {
"title": "Testing Quiz",
"intro": ["Test what you've learned on testing with this quiz."]
},
"lecture-introduction-to-typescript": {
"title": "Introduction to TypeScript",
"intro": [
@@ -4348,7 +4376,9 @@
},
"lecture-understanding-error-handling": {
"title": "Understanding Error Handling",
"intro": ["Learn about Understanding Error Handling in these lectures."]
"intro": [
"In these lectures, you will learn about error handling in Python. You will learn about the different types of errors, some good debugging practices, what exceptions are, and how to handle them."
]
},
"lab-isbn-validator": {
"title": "Debug an ISBN Validator",
@@ -4790,18 +4820,6 @@
"exam-certified-full-stack-developer": {
"title": "Certified Full Stack Developer Exam",
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
}
}
},
+91 -73
View File
@@ -2739,6 +2739,37 @@
"In this quiz, you'll test what you've learned about making your webpages accessible with CSS."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Understanding How to Work with Floats and Positioning in CSS",
"intro": [
"In these lectures, you will learn how to use CSS positioning and floats. You will learn about <code>absolute</code>, <code>relative</code>, <code>fixed</code>, and <code>sticky</code> positioning. You will also use the <code>z-index</code> property."
]
},
"workshop-cat-painting": {
"title": "Build a Cat Painting",
"intro": [
"Mastering CSS positioning is essential for creating visually appealing and responsive web layouts.",
"In this workshop, you will build a cat painting. You'll learn about how to work with absolute positioning, the <code>z-index</code> property, and the <code>transform</code> property."
]
},
"lab-house-painting": {
"title": "Build a House Painting",
"intro": [
"In this lab, you'll build a house painting using CSS.",
"You'll design individual elements of the house and position them using CSS properties like <code>position</code>, <code>top</code>, <code>left</code>, and more."
]
},
"review-css-positioning": {
"title": "CSS Positioning Review",
"intro": [
"Before you're quizzed on the fundamentals of CSS positioning, you should review what you've learned.",
"Open up this page to review concepts like floats, relative positioning, absolute positioning and more."
]
},
"quiz-css-positioning": {
"title": "CSS Positioning Quiz",
"intro": ["Test your knowledge of CSS positioning with this quiz."]
},
"lecture-working-with-attribute-selectors": {
"title": "Working with Attribute Selectors",
"intro": [
@@ -2771,37 +2802,6 @@
"Test your knowledge of CSS attribute selectors with this quiz."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Understanding How to Work with Floats and Positioning in CSS",
"intro": [
"In these lectures, you will learn how to use CSS positioning and floats. You will learn about <code>absolute</code>, <code>relative</code>, <code>fixed</code>, and <code>sticky</code> positioning. You will also use the <code>z-index</code> property."
]
},
"workshop-cat-painting": {
"title": "Build a Cat Painting",
"intro": [
"Mastering CSS positioning is essential for creating visually appealing and responsive web layouts.",
"In this workshop, you will build a cat painting. You'll learn about how to work with absolute positioning, the <code>z-index</code> property, and the <code>transform</code> property."
]
},
"lab-house-painting": {
"title": "Build a House Painting",
"intro": [
"In this lab, you'll build a house painting using CSS.",
"You'll design individual elements of the house and position them using CSS properties like <code>position</code>, <code>top</code>, <code>left</code>, and more."
]
},
"review-css-positioning": {
"title": "CSS Positioning Review",
"intro": [
"Before you're quizzed on the fundamentals of CSS positioning, you should review what you've learned.",
"Open up this page to review concepts like floats, relative positioning, absolute positioning and more."
]
},
"quiz-css-positioning": {
"title": "CSS Positioning Quiz",
"intro": ["Test your knowledge of CSS positioning with this quiz."]
},
"lecture-best-practices-for-responsive-web-design": {
"title": "Best Practices for Responsive Web Design",
"intro": [
@@ -2897,12 +2897,6 @@
"In this project, you'll build a product landing page to market a product of your choice."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"review-css-grid": {
"title": "CSS Grid Review",
"intro": [
@@ -3182,6 +3176,10 @@
"In this lab you will implement a function that converts the temperature from Celsius to Fahrenheit."
]
},
"lab-counting-cards": {
"title": "Build a Card Counting Assistant",
"intro": ["In this lab you will use JavaScript to count dealt cards."]
},
"lab-leap-year-calculator": {
"title": "Build a Leap Year Calculator ",
"intro": [
@@ -3230,6 +3228,12 @@
"In this lab, you'll review working with arrays and random numbers by building a lunch picker program."
]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-reverse-a-string": {
"title": "Build a String Inverter",
"intro": [
@@ -3272,6 +3276,12 @@
"You'll also practice using functions to randomly select a question and an answer from an array and compare them."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
},
"review-javascript-objects": {
"title": "JavaScript Objects Review",
"intro": [
@@ -3320,6 +3330,12 @@
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"lab-repeat-a-string": {
"title": "Build a String Repeating Function",
"intro": [
@@ -3424,6 +3440,12 @@
"In this lab, you will convert special characters in a string to their corresponding HTML entities."
]
},
"lab-optional-arguments-sum-function": {
"title": "Build an Optional Arguments Sum Function",
"intro": [
"In this lab you will build a function that accepts up to two arguments, and sum them, but if there is only one argument returns a function that waits for the second number to sum."
]
},
"review-javascript-fundamentals": {
"title": "JavaScript Fundamentals Review",
"intro": [
@@ -3455,6 +3477,12 @@
"In this lab, you'll build a book organizer using higher order functions in JavaScript."
]
},
"lab-sorted-index-finder": {
"title": "Implement a Sorted Index Finder",
"intro": [
"In this lab, you will create a function that finds the index at which a given number should be inserted into a sorted array to maintain the array's sorted order."
]
},
"review-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Review",
"intro": [
@@ -3518,12 +3546,6 @@
"In this workshop, you will review DOM manipulation and events by building a Rock, Paper, Scissors Game."
]
},
"lab-palindrome-checker": {
"title": "Build a Palindrome Checker",
"intro": [
"For this lab, you'll build an application that checks whether a given word is a palindrome."
]
},
"lab-football-team-cards": {
"title": "Build a Set of Football Team Cards",
"intro": [
@@ -3617,6 +3639,12 @@
"In this workshop, you'll use capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
]
},
"lab-palindrome-checker": {
"title": "Build a Palindrome Checker",
"intro": [
"For this lab, you'll build an application that checks whether a given word is a palindrome."
]
},
"lab-markdown-to-html-converter": {
"title": "Build a Markdown to HTML Converter",
"intro": [
@@ -4132,6 +4160,23 @@
"Test what you've learned about Web Performance with this quiz."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Understanding the Different Types of Testing",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Testing Review",
"intro": [
"Before you take the testing quiz, you should review everything you've learned so far.",
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
]
},
"quiz-testing": {
"title": "Testing Quiz",
"intro": ["Test what you've learned on testing with this quiz."]
},
"lecture-working-with-css-libraries-and-frameworks": {
"title": "Working with CSS Libraries and Frameworks",
"intro": [
@@ -4183,23 +4228,6 @@
"Test what you've learned about CSS Libraries and Frameworks with this quiz."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Understanding the Different Types of Testing",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Testing Review",
"intro": [
"Before you take the testing quiz, you should review everything you've learned so far.",
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
]
},
"quiz-testing": {
"title": "Testing Quiz",
"intro": ["Test what you've learned on testing with this quiz."]
},
"lecture-introduction-to-typescript": {
"title": "Introduction to TypeScript",
"intro": [
@@ -4348,7 +4376,9 @@
},
"lecture-understanding-error-handling": {
"title": "Understanding Error Handling",
"intro": ["Learn about Understanding Error Handling in these lectures."]
"intro": [
"In these lectures, you will learn about error handling in Python. You will learn about the different types of errors, some good debugging practices, what exceptions are, and how to handle them."
]
},
"lab-isbn-validator": {
"title": "Debug an ISBN Validator",
@@ -4790,18 +4820,6 @@
"exam-certified-full-stack-developer": {
"title": "Certified Full Stack Developer Exam",
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
}
}
},
+130 -112
View File
@@ -155,7 +155,7 @@
"title": "Aprenda design responsivo para a web criando um piano",
"intro": [
"O design responsivo diz à sua página da web como ela deve ficar em telas de tamanho diferente.",
"In this course, you'll use CSS and responsive design to code a piano. You'll also learn more about media queries and pseudo selectors."
"Neste curso, você vai usar CSS e Design responsivo para codar um piano. Você também vai aprender mais sobre media queries e pseudo seletores."
]
},
"learn-css-flexbox-by-building-a-photo-gallery": {
@@ -300,7 +300,7 @@
}
},
"javascript-algorithms-and-data-structures-v8": {
"title": "JavaScript Algorithms and Data Structures",
"title": "Algoritmos em JavaScript e Estruturas de Dados",
"intro": [
"Desenvolvedores usam HTML e CSS para controlar os componentes e estilizar a página. Eles também usam o JavaScript para tornar essa página interativa.",
"Neste certificado de Algoritmos e estruturas de dados em JavaScript, você aprenderá os fundamentos de JavaScript como variáveis, arrays, objetos, laços, funções, o DOM e mais.",
@@ -309,10 +309,10 @@
"note": "Observação: algumas extensões de navegadores, como bloqueadores de anúncios e scripts, podem interferir com os testes. Se você tiver problemas, recomendamos desabilitar as funções de bloqueio de conteúdos de páginas durante o curso.",
"blocks": {
"build-an-rpg-creature-search-app-project": {
"title": "Build an RPG Creature Search App Project",
"title": "Construir um projeto de aplicativo de procura de criaturas RPG",
"intro": [
"This is one of the required projects to earn your certification.",
"For this project, you will build an RPG creature search app."
"Este é um dos projetos necessários para obter a certificação.",
"Para esse projeto, você criará uma aplicação para a busca de criaturas."
]
},
"build-a-cash-register-project": {
@@ -673,10 +673,10 @@
]
},
"learn-relational-databases-by-building-a-database-of-video-game-characters": {
"title": "Learn Relational Databases by Building a Database of Video Game Characters",
"title": "Aprenda Banco de Dados Relacionais Construindo um Banco de Dados de Personagens de Jogos de Vídeo Games",
"intro": [
"A relational database organizes data into tables that are linked together through relationships.",
"In this 165-lesson course, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
"Um banco de dados relacional organiza dados em tabelas vinculadas por relacionamentos.",
"Neste curso de 165 aulas, você aprenderá o essencial sobre bancos de dados relacionais, criando um banco de dados PostgreSQL com vários personagens de videogame."
]
},
"learn-sql-by-building-a-student-database-part-1": {
@@ -772,9 +772,9 @@
}
},
"scientific-computing-with-python": {
"title": "Scientific Computing with Python",
"title": "Computação Científica com Python",
"intro": [
"The Scientific Computing with Python curriculum will equip you with the skills to analyze and manipulate data using Python, a powerful and versatile programming language. You'll learn key concepts like data structures, algorithm, Object Oriented Programming, and how to perform complex calculations using a variety of tools.",
"O currículo de Computação Científica com Python equipará você com as habilidades para analizar e manipular dados usando o Python, uma linguagem de programação poderosa e versátil. Você aprenderá conceitos-chave como estrutura de dados, algoritmos, Programação Orientada a Objetos e como realizar cálculos complexos usando uma variedade de ferramentas.",
"Este curso abrangente guiará você através dos fundamentos da computação científica, incluindo estrutura de dados e algoritmos."
],
"note": "",
@@ -890,7 +890,7 @@
"learn-special-methods-by-building-a-vector-space": {
"title": "Aprenda métodos especiais criando um espaço vetorial",
"intro": [
"Python special methods are called in response to specific operations and enable you to customize the behavior of your objects in a detailed and effective way.",
"Os métodos especiais de Python são chamados em resposta a operações específicas e permitem que você personalize o comportamento dos objetos de modo detalhado e eficaz.",
"Neste projeto, você vai explorar alguns dos métodos especiais mais comuns enquanto aprende sobre vetores criando um espaço vetorial."
]
},
@@ -1158,8 +1158,8 @@
"title": "Preparação para entrevistas de programação",
"intro": [
"Se estiver procurando exercícios gratuitos de programação para se preparar para sua próxima entrevista de emprego, nós temos o que você precisa.",
"This section contains dozens of coding challenges that test your knowledge of algorithms, data structures, and mathematics. It also has a number of take-home projects you can use to strengthen your skills, or add to your portfolio.",
"This work incorporates material from <a href=\"https://www.wikipedia.org/\" target=\"_blank\">Wikipedia</a>, which is licensed under the <a href=\"https://creativecommons.org/licenses/by-sa/4.0/\" target=\"_blank\">Creative Commons Attribution-ShareAlike License 4.0</a>. The original content might have been modified and adapted. For the unaltered version and additional details, see the original page on <a href=\"https://www.wikipedia.org/\" target\"_blank\">Wikipedia</a>."
"Esta seção contém dezenas de desafios de programação que testam seu conhecimento de algoritmos, estruturas de dados e matemática. Ela também possui vários projetos adicionais, que você pode usar para fortalecer suas habilidades ou adicionar ao seu portfólio.",
"Este trabalho incorpora material da <a href=\"https://www.wikipedia.org/\" target=\"_blank\">Wikipedia</a>, que está licenciada sob a <a href=\"https://creativecommons.org/licenses/by-sa/4.0/\" target=\"_blank\">Creative Commons Attribution-ShareAlike License 4.0</a>. O conteúdo original pode ter sido modificado e adaptado. Para a versão inalterada e detalhes adicionais, veja a página original na <a href=\"https://www.wikipedia.org/\" target\"_blank\">Wikipedia</a>."
],
"note": "O Projeto Euler e o Rosetta Code foram transferidos para seus próprios cursos. Volte para o currículo para ver a lista de cursos que oferecemos.",
"blocks": {
@@ -1168,7 +1168,7 @@
"intro": [
"Esses exercícios de programação gratuitos ensinam alguns algoritmos comuns que você provavelmente encontrará na vida real. Eles são uma grande oportunidade para melhorar suas habilidades de lógica e programação.",
"Estes algoritmos são frequentemente usados em entrevistas de trabalho para testar as habilidades de um candidato. Nós vamos oferecer explicações claras e concisas sobre como esses vários algoritmos funcionam para que você possa implementar uma solução para cada um.",
"NOTE: These challenges support JavaScript only solutions."
"NOTA: Esses desafios suportam soluções apenas para JavaScript."
]
},
"data-structures": {
@@ -1176,7 +1176,7 @@
"intro": [
"Esses cursos de programação gratuitos têm o objetivo de ajudá-lo a lidar com estruturas de dados grandes e complexas com as quais você ainda não está familiarizado.",
"Trabalhando com os cursos abaixo, você aprenderá sobre cada tipo de estrutura de dados e implementará algoritmos para reforçar seu entendimento sobre eles.",
"NOTE: These challenges support JavaScript only solutions."
"NOTA: Esses desafios suportam soluções apenas para JavaScript."
]
},
"take-home-projects": {
@@ -1194,9 +1194,9 @@
"O Odin Project foi criado em 2013 por um único desenvolvedor, Erik Trautman. Ao longo dos anos, uma comunidade de código aberto surgiu para manter e expandir o projeto.",
"O freeCodeCamp expandiu o currículo de código aberto para ser executado de maneira interativa no navegador, com testes para avaliar seu código e garantir que você tenha entendido os conceitos principais.",
"Se você quiser a experiência original de configurar todo o Odin Project para ser executado no seu computador local, você pode conferir o Odin Project original no <a href='https://www.theodinproject.com/' target='_blank' rel='noopener noreferrer nofollow'>site do projeto</a>. Agradecemos imensamente à comunidade do Odin Project por continuar a manter esse valioso recurso de aprendizagem para desenvolvedores de todo o mundo.",
"This course is unofficial, and not endorsed by The Odin Project. Changes to The Odin Project curriculum content have been made, and all instructional material for this course is licensed under <a href='https://creativecommons.org/licenses/by-nc-sa/4.0/' target='_blank' rel='noopener noreferrer nofollow'>CC-BY-SA-NC 4.0</a>",
"Este curso não é oficial e não endossado pelo Odin Project. Foram feitas alterações no conteúdo curricular do Odin Project e todo o material instrucional do curso está licenciado sob a <a href='https://creativecommons.org/licenses/by-nc-sa/4.0/' target='_blank' rel='noopener noreferrer nofollow'>CC-BY-SA-NC 4.0</a>",
"<a href='https://creativecommons.org/licenses/by-nc-sa/4.0/deed' target='_blank' rel='noopener noreferrer nofollow'>&copy; The Odin Project</a>",
"This course includes content from <a href='https://javascript.info/' target='_blank' rel='noopener noreferrer nofollow'>JavaScript.info</a>, which is licensed under <a href='https://creativecommons.org/licenses/by-nc-sa/4.0/' target='_blank' rel='noopener noreferrer nofollow'>CC-BY-NC-SA 4.0</a>."
"Este curso inclui conteúdo de <a href='https://javascript.info/' target='_blank' rel='noopener noreferrer nofollow'>JavaScript.info</a>, que está sob a licença <a href='https://creativecommons.org/licenses/by-nc-sa/4.0/' target='_blank' rel='noopener noreferrer nofollow'>CC-BY-NC-SA 4.0</a>."
],
"blocks": {
"top-learn-html-foundations": {
@@ -1290,7 +1290,7 @@
]
},
"top-build-a-rock-paper-scissors-game": {
"title": "Build a Rock Paper Scissors Game",
"title": "Crie um Jogo de Pedra, Papel ou Tesoura",
"intro": [
"Teste suas habilidades em JavaScript criando um jogo de pedra, papel e tesoura."
]
@@ -1308,41 +1308,41 @@
"title": "Problemas do Projeto Euler de 1 a 100",
"intro": [
"Neste primeiro conjunto de desafios, você usará conceitos matemáticos como a sequência de Fibonacci, teoria dos números primos e análise combinatória para escrever algoritmos eficientes para resolver esses problemas.",
"NOTE: These challenges support JavaScript only solutions."
"NOTA: Esses desafios suportam soluções apenas para JavaScript."
]
},
"project-euler-problems-101-to-200": {
"title": "Problemas do Projeto Euler de 101 a 200",
"intro": [
"Neste conjunto de desafios, você vai desenvolver as habilidades que aprendeu na primeira parte do curso e usar conceitos mais avançados, como computação vetorial, pirâmide de Pascal e o algoritmo RSA para resolver esses problemas de modo eficiente.",
"NOTE: These challenges support JavaScript only solutions."
"NOTA: Esses desafios suportam soluções apenas para JavaScript."
]
},
"project-euler-problems-201-to-300": {
"title": "Problemas do Projeto Euler de 201 a 300",
"intro": [
"Neste conjunto de desafios, você continuará a desenvolver as habilidades que aprendeu anteriormente e usará conceitos como o teorema dos binômios, números de Hamming e a sequência de Collatz para desenvolver ainda mais suas habilidades matemáticas e de resolução de problemas.",
"NOTE: These challenges support JavaScript only solutions."
"NOTA: Esses desafios suportam soluções apenas para JavaScript."
]
},
"project-euler-problems-301-to-400": {
"title": "Problemas do Projeto Euler de 301 a 400",
"intro": [
"Aqui, você continuará a exercitar suas habilidades matemáticas e algorítmicas ao usar conceitos como a teoria combinatória dos jogos, operações bitwise e a sequência autodescritiva de Golomb para desenvolver soluções eficientes para estes problemas.",
"NOTE: These challenges support JavaScript only solutions."
"NOTA: Esses desafios suportam soluções apenas para JavaScript."
]
},
"project-euler-problems-401-to-480": {
"title": "Problemas do Projeto Euler de 401 a 480",
"intro": [
"Neste conjunto final de desafios, você precisará utilizar tudo o que aprendeu até este ponto e usar conceitos avançados como divisores unitários, a rotina de Kaprekar e muito mais para resolver estes problemas complexos.",
"NOTE: These challenges support JavaScript only solutions."
"NOTA: Esses desafios suportam soluções apenas para JavaScript."
]
}
}
},
"foundational-c-sharp-with-microsoft": {
"title": "Free Foundational C# with Microsoft Certification",
"title": "Fundamentação Grátis de C# com a Certificação Microsoft",
"intro": [
"Este curso oferece uma introdução abrangente à programação em C#, cobrindo seus conceitos principais, sintaxe e aplicação prática em desenvolvimento de software.",
"Através de exercícios e projetos práticos, você aprenderá os fundamentos de C#, incluindo variáveis, tipos de dados, estruturas de controle e princípios de programação orientada a objetos.",
@@ -1395,7 +1395,7 @@
}
},
"a2-english-for-developers": {
"title": "A2 English for Developers (Beta) Certification",
"title": "Certificação Inglês A2 para Desenvolvedores (Beta)",
"intro": [
"Neste currículo de inglês para desenvolvedores, você aprenderá o essencial da comunicação em inglês. O currículo seguirá o nível A2 do Quadro de Referência Comum Europeu (CEFR). Nosso foco é no vocabulário, particularmente útil para desenvolvedores.",
"A primeira metade do currículo ajudará você a se sentir confortável com a gramática e o uso do inglês. Isso dará a você diversas oportunidades de praticar. Você aprenderá o básico como se apresentar, ter conversas mais simples e discutir seu trabalho.",
@@ -1566,9 +1566,9 @@
]
},
"a2-english-for-developers-certification-exam": {
"title": "A2 English for Developers Certification Exam",
"title": "Exame de Certificação de Inglês A2 para Desenvolvedores",
"intro": [
"This exam is required to claim the A2 English for Developers Certification."
"Este exame é necessário para reivindicar a Certificação A2 em Inglês para Desenvolvedores."
]
}
}
@@ -1757,44 +1757,44 @@
"html": "HTML",
"css": "CSS",
"javascript": "JavaScript",
"frontend-libraries": "Front End Libraries",
"frontend-libraries": "Bibliotecas Front End",
"relational-databases": "Relational Databases",
"backend-javascript": "Backend JavaScript",
"python": "Python",
"career": "Career"
},
"modules": {
"basic-html": "Basic HTML",
"basic-html": "HTML Básico",
"semantic-html": "Semantic HTML",
"html-forms-and-tables": "Forms and Tables",
"html-and-accessibility": "Accessibility",
"html-forms-and-tables": "Formulários e Tabelas",
"html-and-accessibility": "Acessibilidade",
"review-html": "HTML Review",
"exam-html": "HTML Exam",
"computer-basics": "Computer Basics",
"basic-css": "Basic CSS",
"basic-css": "CSS Básico",
"design-for-developers": "Design",
"absolute-and-relative-units": "Absolute and Relative Units",
"pseudo-classes-and-elements": "Pseudo Classes and Elements",
"css-colors": "Colors",
"css-colors": "Cores",
"styling-forms": "Styling Forms",
"css-box-model": "The Box Model",
"css-flexbox": "Flexbox",
"css-typography": "Typography",
"css-and-accessibility": "Accessibility",
"css-typography": "Tipografia",
"css-and-accessibility": "Acessibilidade",
"attribute-selectors": "Attribute Selectors",
"css-positioning": "Positioning",
"responsive-design": "Responsive Design",
"css-variables": "Variables",
"css-variables": "Variáveis",
"css-grid": "Grid",
"css-animations": "Animations",
"css-animations": "Animações",
"review-css": "CSS Review",
"exam-css": "CSS Exam",
"code-editors": "Code Editors",
"javascript-variables-and-strings": "Variables and Strings",
"javascript-booleans-and-numbers": "Booleans and Numbers",
"javascript-functions": "Functions",
"javascript-functions": "Funções",
"javascript-arrays": "Arrays",
"javascript-objects": "Objects",
"javascript-objects": "Objetos",
"javascript-loops": "Loops",
"review-javascript-fundamentals": "JavaScript Fundamentals Review",
"higher-order-functions-and-callbacks": "Higher Order Functions and Callbacks",
@@ -2739,6 +2739,37 @@
"In this quiz, you'll test what you've learned about making your webpages accessible with CSS."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Understanding How to Work with Floats and Positioning in CSS",
"intro": [
"In these lectures, you will learn how to use CSS positioning and floats. You will learn about <code>absolute</code>, <code>relative</code>, <code>fixed</code>, and <code>sticky</code> positioning. You will also use the <code>z-index</code> property."
]
},
"workshop-cat-painting": {
"title": "Build a Cat Painting",
"intro": [
"Mastering CSS positioning is essential for creating visually appealing and responsive web layouts.",
"In this workshop, you will build a cat painting. You'll learn about how to work with absolute positioning, the <code>z-index</code> property, and the <code>transform</code> property."
]
},
"lab-house-painting": {
"title": "Build a House Painting",
"intro": [
"In this lab, you'll build a house painting using CSS.",
"You'll design individual elements of the house and position them using CSS properties like <code>position</code>, <code>top</code>, <code>left</code>, and more."
]
},
"review-css-positioning": {
"title": "CSS Positioning Review",
"intro": [
"Before you're quizzed on the fundamentals of CSS positioning, you should review what you've learned.",
"Open up this page to review concepts like floats, relative positioning, absolute positioning and more."
]
},
"quiz-css-positioning": {
"title": "CSS Positioning Quiz",
"intro": ["Test your knowledge of CSS positioning with this quiz."]
},
"lecture-working-with-attribute-selectors": {
"title": "Working with Attribute Selectors",
"intro": [
@@ -2771,37 +2802,6 @@
"Test your knowledge of CSS attribute selectors with this quiz."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Understanding How to Work with Floats and Positioning in CSS",
"intro": [
"In these lectures, you will learn how to use CSS positioning and floats. You will learn about <code>absolute</code>, <code>relative</code>, <code>fixed</code>, and <code>sticky</code> positioning. You will also use the <code>z-index</code> property."
]
},
"workshop-cat-painting": {
"title": "Build a Cat Painting",
"intro": [
"Mastering CSS positioning is essential for creating visually appealing and responsive web layouts.",
"In this workshop, you will build a cat painting. You'll learn about how to work with absolute positioning, the <code>z-index</code> property, and the <code>transform</code> property."
]
},
"lab-house-painting": {
"title": "Build a House Painting",
"intro": [
"In this lab, you'll build a house painting using CSS.",
"You'll design individual elements of the house and position them using CSS properties like <code>position</code>, <code>top</code>, <code>left</code>, and more."
]
},
"review-css-positioning": {
"title": "CSS Positioning Review",
"intro": [
"Before you're quizzed on the fundamentals of CSS positioning, you should review what you've learned.",
"Open up this page to review concepts like floats, relative positioning, absolute positioning and more."
]
},
"quiz-css-positioning": {
"title": "CSS Positioning Quiz",
"intro": ["Test your knowledge of CSS positioning with this quiz."]
},
"lecture-best-practices-for-responsive-web-design": {
"title": "Best Practices for Responsive Web Design",
"intro": [
@@ -2897,12 +2897,6 @@
"In this project, you'll build a product landing page to market a product of your choice."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"review-css-grid": {
"title": "CSS Grid Review",
"intro": [
@@ -3182,6 +3176,10 @@
"In this lab you will implement a function that converts the temperature from Celsius to Fahrenheit."
]
},
"lab-counting-cards": {
"title": "Build a Card Counting Assistant",
"intro": ["In this lab you will use JavaScript to count dealt cards."]
},
"lab-leap-year-calculator": {
"title": "Build a Leap Year Calculator ",
"intro": [
@@ -3230,6 +3228,12 @@
"In this lab, you'll review working with arrays and random numbers by building a lunch picker program."
]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-reverse-a-string": {
"title": "Build a String Inverter",
"intro": [
@@ -3272,6 +3276,12 @@
"You'll also practice using functions to randomly select a question and an answer from an array and compare them."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
},
"review-javascript-objects": {
"title": "JavaScript Objects Review",
"intro": [
@@ -3320,6 +3330,12 @@
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"lab-repeat-a-string": {
"title": "Build a String Repeating Function",
"intro": [
@@ -3424,6 +3440,12 @@
"In this lab, you will convert special characters in a string to their corresponding HTML entities."
]
},
"lab-optional-arguments-sum-function": {
"title": "Build an Optional Arguments Sum Function",
"intro": [
"In this lab you will build a function that accepts up to two arguments, and sum them, but if there is only one argument returns a function that waits for the second number to sum."
]
},
"review-javascript-fundamentals": {
"title": "JavaScript Fundamentals Review",
"intro": [
@@ -3455,6 +3477,12 @@
"In this lab, you'll build a book organizer using higher order functions in JavaScript."
]
},
"lab-sorted-index-finder": {
"title": "Implement a Sorted Index Finder",
"intro": [
"In this lab, you will create a function that finds the index at which a given number should be inserted into a sorted array to maintain the array's sorted order."
]
},
"review-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Review",
"intro": [
@@ -3518,12 +3546,6 @@
"In this workshop, you will review DOM manipulation and events by building a Rock, Paper, Scissors Game."
]
},
"lab-palindrome-checker": {
"title": "Build a Palindrome Checker",
"intro": [
"For this lab, you'll build an application that checks whether a given word is a palindrome."
]
},
"lab-football-team-cards": {
"title": "Build a Set of Football Team Cards",
"intro": [
@@ -3617,6 +3639,12 @@
"In this workshop, you'll use capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
]
},
"lab-palindrome-checker": {
"title": "Build a Palindrome Checker",
"intro": [
"For this lab, you'll build an application that checks whether a given word is a palindrome."
]
},
"lab-markdown-to-html-converter": {
"title": "Build a Markdown to HTML Converter",
"intro": [
@@ -4132,6 +4160,23 @@
"Test what you've learned about Web Performance with this quiz."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Understanding the Different Types of Testing",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Testing Review",
"intro": [
"Before you take the testing quiz, you should review everything you've learned so far.",
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
]
},
"quiz-testing": {
"title": "Testing Quiz",
"intro": ["Test what you've learned on testing with this quiz."]
},
"lecture-working-with-css-libraries-and-frameworks": {
"title": "Working with CSS Libraries and Frameworks",
"intro": [
@@ -4183,23 +4228,6 @@
"Test what you've learned about CSS Libraries and Frameworks with this quiz."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Understanding the Different Types of Testing",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Testing Review",
"intro": [
"Before you take the testing quiz, you should review everything you've learned so far.",
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
]
},
"quiz-testing": {
"title": "Testing Quiz",
"intro": ["Test what you've learned on testing with this quiz."]
},
"lecture-introduction-to-typescript": {
"title": "Introduction to TypeScript",
"intro": [
@@ -4348,7 +4376,9 @@
},
"lecture-understanding-error-handling": {
"title": "Understanding Error Handling",
"intro": ["Learn about Understanding Error Handling in these lectures."]
"intro": [
"In these lectures, you will learn about error handling in Python. You will learn about the different types of errors, some good debugging practices, what exceptions are, and how to handle them."
]
},
"lab-isbn-validator": {
"title": "Debug an ISBN Validator",
@@ -4790,18 +4820,6 @@
"exam-certified-full-stack-developer": {
"title": "Certified Full Stack Developer Exam",
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
}
}
},
+192 -192
View File
@@ -9,7 +9,7 @@
"edit": "Editar",
"copy": "Copiar",
"view": "Visualizar",
"submit-continue": "Submit and continue",
"submit-continue": "Enviar e continuar",
"view-code": "Ver código",
"view-project": "Ver o projeto",
"view-cert-title": "Ver {{certTitle}}",
@@ -38,7 +38,7 @@
"news": "Notícias",
"donate": "Doar",
"supporters": "Apoiadores",
"exam-app": "Exam App",
"exam-app": "Aplicativo do exame",
"go-to-supporters": "Vá para a página de apoiadores",
"update-settings": "Atualizar as configurações da minha conta",
"sign-me-out": "Sair do freeCodeCamp",
@@ -90,7 +90,7 @@
"click-start-course": "Iniciar o curso",
"click-start-project": "Iniciar o projeto",
"click-start-exam": "Iniciar o exame",
"go-to-course": "Go to course",
"go-to-course": "Vá para o curso",
"change-language": "Alterar idioma",
"resume-project": "Retomar projeto",
"start-project": "Iniciar o projeto",
@@ -110,54 +110,54 @@
"update-card": "Atualize seu cartão",
"donate-now": "Doe agora",
"confirm-amount": "Confirmar o valor",
"play": "Play Video",
"pause": "Pause Video",
"play": "Reproduzir vídeo",
"pause": "Pausar Vídeo",
"closed-caption": "Versão legendada",
"share-on-x": "Share on X",
"share-on-bluesky": "Share on BlueSky",
"share-on-threads": "Share on Threads",
"play-scene": "Press Play",
"download-latest-version": "Download the Latest Version",
"start": "Start",
"go-to-today": "Go to Today's Challenge",
"go-to-today-long": "Go to Today's Coding Challenge",
"go-to-archive": "Go to Archive",
"go-to-archive-long": "Go to Daily Coding Challenge Archive"
"share-on-x": "Compartilhar no X",
"share-on-bluesky": "Compartilhar no BlueSky",
"share-on-threads": "Compartilhe no Threads",
"play-scene": "Aperte para começar",
"download-latest-version": "Baixe a versão mais recente",
"start": "Iniciar",
"go-to-today": "Vá para o desafio diário",
"go-to-today-long": "Vá para o desafio de código diário",
"go-to-archive": "Vá para o arquivo",
"go-to-archive-long": "Vá para o arquivo do desafio de código diário"
},
"daily-coding-challenges": {
"title": "Daily Coding Challenges",
"map-title": "Try the coding challenge of the day:",
"not-found": "Daily Coding Challenge Not Found.",
"release-note": "New challenges are released at midnight US Central time."
"title": "Desafios de código diário",
"map-title": "Tente o desafio de código do dia:",
"not-found": "Desafio de código diário não encontrado.",
"release-note": "Novos desafios são lançados à meia-noite, no fuso horário central dos Estados Unidos."
},
"weekdays": {
"short": {
"sunday": "S",
"monday": "M",
"sunday": "D",
"monday": "S",
"tuesday": "T",
"wednesday": "W",
"thursday": "T",
"friday": "F",
"wednesday": "Q",
"thursday": "Q",
"friday": "S",
"saturday": "S"
},
"long": {
"sunday": "Sunday",
"monday": "Monday",
"tuesday": "Tuesday",
"wednesday": "Wednesday",
"thursday": "Thursday",
"friday": "Friday",
"saturday": "Saturday"
"sunday": "Domingo",
"monday": "Segunda-feira",
"tuesday": "Terça-feira",
"wednesday": "Quarta-feira",
"thursday": "Quinta-feira",
"friday": "Sexta-feira",
"saturday": "Sábado"
}
},
"landing": {
"big-heading-1": "Aprenda a programar — de graça.",
"big-heading-2": "Crie projetos.",
"big-heading-1-b": "Build Your Skills for Free.",
"big-heading-1-b": "Construa suas habilidades de graça.",
"big-heading-3": "Obtenha certificações.",
"advance-career": "Advance your career by learning in-demand skills in Programming, DevOps, Cybersecurity, AI Engineering, and English for Developers.",
"h2-heading": "More than <strong>100,000</strong> freeCodeCamp.org graduates have gotten <strong>jobs</strong> at tech companies including:",
"graduates-work": "More than <strong>100,000</strong> freeCodeCamp graduates work in companies such as",
"advance-career": "Avance em sua carreira aprendendo habilidades sob demanda em programação, DevOps, ciberssegurança, engenharia de IA e inglês para desenvolvedores.",
"h2-heading": "Mais de <strong>100 mil pessoas</strong> já concluíram o freeCodeCamp.org e obtiveram <strong>empregos</strong> em empresas de tecnologia, incluindo:",
"graduates-work": "Mais de <strong>100.000</strong> alunos do freeCodeCamp trabalham em empresas como",
"hero-img-description": "Estudantes do freeCodeCamp em um grupo de estudos local na Coreia do Sul.",
"hero-img-alt": "Um grupo de pessoas, incluindo um homem branco, uma mulher negra e uma mulher asiática, reunidos ao redor de um laptop.",
"hero-img-uis": "Um grupo de capturas de tela mostrando a interface de editor do freeCodeCamp em um dispositivo móvel e em um desktop, além de uma certificação.",
@@ -165,19 +165,19 @@
"testimonials": {
"heading": "Veja o que os nossos ex-alunos dizem sobre o freeCodeCamp:",
"shawn": {
"img-alt": "Shawn Wang, a young-looking Asian man, smiling for a selfie with a snow-capped mountain in the background.",
"img-alt": "Shawn Wang, um jovem asiático, sorrindo para uma selfie com uma montanha coberta de neve no fundo.",
"location": "<strong>Shawn Wang</strong> em Singapura",
"occupation": "Engenheiro de software na <strong>Amazon</strong>",
"testimony": "\"É assustador mudar de carreira. Só consegui ganhar confiança de que poderia programar através da prática de centenas de horas de aulas gratuitas no freeCodeCamp. Em um ano, eu já tinha um trabalho com salário de 6 dígitos como engenheiro de software. O <strong>freeCodeCamp mudou minha vida.</strong>\""
},
"sarah": {
"img-alt": "Sarah Chima, a young-looking Black woman, smiling for the camera while sitting in a chair.",
"img-alt": "Sarah Chima, uma mulher negra de aparência jovem, sorrindo para câmera enquanto se senta numa cadeira.",
"location": "<strong>Sarah Chima</strong> na Nigéria",
"occupation": "Engenheira de software na <strong>ChatDesk</strong>",
"testimony": "\"O <strong>freeCodeCamp foi o que alavancou a minha carreira</strong> como desenvolvedora de software. O currículo bem estruturado levou meu conhecimento de programação de um nível de iniciante a um nível em que eu me sentia confiante. Era tudo o que eu precisava para conseguir o meu primeiro trabalho de desenvolvimento em uma empresa incrível.\""
},
"emma": {
"img-alt": "Emma Bostian, a young-looking White woman, smiling for the camera in front of green foliage.",
"img-alt": "Emma Bostian, uma mulher branca de aparência jovem, sorrindo para a câmera de frente da folhagem verde.",
"location": "<strong>Emma Bostian</strong> na Suécia",
"occupation": "Engenheira de software na <strong>Spotify</strong>",
"testimony": "\"Eu sempre tive dificuldade em aprender JavaScript. Eu fiz muitos cursos, mas o curso do freeCodeCamp foi aquele que prendeu minha atenção. Estudar JavaScript, bem como algoritmos e estruturas de dados no <strong>freeCodeCamp me deu as habilidades</strong> e a confiança que eu precisava para conseguir o trabalho dos meus sonhos como engenheira de software na Spotify.\""
@@ -192,7 +192,7 @@
},
{
"title": "Educação gratuita",
"description": "Learn from our charity and save money on your education. This is made possible by the generous support of our monthly donors."
"description": "Aprenda com nossa instituição de caridade e economize dinheiro na sua educação. Isso é possível graças ao generoso apoio dos nossos doadores mensais."
},
{
"title": "Certificações extensivas",
@@ -206,14 +206,14 @@
"cta": "Comece a aprender agora (é grátis)"
},
"certification-heading": "Ganhe certificações verificadas gratuitas em:",
"core-certs-heading": "Recommended curriculum (still in beta):",
"core-certs-heading": "Currículo recomendado (ainda em beta):",
"learn-english-heading": "Aprenda inglês para desenvolvedores:",
"professional-certs-heading": "Professional certifications:",
"professional-certs-heading": "Certificações profissionais:",
"interview-prep-heading": "Prepare-se para desenvolvedor em sua procura por emprego:",
"legacy-curriculum-heading": "Our archived coursework:",
"next-heading": "Try our beta curriculum:",
"legacy-curriculum-heading": "Nosso curso arquivado:",
"next-heading": "Experimente nosso currículo beta:",
"upcoming-heading": "Próximo currículo:",
"catalog-heading": "Explore our Catalog:",
"catalog-heading": "Explore nosso catálogo:",
"faq": "Perguntas frequentes:",
"faqs": [
{
@@ -284,8 +284,8 @@
"sound-mode": "Adiciona o som agradável de uma guitarra acústica em todo o site. Você receberá feedback musical ao digitar no editor, completar desafios, solicitar certificações e muito mais.",
"sound-volume": "Volume do modo fogueira:",
"scrollbar-width": "Largura da barra de rolagem do editor",
"reset-editor-layout-tooltip": "Reset the editor layout to its default state",
"reset-editor-layout": "Reset Editor Layout",
"reset-editor-layout-tooltip": "Redefinir o layout do editor para seu estado padrão",
"reset-editor-layout": "Redefinir Layout do Editor",
"shortcuts-explained": "Dentro de um desafio, aperte ESC seguido pelo ponto de interrogação para mostrar uma lista de atalhos disponíveis.",
"username": {
"contains invalid characters": "O nome de usuário \"{{username}}\" contém caracteres inválidos",
@@ -380,12 +380,12 @@
}
},
"exam": {
"download-header": "Download the freeCodeCamp Exam Environment App",
"explanation": "To earn a certification, you must take an exam to test your understanding of the material you have learned. Taking the exam is absolutely free of charge.",
"version": "The latest version of our app is: {{version}}.",
"download-details": "Manually download the app",
"unable-to-detect-os": "We were unable to detect your operating system. Please manually download the app below.",
"download-trouble": "If you have trouble downloading the correct version, do not hesitate to contact support:"
"download-header": "Faça o download do aplicativo de exame gratuito do freeCodeCamp",
"explanation": "Para obter uma certificação, você deve fazer um exame para testar sua compreensão do material que você aprendeu. Fazer o exame é absolutamente gratuito.",
"version": "A versão mais recente do nosso aplicativo é: {{version}}.",
"download-details": "Faça o download manual do aplicativo",
"unable-to-detect-os": "Não foi possível detectar seu sistema operacional. Por favor, faça o download manual do aplicativo abaixo.",
"download-trouble": "Se você tiver problemas para fazer o download da versão correta, entre em contato com o suporte:"
},
"profile": {
"you-change-privacy": "Você precisa alterar sua configuração de privacidade para que seu portfólio seja visto por outros. Esta é uma prévia de como será seu portfólio quando se tornar público.",
@@ -402,25 +402,25 @@
"donated": "Doou para a comunidade",
"projects": "Projetos",
"stats": "Estatísticas",
"activity": "Activity",
"activity": "Atividade",
"timeline": "Cronograma",
"none-completed": "Nenhum desafio foi concluído ainda.",
"get-started": "Comece aqui.",
"challenge": "Desafio",
"completed": "Concluído",
"add-linkedin": "Adicionar esta certificação ao meu perfil do LinkedIn",
"add-twitter": "Share this certification on X",
"add-twitter": "Compartilhar esta certificação no X",
"tweet": "Acabei de receber a certificação {{certTitle}} @freeCodeCamp! Confira aqui: {{certURL}}",
"avatar": "Avatar de {{username}}",
"joined": "Entrou em {{date}}",
"from": "De {{location}}",
"total-points": "Pontos no total:",
"points_one": "{{count}} point on {{date}}",
"points_other": "{{count}} points on {{date}}",
"points_one": "{{count}} ponto em {{date}}",
"points_other": "{{count}} pontos em {{date}}",
"page-number": "{{pageNumber}} de {{totalPages}}",
"edit-my-profile": "Editar meu perfil",
"add-bluesky": "Share this certification on BlueSky",
"add-threads": "Share this certification on Threads"
"add-bluesky": "Compartilhar esta certificação no BlueSky",
"add-threads": "Compartilhar esta certificação no Threads"
},
"footer": {
"tax-exempt-status": "O freeCodeCamp é uma organização beneficente 501(c)(3), isenta de impostos e apoiada por doações (Número de identificação fiscal federal dos Estados Unidos: 82-0779546).",
@@ -451,27 +451,27 @@
"welcome-1": "Bem-vindo(a) de volta, {{name}}.",
"welcome-2": "Boas-vindas ao freeCodeCamp.org",
"start-at-beginning": "Se você é novo em programação, recomendamos que você <0>comece no início</0>.",
"happy-coding": "Happy coding!",
"happy-coding": "Boa programação para você!",
"upcoming-lessons": "Próximas lições",
"learn": "Aprender",
"add-subtitles": "Ajudar a melhorar ou adicionar legendas",
"wrong-answer": "Desculpe, essa não é a resposta correta. Quer tentar novamente?",
"check-answer": "Clique no botão abaixo para verificar sua resposta.",
"assignment-not-complete_one": "Please complete the assignment",
"assignment-not-complete_other": "Please complete the assignments",
"assignments_one": "Assignment",
"assignments_other": "Assignments",
"assignment-not-complete_one": "Por favor complete a tarefa",
"assignment-not-complete_other": "Por favor complete as tarefas",
"assignments_one": "Tarefa",
"assignments_other": "Tarefas",
"question": "Questão",
"questions": "Questão",
"answered-mcq": "You have unanswered questions and/or incorrect answers.",
"answered-mcq": "Você tem perguntas não respondidas e/ou respostas incorretas",
"explanation": "Explicação",
"transcript": "Transcript",
"transcript": "Transcrição",
"solution-link": "Link da solução",
"source-code-link": "Link do código-fonte",
"ms-link": "Link da Microsoft",
"submit-and-go": "Enviar e ir para o meu próximo desafio",
"congratulations": "Parabéns, o código passou. Envie o código para continuar.",
"congratulations-code-passes": "✔ Congratulations. Your code passes.",
"congratulations-code-passes": "✔ Parabéns. Seu código passou.",
"i-completed": "Já completei este desafio",
"example-code": "Exemplo de código",
"test-output": "O resultado do seu código vai aparecer aqui",
@@ -496,7 +496,7 @@
"rsa": "Leia, pesquise, pergunte",
"rsa-forum": "<strong>Antes de fazer uma nova publicação</strong>, certifique-se de que sua pergunta <0>ainda não foi respondida no fórum</0>.",
"reset": "Reiniciar esta aula?",
"reset-warn": "Are you sure you wish to reset this lesson ({{title}})? The code editors and tests will be reset.",
"reset-warn": "Tem certeza de que deseja reiniciar esta lição? Os editores e testes serão reiniciados.",
"reset-warn-2": "Isto não pode ser desfeito.",
"revert-warn": "Tem certeza que deseja reverter esta lição? As alterações mais recentes serão desfeitas e o código será revertido para a versão salva mais recentemente.",
"scrimba-tip": "Dica: se o minibrowser estiver cobrindo o código, clique e arraste para movê-lo. Além disso, sinta-se à vontade para parar e editar o código no vídeo a qualquer momento.",
@@ -543,26 +543,26 @@
"logout-warning": "Se você sair do FreeCodeCamp antes de completar todo o curso {{course}}, seu progresso não será salvo na sua conta do freeCodeCamp."
},
"local": {
"intro": "This course runs in a virtual Linux machine on your computer. To run the course, you first need to download each of the following if you don't already have them:",
"download-vscode": "<0>VS Code</0> and the <1>Dev Containers</1> extension",
"heading": "Then, follow these instructions to start the course:",
"step-1": "Open a terminal and clone the RDB Alpha repo if you don't already have it with <0>git clone https://github.com/freeCodeCamp/rdb-alpha</0>",
"step-2": "Navigate to the <0>rdb-alpha</0> directory in the terminal with <1>cd rdb-alpha</1>, and open VS Code with <2>code .</2>",
"sub-step-heading": "If you want to save your progress to your freeCodeCamp account, do the following:",
"sub-step-1": "Generate a user token if you don't already have one:",
"generate-token-btn": "Generate User Token",
"sub-step-2": "Copy your user token:",
"copy-token-btn": "Copy User Token",
"logout-warning": "If you log out of freeCodeCamp before you complete the entire {{course}} course, your user token will be deleted and your progress will not be saved to your freeCodeCamp account.",
"sub-step-3": "In the VS Code that opened, find and open the file named <0>Dockerfile</0>. At the bottom of the file, paste your token in as the value for the <1>CODEROAD_WEBHOOK_TOKEN</1> variable. It should look like this: <2>ENV CODEROAD_WEBHOOK_TOKEN=your-token-here</2>",
"step-3": "Open the command palette in VS Code by expanding the \"View\" menu and clicking \"Command Palette...\" and enter <0>Dev Containers: Rebuild and Reopen in Container</0> in the input.",
"step-4": "A new VS Code window will open and begin building the Docker image. It will take several minutes the first time.",
"step-5": "Once it is finished building, open the command palette again and enter <0>CodeRoad: Start</0> to open CodeRoad.",
"step-6": "In the CodeRoad window, click \"Start New Tutorial\" and then the \"URL\" tab at the top.",
"step-7": "Copy the course URL below, paste it in the URL input, and click \"Load\".",
"copy-url": "Copy Course URL",
"step-8": "Click \"Start\" to begin.",
"step-9": "Follow the instructions in CodeRoad to complete the course. Note: You may need to restart the terminal once for terminal settings to take effect and the tests to pass."
"intro": "Este curso é executado em uma máquina virtual Linux no seu computador. Para executar o curso, você primeiro precisa baixar cada um se você ainda não os possui:",
"download-vscode": "<0>VS Code</0> e a extensão <1>Contêineres Desenvolvedor</1>",
"heading": "Em seguida, siga estas instruções para iniciar o curso:",
"step-1": "Abra um terminal e clone o repositório Alfa RDB se você ainda não o tiver com <0>clone do git https://github.com/freeCodeCamp/rdb-alpha</0>",
"step-2": "Navegue até o diretório <0>rdb-alpha</0> no terminal com <1>cd rdb-alpha</1> e abra o VS code com <2>código.</2>",
"sub-step-heading": "Se você quer salvar o progresso da sua conta dofreeCodeCamp, faça o seguinte:",
"sub-step-1": "Gerar um token de usuário se você ainda não tem um",
"generate-token-btn": "Gerar token de usuário",
"sub-step-2": "Copiar seu token de usuário",
"copy-token-btn": "Copiar token de usuário",
"logout-warning": "Se você sair do FreeCodeCamp antes de completar todo o curso {{course}}, seu token progresso não será salvo na sua conta do freeCodeCamp.",
"sub-step-3": "Com o VS Code aberto, encontre e abra o arquivo <0>Dockerfile</0>. Na parte inferior do arquivo, cole seu token como o valor da variável <1>CODEROAD_WEBHOOK_TOKEN</1>. Deve ficar assim: : <2>ENV CODEROAD_WEBHOOK_TOKEN=your-token-here</2>",
"step-3": "Abra a paleta de comandos no VS Code expandindo o menu \"Ver\" e clicando em \"Paleta de Comandos\" e entre em <0>Dev Containers: Rebuild and Reopen in Container</0>.",
"step-4": "Uma nova janela do VSCode vai abrir e começará a montar a imagem do Docker. Na primeira vez levará alguns minutos.",
"step-5": "Assim que terminar de montar, abra a paleta de comandos novamente e entre em <0>CodeRoad: Start</0> para abrir o CodeRoad.",
"step-6": "Na janela do CodeRoad, clique em \"Inicial Novo Tutorial\" e em seguida na \"URL\" no topo.",
"step-7": "Copie a URL do curso abaixo, cole-o na URL e clique em \"Carregar\".",
"copy-url": "Copiar URL do curso",
"step-8": "Clique em \"Start\" para começar",
"step-9": "Siga as instruções no CodeRoad para completar o curso. Nota: Pode ser necessário reiniciar o terminal uma vez para que as configurações tenham efeito e os testes terminem."
},
"step-1": "Etapa 1: Conclua o projeto",
"step-2": "Etapa 2: Envie seu código",
@@ -570,9 +570,9 @@
"complete-both-steps": "Complete as duas etapas abaixo para terminar o desafio.",
"runs-in-vm": "O projeto é executado em uma máquina virtual. Complete as histórias de usuários descritas lá e passe em todos os testes para concluir a etapa 1.",
"completed": "Concluído",
"not-completed": "Not completed",
"not-completed": "Não concluído",
"not-started": "Não iniciado",
"steps-completed": "{{completedSteps}} of {{totalSteps}} steps complete",
"steps-completed": "{{completedSteps}} de {{totalSteps}} passos concluídos",
"test": "Teste",
"sorry-try-again": "Desculpe, seu código não passou nos testes. Tente novamente.",
"sorry-keep-trying": "Desculpe, seu código não passou nos testes. Continue tentando.",
@@ -586,8 +586,8 @@
"if-help-university": "Já fizemos um progresso enorme. Doe agora para apoiar nossa organização sem fins lucrativos no caminho que temos pela frente.",
"preview-external-window": "Visualização exibida atualmente na janela externa.",
"fill-in-the-blank": {
"heading": "Fill in the blank",
"blank": "blank"
"heading": "Preencha o campo em branco",
"blank": "vazio"
},
"quiz": {
"correct-answer": "Correto!",
@@ -595,7 +595,7 @@
"unanswered-questions": "As seguintes perguntas não foram respondidas: {{ unansweredQuestions }}. Você precisa responder a todas as perguntas.",
"have-n-correct-questions": "Você acertou {{ correctAnswerCount }} de {{ total }} perguntas.",
"finish-modal-header": "Terminar o questionário",
"finish-modal-body": "Are you sure you want to finish the quiz?",
"finish-modal-body": "Tem certeza que deseja finalizar o teste?",
"finish-modal-yes": "Sim, eu terminei",
"finish-modal-no": "Não, quero continuar no questionário",
"exit-modal-header": "Sair do questionário",
@@ -656,7 +656,7 @@
"redirecting": "Redirecionando...",
"thanks": "Agradecemos por sua doação",
"thank-you": "Obrigado pelo seu apoio",
"thank-you-continued": "Thank you for your continued support",
"thank-you-continued": "Obrigado pelo seu apoio contíuno",
"success-card-update": "Seu cartão foi atualizado com sucesso.",
"additional": "Você pode fazer uma doação adicional de qualquer valor usando este link: <0>{{url}}</0>",
"help-more": "Ajude nossa instituição a fazer mais",
@@ -694,8 +694,8 @@
"beta-certification": "Esta certificação está atualmente em versão beta. Considere doar para apoiar a conclusão do seu desenvolvimento.",
"unfinished-certification": "Esta certificação está atualmente em desenvolvimento ativo. Embora não haja uma certificação disponível no momento, uma estará disponível em breve. Enquanto isso, você pode explorar os cursos que criamos abaixo.",
"consider-donating": "Considere doar para apoiar a conclusão do desenvolvimento da certificação.",
"unfinished-certification-2": "This certification will take you a substantial amount of time and effort to complete. If you start now, you may be ready to take the final exam when we launch it in the coming months.",
"consider-donating-2": "If you want to help us speed up development of this curriculum, please <0>consider becoming a supporter of our charity.</0>",
"unfinished-certification-2": "Essa certificação levará um tempo e esforço substanciais para ser concluída. Se você começar agora, você precisa estar pronto para fazer o exame final quando o lançarmos nos próximos meses.",
"consider-donating-2": "Se você quiser nos ajudar a acelerar o desenvolvimento deste currículo, por favor <0>considere tornar-se um apoiador da nossa comunidade.</0>",
"help-us-develop": "Ajude-nos a desenvolver certificações de programação profissional gratuitas para todos.",
"nicely-done": "Bom trabalho. Você acabou de completar {{block}}.",
"credit-card": "Cartão de crédito",
@@ -761,13 +761,13 @@
"bear-progress-alt": "Ilustração de um ursinho de pelúcia adorável com um olhar triste e segurando um pote de dinheiro vazio.",
"bear-completion-alt": "Ilustração de um ursinho de pelúcia adorável segurando um grande troféu.",
"flying-bear": "Ilustração de um urso de pelúcia adorável usando um chapéu de formatura e voando com um distintivo de suporte.",
"crucial-contribution": "Your contributions are crucial in creating resources that empower millions of people to learn new skills and support their families.",
"crucial-contribution": "Sua contribuição é fundamental para a criação de recursos que empoderarão milhões a aprender novas habilidades e sustentar suas famílias.",
"support-benefits-title": "Benefícios de se tornar um apoiador:",
"support-benefits-1": "Não ter mais pop-ups de doação",
"support-benefits-2": "Você receberá um emblema de apoiador",
"support-benefits-3": "Sua imagem de perfil terá um contorno dourado em torno dela",
"support-benefits-4": "Você terá acesso a canais especiais do Discord para apoiador <0>entre no nosso Discord</0> e use o comando <1>/supporter</1> para ter acesso",
"support-benefits-5": "And more benefits to come soon",
"support-benefits-5": "Mais benefícios virão em breve",
"exclusive-features": "Aqui está a lista de recursos exclusivos para você como apoiador:",
"current-initiatives-title": "Iniciativas atuais:",
"your-donation-helps-followings": "Sua doação torna possíveis as seguintes iniciativas:",
@@ -776,10 +776,10 @@
"current-initiatives-3": "Traduzir nosso currículo e tutoriais para 32 idiomas",
"current-initiatives-4": "Criar uma graduação em ciência da computação reconhecida e gratuita",
"community-achivements-title": "Conquistas da nossa comunidade neste ano:",
"community-achivements-1": "Published <0>193</0> full-length courses on YouTube.",
"community-achivements-2": "Published <0>850</0> text-based coding tutorials and <0>5</0> free books through freeCodeCamp Press.",
"community-achivements-3": "Merged <0>2,455</0> code contributions into our open source repositories on GitHub",
"community-achivements-4": "Translated <0>1.5</0> million words to make our curriculum and tutorials more accessible to speakers of many world languages",
"community-achivements-1": "Publicado <0>193</0> cursos completos no YouTube.",
"community-achivements-2": "Publicamos <0>850</0> tutoriais de programação baseados em texto e <0>5</0> livros gratuitos através do editorial do freeCodeCamp.",
"community-achivements-3": "Mesclamos <0>2,455</0> de contribuições ao código em nossos repositórios de código aberto no GitHub",
"community-achivements-4": "Traduzimos <0>1.5</0> milhões de palavras para tornar nosso currículo e tutoriais mais acessíveis aos falantes de muitos idiomas do mundo",
"as-you-see": "Como você pode ver, estamos fazendo acontecer. Então, você pode ter a certeza de que usaremos suas doações de maneira correta.",
"get-benefits": "Obtenha os benefícios e o conhecimento de que você está ajudando a nossa instituição beneficente a mudar a educação para melhor. Torne-se um apoiador hoje.",
"modal-benefits-title": "Apoie-nos",
@@ -788,8 +788,8 @@
"help-millions-learn": "Ajude milhões de pessoas a aprender",
"reach-goals-faster": "Alcance seus objetivos mais rapidamente",
"remove-distractions": "Remova distrações",
"remove-interruptions": "Remove interruptions",
"acquire-skills-faster": "Acquire skills faster",
"remove-interruptions": "Remova distrações",
"acquire-skills-faster": "Adquira habilidades mais rápido",
"animation-description": "Esse é um anúncio animado de 20 segundos para incentivar campers a se tornarem apoiadores do freeCodeCamp. A animação começa com um urso de pelúcia que se torna um apoiador. Como resultado, os pop-ups de distração desaparecem e o urso completa todos os seus objetivos. Então, termina o curso e se torna um super-herói da educação que ajuda as pessoas em todo o mundo.",
"animation-countdown": "Esta animação será interrompida após {{secondsRemaining}} segundos."
},
@@ -811,16 +811,16 @@
"search": {
"label": "Pesquisar",
"placeholder": {
"default": "Search our news articles, tutorials, and books",
"numbered": "Search {{ roundedTotalRecords }}+ news articles, tutorials, and books"
"default": "Pesquisar em nossos artigos de notícias, tutoriais e livros",
"numbered": "Pesquise {{ roundedTotalRecords }}+ artigos de notícias, tutoriais e livros"
},
"see-results": "Ver todos os resultados para {{searchQuery}}",
"try": "Procurando algo? Tente a barra de pesquisa nesta página.",
"no-results": "No results found",
"no-results": "Nenhum resultado encontrado",
"result-list": "Resultados da pesquisa"
},
"misc": {
"coming-soon": "Coming Soon",
"coming-soon": "Em breve",
"offline": "Você parece estar off-line, seu progresso pode não ser salvo",
"server-offline": "O servidor não pôde ser alcançado e seu progresso pode não ser salvo. Entre em contato com <0>suporte</0> se esta mensagem persistir",
"unsubscribed": "Sua assinatura foi cancelada com sucesso",
@@ -829,7 +829,7 @@
"brand-new-account": "Boas-vindas à sua nova conta freeCodeCamp. Vamos começar.",
"duplicate-account-warning": "Se você pretende entrar em uma conta existente ao invés de criar esta conta, <0>clique aqui para excluir esta conta</0> e tente outro endereço de e-mail.",
"quincy": "- Quincy Larson, o professor que fundou o freeCodeCamp.org",
"email-blast": "Each Friday I send an email with 5 links about programming and computer science. I send these to about 6 million people. Would you like me to send this to you, too?",
"email-blast": "Toda sexta-feira eu envio um email com 5 links sobre programação e ciência da computação. Eu envio essas mensagens para cerca de 6 milhões de pessoas. Gostaria que eu enviasse para você também?",
"update-email-1": "Atualize seu endereço de e-mail",
"update-email-2": "Atualize seu endereço de e-mail aqui:",
"email": "E-mail",
@@ -845,14 +845,14 @@
"document-notfound": "documento não encontrado",
"slow-load-msg": "Parece que está demorando mais do que o normal. Tente atualizar a página.",
"navigation-warning": "Se sair desta página, perderá o seu progresso. Tem certeza?",
"fsd-b-description": "This comprehensive course prepares you to become a Certified Full Stack Developer. You'll learn to build complete web applications using HTML, CSS, JavaScript, React, TypeScript, Node.js, Python, and more.",
"fsd-b-cta": "Start Learning",
"fsd-b-benefit-1-title": "100k+ Students",
"fsd-b-benefit-1-description": "Join more than 100k students taking this certification.",
"fsd-b-benefit-2-title": "Professional Certification",
"fsd-b-benefit-2-description": "Prove your skills with an official, verifiable certification.",
"fsd-b-benefit-3-title": "500+ Exercises",
"fsd-b-benefit-3-description": "Solidify your knowledge with plenty of practice."
"fsd-b-description": "Este abrangente curso prepara você para se tornar um Desenvolvedor Full Stack Certificado. Você aprenderá a construir aplicações web completas usando HTML, CSS, JavaScript, React, TypeScript, Node.js, Python, e mais.",
"fsd-b-cta": "Comece a aprender",
"fsd-b-benefit-1-title": "Mais de 100 mil alunos",
"fsd-b-benefit-1-description": "Junte-se a mais de 100 mil alunos que estão fazendo esta certificação.",
"fsd-b-benefit-2-title": "Certificação Profissional",
"fsd-b-benefit-2-description": "Prove suas habilidades com uma certificação oficial e verificável.",
"fsd-b-benefit-3-title": "Mais de 500 exercícios",
"fsd-b-benefit-3-description": "Solifique o seu conhecimento com muita prática."
},
"icons": {
"gold-cup": "Taça de ouro",
@@ -881,8 +881,8 @@
"github": "Link para o GitHub de {{username}}",
"website": "Link para o site de {{username}}",
"twitter": "Link para o Twitter de {{username}}",
"next-month": "Go to next month",
"previous-month": "Go to previous month",
"next-month": "Ir ao próximo mês",
"previous-month": "Ir ao mês anterior",
"first-page": "Ir para a primeira página",
"previous-page": "Voltar à página anterior",
"next-page": "Ir para a próxima página",
@@ -908,15 +908,15 @@
"rsa-checkbox": "Eu tentei o método Ler-Pesquisar-Perguntar",
"similar-questions-checkbox": "Eu pesquisei por perguntas semelhantes que já foram respondidas no fórum",
"edit-my-profile": "Editar meu perfil",
"editor-a11y-off-macos": "{{editorName}} editor content. Press Option+F1 for accessibility options.",
"editor-a11y-off-non-macos": "{{editorName}} editor content. Press Alt+F1 for accessibility options.",
"editor-a11y-on-macos": "{{editorName}} editor content. Accessibility mode set to 'on'. Press Command+E to disable or press Option+F1 for more options.",
"editor-a11y-on-non-macos": "{{editorName}} editor content. Accessibility mode set to 'on'. Press Ctrl+E to disable or press Alt+F1 for more options.",
"terminal-output": "Terminal output",
"not-available": "Not available"
"editor-a11y-off-macos": "Conteúdo do editor {{editorName}} . Pressione Alt+F1 para opções de acessibilidade.",
"editor-a11y-off-non-macos": "Conteúdo do editor {{editorName}} . Pressione Alt+F1 para opções de acessibilidade.",
"editor-a11y-on-macos": "{{editorName}} conteúdo do editor. Modo de acessibilidade definido como 'ligado'. Pressione Command+E para desativar ou pressione Option+F1 para mais opções.",
"editor-a11y-on-non-macos": "{{editorName}} conteúdo do editor. Modo de acessibilidade definido como 'ligado'. Pressione Ctrl+E para desativar ou pressione Alt+F1 para mais opções.",
"terminal-output": "Saída do terminal",
"not-available": "Não disponível"
},
"flash": {
"no-email-in-userinfo": "We could not retrieve an email from your chosen provider. Please try another provider or use the 'Continue with Email' option.",
"no-email-in-userinfo": "Não foi possível recuperar um e-mail do provedor escolhido. Por favor, tente outro provedor ou use a opção 'Continuar com o Email'.",
"honest-first": "Para solicitar uma certificação, você precisa primeiro concordar com nossa política de honestidade acadêmica",
"really-weird": "Algo realmente estranho aconteceu. Se acontecer novamente, considere apresentar um problema pelo endereço https://github.com/freeCodeCamp/freeCodeCamp/issues/new",
"generic-error": "Algo deu errado. Tente novamente em instantes ou entre em contato com support@freecodecamp.org, se o erro persistir.",
@@ -970,7 +970,7 @@
"unlink-success": "Você desvinculou seu {{website}} com sucesso",
"provide-username": "Verifique se você forneceu um nome de usuário e um relatório",
"report-sent": "Um relatório foi enviado para a equipe com {{email}} em cópia",
"report-error": "Unable to report this user at this time.",
"report-error": "Não é possível reportar este usuário no momento.",
"certificate-missing": "A certificação que você tentou visualizar não existe",
"create-token-err": "Ocorreu um erro ao criar seu token de usuário",
"delete-token-err": "Ocorreu um erro ao excluir seu token de usuário",
@@ -989,13 +989,13 @@
"invalid-update-flag": "Você está tentando acessar recursos proibidos. Solicite assistência em https://forum.freecodecamp.org se sua solicitação for válida.",
"generate-exam-error": "Ocorreu um erro ao tentar gerar seu exame.",
"cert-not-found": "A certificação {{certSlug}} não existe.",
"reset-editor-layout": "Your editor layout has been reset.",
"user-token-generated": "A user token was created for you.",
"user-token-generate-error": "Something went wrong trying to generate a user token for you.",
"user-token-copied": "User token copied to clipboard.",
"user-token-copy-error": "Something went wrong trying to copy your token.",
"course-url-copied": "Course URL copied to clipboard.",
"course-url-copy-error": "Something went wrong trying to copy the course URL.",
"reset-editor-layout": "O layout do editor foi redefinido.",
"user-token-generated": "Um token de usuário foi criado para você.",
"user-token-generate-error": "Algo deu errado ao tentar gerar um token de usuário para você.",
"user-token-copied": "Token de usáurio copiado para a área de transferência.",
"user-token-copy-error": "Algo deu errado ao tentar copiar seu token.",
"course-url-copied": "URL do curso copiado para a área de transferência.",
"course-url-copy-error": "Algo deu errado ao tentar copiar a URL do curso.",
"ms": {
"transcript": {
"link-err-1": "Inclua um URL de transcrição da Microsoft na solicitação.",
@@ -1048,7 +1048,7 @@
"ms-learn-link": "Use um link de troféu válido do Microsoft Learn.",
"path-url": "Você provavelmente vai querer enviar o caminho raiz, ou seja, https://example.com em vez de https://example.com/path",
"source-code-link-required": "Lembre-se de enviar o link do seu código-fonte.",
"source-code-link-public": "Source code link must be publicly visible."
"source-code-link-public": "O link do código fonte deve ser publicamente visível."
},
"certification": {
"executive": "Diretor executivo, freeCodeCamp.org",
@@ -1057,8 +1057,8 @@
"issued": "Emitido",
"fulltext": "<0>Esta é a certificação de que</0> <1>{{user}}</1> <2>completou com sucesso a certificação de desenvolvedor</2> <3>{{title}}</3> <4>do freeCodeCamp. org em {{time}},</4> <5>representando aproximadamente {{completionTime}} horas de curso.</5>",
"fulltextNoHours": "<0>Certificamos que</0> <1>{{user}}</1> <2>completou com sucesso a certificação de desenvolvedor</2> <3>{{title}}</3> <4>em {{time}}</4>",
"quincy-larson-signature": "Quincy Larson's Signature",
"julia-liuson-signature": "Julia Liuson's Signature",
"quincy-larson-signature": "Assinatura do Quincy Larson",
"julia-liuson-signature": "Assinatura da Julia Liuson",
"project": {
"heading-legacy-full-stack": "Como parte desta certificação de full-stack legada, {{user}} completou as seguintes certificações:",
"heading-exam": "Como parte desta certificação, {{user}} passou no seguinte exame: ",
@@ -1145,56 +1145,56 @@
}
},
"title": {
"responsive-web-design": "Responsive Web Design",
"responsive-web-design-cert": "Responsive Web Design Certification",
"javascript-algorithms-and-data-structures": "Legacy JavaScript Algorithms and Data Structures",
"javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures Certification",
"javascript-algorithms-and-data-structures-v8": "JavaScript Algorithms and Data Structures",
"javascript-algorithms-and-data-structures-v8-cert": "JavaScript Algorithms and Data Structures Certification",
"front-end-development-libraries": "Front End Development Libraries",
"front-end-development-libraries-cert": "Front End Development Libraries Certification",
"data-visualization": "Data Visualization",
"data-visualization-cert": "Data Visualization Certification",
"relational-database-v8": "Relational Database",
"relational-database-v8-cert": "Relational Database Certification",
"back-end-development-and-apis": "Back End Development and APIs",
"back-end-development-and-apis-cert": "Back End Development and APIs Certification",
"quality-assurance-v7": "Quality Assurance",
"quality-assurance-v7-cert": "Quality Assurance Certification",
"scientific-computing-with-python-v7": "Scientific Computing with Python",
"scientific-computing-with-python-v7-cert": "Scientific Computing with Python Certification",
"data-analysis-with-python-v7": "Data Analysis with Python",
"data-analysis-with-python-v7-cert": "Data Analysis with Python Certification",
"information-security-v7": "Information Security",
"information-security-v7-cert": "Information Security Certification",
"machine-learning-with-python-v7": "Machine Learning with Python",
"machine-learning-with-python-v7-cert": "Machine Learning with Python Certification",
"college-algebra-with-python-v8": "College Algebra with Python",
"college-algebra-with-python-v8-cert": "College Algebra with Python Certification",
"foundational-c-sharp-with-microsoft": "Foundational C# with Microsoft",
"foundational-c-sharp-with-microsoft-cert": "Foundational C# with Microsoft Certification",
"a2-english-for-developers": "A2 English for Developers",
"a2-english-for-developers-cert": "A2 English for Developers Certification",
"b1-english-for-developers": "B1 English for Developers",
"b1-english-for-developers-cert": "B1 English for Developers Certification",
"full-stack-developer-v9": "Full Stack Developer",
"full-stack-developer-v9-cert": "Full Stack Developer Certification",
"a2-professional-spanish": "A2 Professional Spanish",
"a2-professional-spanish-cert": "A2 Professional Spanish Certification",
"a2-professional-chinese": "A2 Professional Chinese",
"a2-professional-chinese-cert": "A2 Professional Chinese Certification",
"a1-professional-chinese": "A1 Professional Chinese",
"a1-professional-chinese-cert": "A1 Professional Chinese Certification",
"legacy-front-end": "Legacy Front End",
"legacy-front-end-cert": "Legacy Front End Certification",
"legacy-back-end": "Legacy Back End",
"legacy-back-end-cert": "Legacy Back End Certification",
"legacy-data-visualization": "Legacy Data Visualization",
"legacy-data-visualization-cert": "Legacy Data Visualization Certification",
"information-security-and-quality-assurance": "Legacy Information Security and Quality Assurance",
"information-security-and-quality-assurance-cert": "Legacy Information Security and Quality Assurance Certification",
"full-stack": "Legacy Full Stack",
"full-stack-cert": "Legacy Full Stack Certification"
"responsive-web-design": "Design responsivo para a web",
"responsive-web-design-cert": "Certificação de design responsivo para a web",
"javascript-algorithms-and-data-structures": "Algoritmos em JavaScript e Estrutura de Dados edição antiga",
"javascript-algorithms-and-data-structures-cert": "Cerificação Algoritmos em JavaScript e Estrutura de Dados edição antiga",
"javascript-algorithms-and-data-structures-v8": "Algoritmos em JavaScript e Estruturas de Dados",
"javascript-algorithms-and-data-structures-v8-cert": "Certificação de algoritmos em JavaScript e estruturas de dados",
"front-end-development-libraries": "Bibliotecas de desenvolvimento front-end",
"front-end-development-libraries-cert": "Certificação de bibliotecas de desenvolvimento front-end",
"data-visualization": "Visualização de dados",
"data-visualization-cert": "Certificação de visualização de dados",
"relational-database-v8": "Bancos de dados relacionais",
"relational-database-v8-cert": "Certificação de bancos de dados relacionais",
"back-end-development-and-apis": "Desenvolvimento back-end e APIs",
"back-end-development-and-apis-cert": "Certificação de desenvolvimento back-end e APIs",
"quality-assurance-v7": "Garantia de qualidade",
"quality-assurance-v7-cert": "Certificação de garantia de qualidade",
"scientific-computing-with-python-v7": "Computação científica com Python",
"scientific-computing-with-python-v7-cert": "Certificação de Computação científica com Python",
"data-analysis-with-python-v7": "Análise de dados com Python",
"data-analysis-with-python-v7-cert": "Certificação de Análise de dados com Python",
"information-security-v7": "Segurança da Informação",
"information-security-v7-cert": "Certificação de Segurança da Informação",
"machine-learning-with-python-v7": "Aprendizado de máquina com Python",
"machine-learning-with-python-v7-cert": "Certificação de aprendizagem de máquina com Python",
"college-algebra-with-python-v8": "Álgebra universitária com Python",
"college-algebra-with-python-v8-cert": "Certificação de Álgebra universitária com Python",
"foundational-c-sharp-with-microsoft": "Fundamentos de C# com a Microsoft",
"foundational-c-sharp-with-microsoft-cert": "Certificação de Fundamentos de C# com a Microsoft",
"a2-english-for-developers": "A2 Inglês para Desenvolvedores",
"a2-english-for-developers-cert": "Certificação A2 Inglês para Desenvolvedores",
"b1-english-for-developers": "B1 Inglês para Desenvolvedores",
"b1-english-for-developers-cert": "Certificação B1 Inglês para Desenvolvedores",
"full-stack-developer-v9": "Desenvolvimento Full Stack",
"full-stack-developer-v9-cert": "Certificação de desenvolvimento Full Stack",
"a2-professional-spanish": "Espanhol Profissional A2",
"a2-professional-spanish-cert": "Certificação Profissional de espanhol A2",
"a2-professional-chinese": "Chinês Profissional A2",
"a2-professional-chinese-cert": "Certificação Profissional de chinês A2",
"a1-professional-chinese": "Chinês Profissional A1",
"a1-professional-chinese-cert": "Certificação Profissional de chinês A1",
"legacy-front-end": "Front End edição antiga",
"legacy-front-end-cert": "Certificação Front End edição antiga",
"legacy-back-end": "Back End edição antiga",
"legacy-back-end-cert": "Certificação Back End edição antiga",
"legacy-data-visualization": "Visualização de Dados edição antiga",
"legacy-data-visualization-cert": "Certificação Visualização de Dados edição antiga",
"information-security-and-quality-assurance": "Segurança da informação e garantia da qualidade edição antiga",
"information-security-and-quality-assurance-cert": "Certificação de segurança da informação e garantia da qualidade edição antiga",
"full-stack": "Full Stack edição antiga",
"full-stack-cert": "Certificação Full Stack edição antiga"
}
},
"certification-card": {
@@ -1256,7 +1256,7 @@
"focus-instructions-panel": "Foco no painel de instruções",
"navigate-previous": "Navegar até o exercício anterior",
"navigate-next": "Navegar até o próximo exercício",
"play-video": "Play Video"
"play-video": "Reproduzir vídeo"
},
"signout": {
"heading": "Sair da sua conta",
@@ -1269,7 +1269,7 @@
"heading": "Aviso: esta é uma implantação de teste de acesso antecipado",
"p1": "Boas-vindas a você para experimentar esta plataforma em um modo apenas para teste e para ter acesso rápido aos recursos da próxima plataforma. Por vezes, essas mudanças são referidas como a próxima, a beta, a de staging nomes, em geral, intercambiáveis.",
"p2": "Agradecemos por relatar erros que encontra e ajuda para melhorar o freeCodeCamp.org.",
"p3": "Your progress MAY NOT be saved on your next visit, and any certifications claimed on this deployment are not valid.",
"p3": "Seu progresso pode não estar salvo na sua próxima visita, e qualquer certificação solicitada nessa implantação não é válida.",
"certain": "Aceitar e dispensar"
},
"survey": {
@@ -1300,11 +1300,11 @@
},
"curriculum": {
"catalog": {
"title": "Explore our Catalog",
"title": "Explore nosso catálogo",
"levels": {
"beginner": "Beginner",
"intermediate": "Intermediate",
"advanced": "Advanced"
"beginner": "Iniciante",
"intermediate": "Intermediário",
"advanced": "Avançado"
}
}
}
+91 -73
View File
@@ -2739,6 +2739,37 @@
"In this quiz, you'll test what you've learned about making your webpages accessible with CSS."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Understanding How to Work with Floats and Positioning in CSS",
"intro": [
"In these lectures, you will learn how to use CSS positioning and floats. You will learn about <code>absolute</code>, <code>relative</code>, <code>fixed</code>, and <code>sticky</code> positioning. You will also use the <code>z-index</code> property."
]
},
"workshop-cat-painting": {
"title": "Build a Cat Painting",
"intro": [
"Mastering CSS positioning is essential for creating visually appealing and responsive web layouts.",
"In this workshop, you will build a cat painting. You'll learn about how to work with absolute positioning, the <code>z-index</code> property, and the <code>transform</code> property."
]
},
"lab-house-painting": {
"title": "Build a House Painting",
"intro": [
"In this lab, you'll build a house painting using CSS.",
"You'll design individual elements of the house and position them using CSS properties like <code>position</code>, <code>top</code>, <code>left</code>, and more."
]
},
"review-css-positioning": {
"title": "CSS Positioning Review",
"intro": [
"Before you're quizzed on the fundamentals of CSS positioning, you should review what you've learned.",
"Open up this page to review concepts like floats, relative positioning, absolute positioning and more."
]
},
"quiz-css-positioning": {
"title": "CSS Positioning Quiz",
"intro": ["Test your knowledge of CSS positioning with this quiz."]
},
"lecture-working-with-attribute-selectors": {
"title": "Working with Attribute Selectors",
"intro": [
@@ -2771,37 +2802,6 @@
"Test your knowledge of CSS attribute selectors with this quiz."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Understanding How to Work with Floats and Positioning in CSS",
"intro": [
"In these lectures, you will learn how to use CSS positioning and floats. You will learn about <code>absolute</code>, <code>relative</code>, <code>fixed</code>, and <code>sticky</code> positioning. You will also use the <code>z-index</code> property."
]
},
"workshop-cat-painting": {
"title": "Build a Cat Painting",
"intro": [
"Mastering CSS positioning is essential for creating visually appealing and responsive web layouts.",
"In this workshop, you will build a cat painting. You'll learn about how to work with absolute positioning, the <code>z-index</code> property, and the <code>transform</code> property."
]
},
"lab-house-painting": {
"title": "Build a House Painting",
"intro": [
"In this lab, you'll build a house painting using CSS.",
"You'll design individual elements of the house and position them using CSS properties like <code>position</code>, <code>top</code>, <code>left</code>, and more."
]
},
"review-css-positioning": {
"title": "CSS Positioning Review",
"intro": [
"Before you're quizzed on the fundamentals of CSS positioning, you should review what you've learned.",
"Open up this page to review concepts like floats, relative positioning, absolute positioning and more."
]
},
"quiz-css-positioning": {
"title": "CSS Positioning Quiz",
"intro": ["Test your knowledge of CSS positioning with this quiz."]
},
"lecture-best-practices-for-responsive-web-design": {
"title": "Best Practices for Responsive Web Design",
"intro": [
@@ -2897,12 +2897,6 @@
"In this project, you'll build a product landing page to market a product of your choice."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"review-css-grid": {
"title": "CSS Grid Review",
"intro": [
@@ -3182,6 +3176,10 @@
"In this lab you will implement a function that converts the temperature from Celsius to Fahrenheit."
]
},
"lab-counting-cards": {
"title": "Build a Card Counting Assistant",
"intro": ["In this lab you will use JavaScript to count dealt cards."]
},
"lab-leap-year-calculator": {
"title": "Build a Leap Year Calculator ",
"intro": [
@@ -3230,6 +3228,12 @@
"In this lab, you'll review working with arrays and random numbers by building a lunch picker program."
]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-reverse-a-string": {
"title": "Build a String Inverter",
"intro": [
@@ -3272,6 +3276,12 @@
"You'll also practice using functions to randomly select a question and an answer from an array and compare them."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
},
"review-javascript-objects": {
"title": "JavaScript Objects Review",
"intro": [
@@ -3320,6 +3330,12 @@
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"lab-repeat-a-string": {
"title": "Build a String Repeating Function",
"intro": [
@@ -3424,6 +3440,12 @@
"In this lab, you will convert special characters in a string to their corresponding HTML entities."
]
},
"lab-optional-arguments-sum-function": {
"title": "Build an Optional Arguments Sum Function",
"intro": [
"In this lab you will build a function that accepts up to two arguments, and sum them, but if there is only one argument returns a function that waits for the second number to sum."
]
},
"review-javascript-fundamentals": {
"title": "JavaScript Fundamentals Review",
"intro": [
@@ -3455,6 +3477,12 @@
"In this lab, you'll build a book organizer using higher order functions in JavaScript."
]
},
"lab-sorted-index-finder": {
"title": "Implement a Sorted Index Finder",
"intro": [
"In this lab, you will create a function that finds the index at which a given number should be inserted into a sorted array to maintain the array's sorted order."
]
},
"review-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Review",
"intro": [
@@ -3518,12 +3546,6 @@
"In this workshop, you will review DOM manipulation and events by building a Rock, Paper, Scissors Game."
]
},
"lab-palindrome-checker": {
"title": "Build a Palindrome Checker",
"intro": [
"For this lab, you'll build an application that checks whether a given word is a palindrome."
]
},
"lab-football-team-cards": {
"title": "Build a Set of Football Team Cards",
"intro": [
@@ -3617,6 +3639,12 @@
"In this workshop, you'll use capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
]
},
"lab-palindrome-checker": {
"title": "Build a Palindrome Checker",
"intro": [
"For this lab, you'll build an application that checks whether a given word is a palindrome."
]
},
"lab-markdown-to-html-converter": {
"title": "Build a Markdown to HTML Converter",
"intro": [
@@ -4132,6 +4160,23 @@
"Test what you've learned about Web Performance with this quiz."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Understanding the Different Types of Testing",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Testing Review",
"intro": [
"Before you take the testing quiz, you should review everything you've learned so far.",
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
]
},
"quiz-testing": {
"title": "Testing Quiz",
"intro": ["Test what you've learned on testing with this quiz."]
},
"lecture-working-with-css-libraries-and-frameworks": {
"title": "Working with CSS Libraries and Frameworks",
"intro": [
@@ -4183,23 +4228,6 @@
"Test what you've learned about CSS Libraries and Frameworks with this quiz."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Understanding the Different Types of Testing",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Testing Review",
"intro": [
"Before you take the testing quiz, you should review everything you've learned so far.",
"Open up this page to review all of the concepts taught including unit testing, end-to-end testing, functional testing and more."
]
},
"quiz-testing": {
"title": "Testing Quiz",
"intro": ["Test what you've learned on testing with this quiz."]
},
"lecture-introduction-to-typescript": {
"title": "Introduction to TypeScript",
"intro": [
@@ -4348,7 +4376,9 @@
},
"lecture-understanding-error-handling": {
"title": "Understanding Error Handling",
"intro": ["Learn about Understanding Error Handling in these lectures."]
"intro": [
"In these lectures, you will learn about error handling in Python. You will learn about the different types of errors, some good debugging practices, what exceptions are, and how to handle them."
]
},
"lab-isbn-validator": {
"title": "Debug an ISBN Validator",
@@ -4790,18 +4820,6 @@
"exam-certified-full-stack-developer": {
"title": "Certified Full Stack Developer Exam",
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
}
}
},
+92 -74
View File
@@ -2723,38 +2723,6 @@
"Перевірте, що ви дізнались про доступність вебсторінок із CSS."
]
},
"lecture-working-with-attribute-selectors": {
"title": "Робота з селекторами атрибутів",
"intro": [
"In these lectures, you will learn about attribute selectors and how to use them to target elements like links and lists."
]
},
"workshop-balance-sheet": {
"title": "Створіть бухгалтерський баланс",
"intro": [
"У цьому практичному занятті ви побудуєте бухгалтерський баланс за допомогою псевдоселекторів. Ви дізнаєтеся, як змінити стиль елемента, коли ви наводите на нього курсор, та запускати інші події на вебсторінці."
]
},
"lab-book-inventory-app": {
"title": "Створіть застосунок для інвентаризації книг",
"intro": [
"У цій лабораторній роботі ви створите застосунок для інвентаризації книг.",
"Ви будете практикуватись використовувати селектори атрибутів у CSS, серед яких <code>[attribute]</code>, <code>[attribute=value]</code>, <code>[attribute~=value]</code> та багато інших."
]
},
"review-css-attribute-selectors": {
"title": "Повторення селекторів атрибутів у CSS",
"intro": [
"Перш ніж перейти до тесту «Селектори атрибутів у CSS», повторіть основні поняття.",
"Відкрийте цю сторінку, щоб пригадати, як працювати з різними селекторами атрибутів, які націлюють посилання атрибутами <code>href</code> та <code>title</code>."
]
},
"quiz-css-attribute-selectors": {
"title": "Тест «Селектори атрибутів у CSS»",
"intro": [
"Цей тест перевірить, наскільки добре ви засвоїли матеріал з теми «Селектори атрибутів у CSS»."
]
},
"lecture-understanding-how-to-work-with-floats-and-positioning-in-css": {
"title": "Знайомство з вирівнюванням й позиціюванням в CSS",
"intro": [
@@ -2788,6 +2756,38 @@
"Цей тест перевірить, наскільки добре ви засвоїли матеріал з теми «Позиціювання в CSS»."
]
},
"lecture-working-with-attribute-selectors": {
"title": "Робота з селекторами атрибутів",
"intro": [
"In these lectures, you will learn about attribute selectors and how to use them to target elements like links and lists."
]
},
"workshop-balance-sheet": {
"title": "Створіть бухгалтерський баланс",
"intro": [
"У цьому практичному занятті ви побудуєте бухгалтерський баланс за допомогою псевдоселекторів. Ви дізнаєтеся, як змінити стиль елемента, коли ви наводите на нього курсор, та запускати інші події на вебсторінці."
]
},
"lab-book-inventory-app": {
"title": "Створіть застосунок для інвентаризації книг",
"intro": [
"У цій лабораторній роботі ви створите застосунок для інвентаризації книг.",
"Ви будете практикуватись використовувати селектори атрибутів у CSS, серед яких <code>[attribute]</code>, <code>[attribute=value]</code>, <code>[attribute~=value]</code> та багато інших."
]
},
"review-css-attribute-selectors": {
"title": "Повторення селекторів атрибутів у CSS",
"intro": [
"Перш ніж перейти до тесту «Селектори атрибутів у CSS», повторіть основні поняття.",
"Відкрийте цю сторінку, щоб пригадати, як працювати з різними селекторами атрибутів, які націлюють посилання атрибутами <code>href</code> та <code>title</code>."
]
},
"quiz-css-attribute-selectors": {
"title": "Тест «Селектори атрибутів у CSS»",
"intro": [
"Цей тест перевірить, наскільки добре ви засвоїли матеріал з теми «Селектори атрибутів у CSS»."
]
},
"lecture-best-practices-for-responsive-web-design": {
"title": "Найкращі практики адаптивного вебдизайну",
"intro": [
@@ -2883,12 +2883,6 @@
"У цьому проєкті ви створите посадкову сторінку продукту, щоб прорекламувати продукт за власним вибором."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"review-css-grid": {
"title": "Повторення сітки в CSS",
"intro": [
@@ -3172,6 +3166,10 @@
"In this lab you will implement a function that converts the temperature from Celsius to Fahrenheit."
]
},
"lab-counting-cards": {
"title": "Build a Card Counting Assistant",
"intro": ["In this lab you will use JavaScript to count dealt cards."]
},
"lab-leap-year-calculator": {
"title": "Створіть калькулятор високосних років ",
"intro": [
@@ -3222,6 +3220,12 @@
"У цій лабораторній роботі ви пригадаєте, як працювати з масивами й випадковими числами, створивши програму для вибору перекусу."
]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-reverse-a-string": {
"title": "Build a String Inverter",
"intro": [
@@ -3266,6 +3270,12 @@
"Ви будете практикуватись використовувати функції для випадкового вибору запитання й відповіді з масиву та порівнюватимете їх."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
},
"review-javascript-objects": {
"title": "Повторення об’єктів у JavaScript",
"intro": [
@@ -3316,6 +3326,12 @@
"У цій лабораторній роботі ви навчитесь ділити масив на менші частини, використовуючи метод на власний вибір."
]
},
"lab-profile-lookup": {
"title": "Build a Profile Lookup",
"intro": [
"In this lab, you'll create a function that looks up profile information."
]
},
"lab-repeat-a-string": {
"title": "Build a String Repeating Function",
"intro": [
@@ -3420,6 +3436,12 @@
"In this lab, you will convert special characters in a string to their corresponding HTML entities."
]
},
"lab-optional-arguments-sum-function": {
"title": "Build an Optional Arguments Sum Function",
"intro": [
"In this lab you will build a function that accepts up to two arguments, and sum them, but if there is only one argument returns a function that waits for the second number to sum."
]
},
"review-javascript-fundamentals": {
"title": "Повторення основ JavaScript",
"intro": [
@@ -3451,6 +3473,12 @@
"У цій лабораторній роботі ви створите органайзер для книжок, використовуючи функції вищого порядку в JavaScript."
]
},
"lab-sorted-index-finder": {
"title": "Implement a Sorted Index Finder",
"intro": [
"In this lab, you will create a function that finds the index at which a given number should be inserted into a sorted array to maintain the array's sorted order."
]
},
"review-javascript-higher-order-functions": {
"title": "Повторення функцій вищого порядку в JavaScript",
"intro": [
@@ -3514,12 +3542,6 @@
"У цьому практичному занятті ви пригадаєте маніпуляцію та події DOM, створивши гру «Камінь-ножиці-папір»."
]
},
"lab-palindrome-checker": {
"title": "Створіть перевірку паліндрома",
"intro": [
"У цій лабораторній роботі ви створите застосунок, який перевіряє, чи слово є паліндромом."
]
},
"lab-football-team-cards": {
"title": "Створіть набір карток футбольних команд",
"intro": [
@@ -3615,6 +3637,12 @@
"У цьому практичному занятті ви будете використовувати групи захоплення, позитивні та негативні перевірки, а також інші техніки, щоб текст відповідав бажаному."
]
},
"lab-palindrome-checker": {
"title": "Створіть перевірку паліндрома",
"intro": [
"У цій лабораторній роботі ви створите застосунок, який перевіряє, чи слово є паліндромом."
]
},
"lab-markdown-to-html-converter": {
"title": "Створіть конвертер з markdown у HTML",
"intro": [
@@ -4122,6 +4150,23 @@
"title": "Тест «Вебпродуктивність»",
"intro": ["Перевірте, що ви дізнались про вебпродуктивність."]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Знайомство з різними видами тестування",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Повторення тестування",
"intro": [
"Перш ніж перейти до тесту «Тестування», повторіть основні поняття.",
"Відкрийте цю сторінку, щоб пригадати модульне тестування, наскрізне тестування, функціональне тестування та багато іншого."
]
},
"quiz-testing": {
"title": "Тест «Тестування»",
"intro": ["Перевірте, що ви дізнались про тестування."]
},
"lecture-working-with-css-libraries-and-frameworks": {
"title": "Робота з бібліотеками та фреймворками CSS",
"intro": [
@@ -4173,23 +4218,6 @@
"Перевірте, що ви дізнались про бібліотеки та фреймворки CSS."
]
},
"lecture-understanding-the-different-types-of-testing": {
"title": "Знайомство з різними видами тестування",
"intro": [
"In these lectures, you will learn about the different types of testing."
]
},
"review-testing": {
"title": "Повторення тестування",
"intro": [
"Перш ніж перейти до тесту «Тестування», повторіть основні поняття.",
"Відкрийте цю сторінку, щоб пригадати модульне тестування, наскрізне тестування, функціональне тестування та багато іншого."
]
},
"quiz-testing": {
"title": "Тест «Тестування»",
"intro": ["Перевірте, що ви дізнались про тестування."]
},
"lecture-introduction-to-typescript": {
"title": "Вступ до TypeScript",
"intro": [
@@ -4336,7 +4364,9 @@
},
"lecture-understanding-error-handling": {
"title": "Знайомство з обробкою помилок",
"intro": ["У цих відеолекціях ви дізнаєтесь про обробку помилок."]
"intro": [
"In these lectures, you will learn about error handling in Python. You will learn about the different types of errors, some good debugging practices, what exceptions are, and how to handle them."
]
},
"lab-isbn-validator": {
"title": "Debug an ISBN Validator",
@@ -4772,18 +4802,6 @@
"intro": [
"Складіть цей екзамен, щоб стати сертифікованим Full Stack розробником."
]
},
"lab-golf-score-translator": {
"title": "Build a Golf Score Translator",
"intro": [
"For this lab, you will use array methods to translate golf scores into their nickname."
]
},
"lab-record-collection": {
"title": "Build a Record Collection",
"intro": [
"In this lab you will build a function to manage a record collection."
]
}
}
},