mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-28 18:26:54 +00:00
chore(i18n,client): processed translations (#60662)
This commit is contained in:
committed by
GitHub
parent
d525081a85
commit
259f12bb54
@@ -1773,6 +1773,7 @@
|
||||
"css-variables": "Variables",
|
||||
"css-grid": "Grid",
|
||||
"css-animations": "Animations",
|
||||
"review-css": "CSS Review",
|
||||
"exam-css": "CSS Exam",
|
||||
"code-editors": "Code Editors",
|
||||
"javascript-variables-and-strings": "Variables and Strings",
|
||||
@@ -1795,6 +1796,7 @@
|
||||
"recursion": "Recursion",
|
||||
"functional-programming": "Functional Programming",
|
||||
"asynchronous-javascript": "Asynchronous JavaScript",
|
||||
"review-javascript": "JavaScript Review",
|
||||
"exam-javascript": "JavaScript Exam",
|
||||
"react-fundamentals": "React Fundamentals",
|
||||
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
|
||||
@@ -2003,6 +2005,24 @@
|
||||
"In these lecture videos, you will learn about accessibility and its importance, assistive tools for people with disabilities, HTML attributes that let you create inclusive websites, accessibility best practices, and much more."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-tables-forms": {
|
||||
"title": "Working with Accessible Tables and Forms",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about how to create accessible tables and forms."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-aria": {
|
||||
"title": "Introduction to ARIA",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about working with ARIA roles."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-media-elements": {
|
||||
"title": "Working with Accessible Media Elements",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about how to create accessible links, audio and video content."
|
||||
]
|
||||
},
|
||||
"lab-checkout-page": {
|
||||
"title": "Build a Checkout Page",
|
||||
"intro": [
|
||||
@@ -2820,6 +2840,12 @@
|
||||
"In this lab you'll use conditional statements and loops to determine if a year is a leap year."
|
||||
]
|
||||
},
|
||||
"lab-truncate-string": {
|
||||
"title": "Implement the Truncate String Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice truncating a string at a certain length."
|
||||
]
|
||||
},
|
||||
"review-javascript-functions": {
|
||||
"title": "JavaScript Functions Review",
|
||||
"intro": [
|
||||
@@ -2916,6 +2942,18 @@
|
||||
"You'll practice using loops and conditionals to calculate the factorial of a number."
|
||||
]
|
||||
},
|
||||
"lab-mutations": {
|
||||
"title": "Implement the Mutations Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice iterating over two different strings to compare their characters."
|
||||
]
|
||||
},
|
||||
"lab-chunky-monkey": {
|
||||
"title": "Implement the Chunky Monkey Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "JavaScript Loops Review",
|
||||
"intro": [
|
||||
@@ -3533,9 +3571,11 @@
|
||||
"In these lecture videos, you will learn about effects and referencing values with React."
|
||||
]
|
||||
},
|
||||
"xdyh": {
|
||||
"title": "270",
|
||||
"intro": []
|
||||
"workshop-fruit-search-app": {
|
||||
"title": "Build a Fruit Search App",
|
||||
"intro": [
|
||||
"In this workshop, you will continute to learn about the <code>useEffect()</code> hook by building an application that fetches fruit data from an API based on user input and displays the results dynamically."
|
||||
]
|
||||
},
|
||||
"vjgg": {
|
||||
"title": "272",
|
||||
@@ -3579,9 +3619,11 @@
|
||||
"In these lecture videos, you will learn about data fetching and memoization in React."
|
||||
]
|
||||
},
|
||||
"ffpt": {
|
||||
"title": "279",
|
||||
"intro": []
|
||||
"workshop-shopping-list-app": {
|
||||
"title": "Build a Shopping List App",
|
||||
"intro": [
|
||||
"In this workshop, you'll use the <code>useMemo()</code> and <code>useCallback()</code> hooks in React to build a simple shopping list app. You'll learn more about state and the lifecycle of React components, and how to use memoization to reduce re-renders and make your apps more efficient."
|
||||
]
|
||||
},
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
@@ -3728,189 +3770,15 @@
|
||||
"title": "302",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Build a Boilerplate",
|
||||
"intro": [
|
||||
"The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
|
||||
"In this 170-lesson workshop, you will learn terminal commands by creating a website boilerplate using only the command line."
|
||||
]
|
||||
},
|
||||
"review-bash-commands": {
|
||||
"title": "Bash Commands Review",
|
||||
"intro": [
|
||||
"Review the Bash Commands concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-commands": {
|
||||
"title": "Bash Commands Quiz",
|
||||
"intro": ["Test what you've learned bash commands with this quiz."]
|
||||
},
|
||||
"voks": {
|
||||
"title": "306",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-database-of-video-game-characters": {
|
||||
"title": "Build a Database of Video Game Characters",
|
||||
"intro": [
|
||||
"A relational database organizes data into tables that are linked together through relationships.",
|
||||
"In this 165-lesson workshop, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
|
||||
]
|
||||
},
|
||||
"lab-celestial-bodies-database": {
|
||||
"title": "Build a Celestial Bodies Database",
|
||||
"intro": [
|
||||
"For this project, you will build a database of celestial bodies using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"review-relational-database": {
|
||||
"title": "Relational Database Review",
|
||||
"intro": [
|
||||
"Review the Relational Database concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-relational-database": {
|
||||
"title": "Relational Database Quiz",
|
||||
"intro": [
|
||||
"Test what you've learned on relational databases with this quiz."
|
||||
]
|
||||
},
|
||||
"pexz": {
|
||||
"title": "311",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-five-programs": {
|
||||
"title": "Build Five Programs",
|
||||
"intro": [
|
||||
"Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
|
||||
"In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
|
||||
]
|
||||
},
|
||||
"review-bash-scripting": {
|
||||
"title": "Bash Scripting Review",
|
||||
"intro": [
|
||||
"Review the bash scripting concepts you've learned to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-scripting": {
|
||||
"title": "Bash Scripting Quiz",
|
||||
"intro": ["Test what you've learned on bash scripting in this quiz."]
|
||||
},
|
||||
"tkgg": {
|
||||
"title": "315",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-student-database-part-1": {
|
||||
"title": "Build a Student Database: Part 1",
|
||||
"intro": [
|
||||
"SQL, or Structured Query Language, is the language for communicating with a relational database.",
|
||||
"In this 140-lesson workshop, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
|
||||
]
|
||||
},
|
||||
"workshop-sql-student-database-part-2": {
|
||||
"title": "Build a Student Database: Part 2",
|
||||
"intro": [
|
||||
"SQL join commands are used to combine information from multiple tables in a relational database",
|
||||
"In this 140-lesson workshop, you will complete your student database while diving deeper into SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-world-cup-database": {
|
||||
"title": "Build a World Cup Database",
|
||||
"intro": [
|
||||
"For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
|
||||
]
|
||||
},
|
||||
"workshop-kitty-ipsum-translator": {
|
||||
"title": "Build a Kitty Ipsum Translator",
|
||||
"intro": [
|
||||
"There's more to Bash commands than you might think.",
|
||||
"In this 140-lesson workshop, you will learn some more complex commands, and the details of how commands work."
|
||||
]
|
||||
},
|
||||
"workshop-bike-rental-shop": {
|
||||
"title": "Build a Bike Rental Shop",
|
||||
"intro": [
|
||||
"In this 210-lesson workshop, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"lab-salon-appointment-scheduler": {
|
||||
"title": "Build a Salon Appointment Scheduler",
|
||||
"intro": [
|
||||
"For this lab, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
|
||||
]
|
||||
},
|
||||
"review-bash-and-sql": {
|
||||
"title": "Bash and SQL Review",
|
||||
"intro": [
|
||||
"Review the Bash and SQL concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-and-sql": {
|
||||
"title": "Bash and SQL Quiz",
|
||||
"intro": ["Test what you've learned in this quiz on Bash and SQL."]
|
||||
},
|
||||
"eeez": {
|
||||
"title": "324",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-castle": {
|
||||
"title": "Build a Castle",
|
||||
"intro": [
|
||||
"Nano is a program that allows you to edit files right in the terminal.",
|
||||
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
|
||||
]
|
||||
},
|
||||
"review-nano": {
|
||||
"title": "Nano Review",
|
||||
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-nano": {
|
||||
"title": "Nano Quiz",
|
||||
"intro": ["Test what you've learned on Nano with this quiz ."]
|
||||
},
|
||||
"rhhl": {
|
||||
"title": "328",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-reference-object": {
|
||||
"title": "Build an SQL Reference Object",
|
||||
"intro": [
|
||||
"Git is a version control system that keeps track of all the changes you make to your codebase.",
|
||||
"In this 240-lesson workshop, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-periodic-table-database": {
|
||||
"title": "Build a Periodic Table Database",
|
||||
"intro": [
|
||||
"For this lab, you will create a Bash script to get information about chemical elements from a periodic table database."
|
||||
]
|
||||
},
|
||||
"lab-number-guessing-game": {
|
||||
"title": "Build a Number Guessing Game",
|
||||
"intro": [
|
||||
"For this lab, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
|
||||
]
|
||||
},
|
||||
"review-git": {
|
||||
"title": "Git Review",
|
||||
"intro": ["Review Git concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-git": {
|
||||
"title": "Git Quiz",
|
||||
"intro": ["Test what you've learned on Git with this quiz."]
|
||||
},
|
||||
"review-relational-databases": {
|
||||
"title": "Relational Databases Review",
|
||||
"intro": [
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-python": {
|
||||
"title": "Introduction to Python",
|
||||
"intro": ["Learn about Introduction to Python in these lectures."]
|
||||
},
|
||||
"workshop-caesar-cipher": {
|
||||
"title": "Build a Caesar Cipher",
|
||||
"intro": ["Learn about Build a Caesar Cipher in these lectures."]
|
||||
"intro": [
|
||||
"In this workshop, you'll build a Caesar cipher using basic Python concepts such as strings, conditionals, functions, and more."
|
||||
]
|
||||
},
|
||||
"lab-rpg-character": {
|
||||
"title": "Build an RPG character",
|
||||
@@ -4133,8 +4001,10 @@
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-selection-sort": {
|
||||
"title": "Build a Selection Sort",
|
||||
"intro": [""]
|
||||
"title": "Implement the Selection Sort Algorithm",
|
||||
"intro": [
|
||||
"In this lab you will implement the selection sort algorithm."
|
||||
]
|
||||
},
|
||||
"lab-luhn-argorithm": {
|
||||
"title": "Build a Luhn Algorithm",
|
||||
@@ -4211,6 +4081,182 @@
|
||||
"title": "Python Review",
|
||||
"intro": ["Review Python concepts to prepare for the upcoming exam."]
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Build a Boilerplate",
|
||||
"intro": [
|
||||
"The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
|
||||
"In this 170-lesson workshop, you will learn terminal commands by creating a website boilerplate using only the command line."
|
||||
]
|
||||
},
|
||||
"review-bash-commands": {
|
||||
"title": "Bash Commands Review",
|
||||
"intro": [
|
||||
"Review the Bash Commands concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-commands": {
|
||||
"title": "Bash Commands Quiz",
|
||||
"intro": ["Test what you've learned bash commands with this quiz."]
|
||||
},
|
||||
"voks": {
|
||||
"title": "306",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-database-of-video-game-characters": {
|
||||
"title": "Build a Database of Video Game Characters",
|
||||
"intro": [
|
||||
"A relational database organizes data into tables that are linked together through relationships.",
|
||||
"In this 165-lesson workshop, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
|
||||
]
|
||||
},
|
||||
"lab-celestial-bodies-database": {
|
||||
"title": "Build a Celestial Bodies Database",
|
||||
"intro": [
|
||||
"For this project, you will build a database of celestial bodies using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"review-relational-database": {
|
||||
"title": "Relational Database Review",
|
||||
"intro": [
|
||||
"Review the Relational Database concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-relational-database": {
|
||||
"title": "Relational Database Quiz",
|
||||
"intro": [
|
||||
"Test what you've learned on relational databases with this quiz."
|
||||
]
|
||||
},
|
||||
"pexz": {
|
||||
"title": "311",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-five-programs": {
|
||||
"title": "Build Five Programs",
|
||||
"intro": [
|
||||
"Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
|
||||
"In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
|
||||
]
|
||||
},
|
||||
"review-bash-scripting": {
|
||||
"title": "Bash Scripting Review",
|
||||
"intro": [
|
||||
"Review the bash scripting concepts you've learned to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-scripting": {
|
||||
"title": "Bash Scripting Quiz",
|
||||
"intro": ["Test what you've learned on bash scripting in this quiz."]
|
||||
},
|
||||
"tkgg": {
|
||||
"title": "315",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-student-database-part-1": {
|
||||
"title": "Build a Student Database: Part 1",
|
||||
"intro": [
|
||||
"SQL, or Structured Query Language, is the language for communicating with a relational database.",
|
||||
"In this 140-lesson workshop, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
|
||||
]
|
||||
},
|
||||
"workshop-sql-student-database-part-2": {
|
||||
"title": "Build a Student Database: Part 2",
|
||||
"intro": [
|
||||
"SQL join commands are used to combine information from multiple tables in a relational database",
|
||||
"In this 140-lesson workshop, you will complete your student database while diving deeper into SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-world-cup-database": {
|
||||
"title": "Build a World Cup Database",
|
||||
"intro": [
|
||||
"For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
|
||||
]
|
||||
},
|
||||
"workshop-kitty-ipsum-translator": {
|
||||
"title": "Build a Kitty Ipsum Translator",
|
||||
"intro": [
|
||||
"There's more to Bash commands than you might think.",
|
||||
"In this 140-lesson workshop, you will learn some more complex commands, and the details of how commands work."
|
||||
]
|
||||
},
|
||||
"workshop-bike-rental-shop": {
|
||||
"title": "Build a Bike Rental Shop",
|
||||
"intro": [
|
||||
"In this 210-lesson workshop, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"lab-salon-appointment-scheduler": {
|
||||
"title": "Build a Salon Appointment Scheduler",
|
||||
"intro": [
|
||||
"For this lab, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
|
||||
]
|
||||
},
|
||||
"review-bash-and-sql": {
|
||||
"title": "Bash and SQL Review",
|
||||
"intro": [
|
||||
"Review the Bash and SQL concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-and-sql": {
|
||||
"title": "Bash and SQL Quiz",
|
||||
"intro": ["Test what you've learned in this quiz on Bash and SQL."]
|
||||
},
|
||||
"eeez": {
|
||||
"title": "324",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-castle": {
|
||||
"title": "Build a Castle",
|
||||
"intro": [
|
||||
"Nano is a program that allows you to edit files right in the terminal.",
|
||||
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
|
||||
]
|
||||
},
|
||||
"review-nano": {
|
||||
"title": "Nano Review",
|
||||
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-nano": {
|
||||
"title": "Nano Quiz",
|
||||
"intro": ["Test what you've learned on Nano with this quiz ."]
|
||||
},
|
||||
"rhhl": {
|
||||
"title": "328",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-reference-object": {
|
||||
"title": "Build an SQL Reference Object",
|
||||
"intro": [
|
||||
"Git is a version control system that keeps track of all the changes you make to your codebase.",
|
||||
"In this 240-lesson workshop, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-periodic-table-database": {
|
||||
"title": "Build a Periodic Table Database",
|
||||
"intro": [
|
||||
"For this lab, you will create a Bash script to get information about chemical elements from a periodic table database."
|
||||
]
|
||||
},
|
||||
"lab-number-guessing-game": {
|
||||
"title": "Build a Number Guessing Game",
|
||||
"intro": [
|
||||
"For this lab, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
|
||||
]
|
||||
},
|
||||
"review-git": {
|
||||
"title": "Git Review",
|
||||
"intro": ["Review Git concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-git": {
|
||||
"title": "Git Quiz",
|
||||
"intro": ["Test what you've learned on Git with this quiz."]
|
||||
},
|
||||
"review-relational-databases": {
|
||||
"title": "Relational Databases Review",
|
||||
"intro": [
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"exam-certified-full-stack-developer": {
|
||||
"title": "Certified Full Stack Developer Exam",
|
||||
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
|
||||
|
||||
@@ -852,6 +852,7 @@
|
||||
"edit-my-profile": "編輯我的個人資料"
|
||||
},
|
||||
"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.",
|
||||
"honest-first": "在申請認證前,你必須先同意我們的《學術誠信條例》",
|
||||
"really-weird": "出現了一些奇怪的情況。如果再出現這種情況,請考慮在 https://github.com/freeCodeCamp/freeCodeCamp/issues/new 提交 issue。",
|
||||
"generic-error": "出錯了,請稍後再試。如果錯誤仍然存在,請聯繫 support@freecodecamp.org。",
|
||||
|
||||
@@ -1773,6 +1773,7 @@
|
||||
"css-variables": "Variables",
|
||||
"css-grid": "Grid",
|
||||
"css-animations": "Animations",
|
||||
"review-css": "CSS Review",
|
||||
"exam-css": "CSS Exam",
|
||||
"code-editors": "Code Editors",
|
||||
"javascript-variables-and-strings": "Variables and Strings",
|
||||
@@ -1795,6 +1796,7 @@
|
||||
"recursion": "Recursion",
|
||||
"functional-programming": "Functional Programming",
|
||||
"asynchronous-javascript": "Asynchronous JavaScript",
|
||||
"review-javascript": "JavaScript Review",
|
||||
"exam-javascript": "JavaScript Exam",
|
||||
"react-fundamentals": "React Fundamentals",
|
||||
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
|
||||
@@ -2003,6 +2005,24 @@
|
||||
"In these lecture videos, you will learn about accessibility and its importance, assistive tools for people with disabilities, HTML attributes that let you create inclusive websites, accessibility best practices, and much more."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-tables-forms": {
|
||||
"title": "Working with Accessible Tables and Forms",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about how to create accessible tables and forms."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-aria": {
|
||||
"title": "Introduction to ARIA",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about working with ARIA roles."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-media-elements": {
|
||||
"title": "Working with Accessible Media Elements",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about how to create accessible links, audio and video content."
|
||||
]
|
||||
},
|
||||
"lab-checkout-page": {
|
||||
"title": "Build a Checkout Page",
|
||||
"intro": [
|
||||
@@ -2820,6 +2840,12 @@
|
||||
"In this lab you'll use conditional statements and loops to determine if a year is a leap year."
|
||||
]
|
||||
},
|
||||
"lab-truncate-string": {
|
||||
"title": "Implement the Truncate String Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice truncating a string at a certain length."
|
||||
]
|
||||
},
|
||||
"review-javascript-functions": {
|
||||
"title": "JavaScript Functions Review",
|
||||
"intro": [
|
||||
@@ -2916,6 +2942,18 @@
|
||||
"You'll practice using loops and conditionals to calculate the factorial of a number."
|
||||
]
|
||||
},
|
||||
"lab-mutations": {
|
||||
"title": "Implement the Mutations Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice iterating over two different strings to compare their characters."
|
||||
]
|
||||
},
|
||||
"lab-chunky-monkey": {
|
||||
"title": "Implement the Chunky Monkey Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "JavaScript Loops Review",
|
||||
"intro": [
|
||||
@@ -3533,9 +3571,11 @@
|
||||
"In these lecture videos, you will learn about effects and referencing values with React."
|
||||
]
|
||||
},
|
||||
"xdyh": {
|
||||
"title": "270",
|
||||
"intro": []
|
||||
"workshop-fruit-search-app": {
|
||||
"title": "Build a Fruit Search App",
|
||||
"intro": [
|
||||
"In this workshop, you will continute to learn about the <code>useEffect()</code> hook by building an application that fetches fruit data from an API based on user input and displays the results dynamically."
|
||||
]
|
||||
},
|
||||
"vjgg": {
|
||||
"title": "272",
|
||||
@@ -3579,9 +3619,11 @@
|
||||
"In these lecture videos, you will learn about data fetching and memoization in React."
|
||||
]
|
||||
},
|
||||
"ffpt": {
|
||||
"title": "279",
|
||||
"intro": []
|
||||
"workshop-shopping-list-app": {
|
||||
"title": "Build a Shopping List App",
|
||||
"intro": [
|
||||
"In this workshop, you'll use the <code>useMemo()</code> and <code>useCallback()</code> hooks in React to build a simple shopping list app. You'll learn more about state and the lifecycle of React components, and how to use memoization to reduce re-renders and make your apps more efficient."
|
||||
]
|
||||
},
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
@@ -3728,189 +3770,15 @@
|
||||
"title": "302",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Build a Boilerplate",
|
||||
"intro": [
|
||||
"The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
|
||||
"In this 170-lesson workshop, you will learn terminal commands by creating a website boilerplate using only the command line."
|
||||
]
|
||||
},
|
||||
"review-bash-commands": {
|
||||
"title": "Bash Commands Review",
|
||||
"intro": [
|
||||
"Review the Bash Commands concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-commands": {
|
||||
"title": "Bash Commands Quiz",
|
||||
"intro": ["Test what you've learned bash commands with this quiz."]
|
||||
},
|
||||
"voks": {
|
||||
"title": "306",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-database-of-video-game-characters": {
|
||||
"title": "Build a Database of Video Game Characters",
|
||||
"intro": [
|
||||
"A relational database organizes data into tables that are linked together through relationships.",
|
||||
"In this 165-lesson workshop, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
|
||||
]
|
||||
},
|
||||
"lab-celestial-bodies-database": {
|
||||
"title": "Build a Celestial Bodies Database",
|
||||
"intro": [
|
||||
"For this project, you will build a database of celestial bodies using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"review-relational-database": {
|
||||
"title": "Relational Database Review",
|
||||
"intro": [
|
||||
"Review the Relational Database concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-relational-database": {
|
||||
"title": "Relational Database Quiz",
|
||||
"intro": [
|
||||
"Test what you've learned on relational databases with this quiz."
|
||||
]
|
||||
},
|
||||
"pexz": {
|
||||
"title": "311",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-five-programs": {
|
||||
"title": "Build Five Programs",
|
||||
"intro": [
|
||||
"Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
|
||||
"In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
|
||||
]
|
||||
},
|
||||
"review-bash-scripting": {
|
||||
"title": "Bash Scripting Review",
|
||||
"intro": [
|
||||
"Review the bash scripting concepts you've learned to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-scripting": {
|
||||
"title": "Bash Scripting Quiz",
|
||||
"intro": ["Test what you've learned on bash scripting in this quiz."]
|
||||
},
|
||||
"tkgg": {
|
||||
"title": "315",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-student-database-part-1": {
|
||||
"title": "Build a Student Database: Part 1",
|
||||
"intro": [
|
||||
"SQL, or Structured Query Language, is the language for communicating with a relational database.",
|
||||
"In this 140-lesson workshop, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
|
||||
]
|
||||
},
|
||||
"workshop-sql-student-database-part-2": {
|
||||
"title": "Build a Student Database: Part 2",
|
||||
"intro": [
|
||||
"SQL join commands are used to combine information from multiple tables in a relational database",
|
||||
"In this 140-lesson workshop, you will complete your student database while diving deeper into SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-world-cup-database": {
|
||||
"title": "Build a World Cup Database",
|
||||
"intro": [
|
||||
"For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
|
||||
]
|
||||
},
|
||||
"workshop-kitty-ipsum-translator": {
|
||||
"title": "Build a Kitty Ipsum Translator",
|
||||
"intro": [
|
||||
"There's more to Bash commands than you might think.",
|
||||
"In this 140-lesson workshop, you will learn some more complex commands, and the details of how commands work."
|
||||
]
|
||||
},
|
||||
"workshop-bike-rental-shop": {
|
||||
"title": "Build a Bike Rental Shop",
|
||||
"intro": [
|
||||
"In this 210-lesson workshop, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"lab-salon-appointment-scheduler": {
|
||||
"title": "Build a Salon Appointment Scheduler",
|
||||
"intro": [
|
||||
"For this lab, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
|
||||
]
|
||||
},
|
||||
"review-bash-and-sql": {
|
||||
"title": "Bash and SQL Review",
|
||||
"intro": [
|
||||
"Review the Bash and SQL concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-and-sql": {
|
||||
"title": "Bash and SQL Quiz",
|
||||
"intro": ["Test what you've learned in this quiz on Bash and SQL."]
|
||||
},
|
||||
"eeez": {
|
||||
"title": "324",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-castle": {
|
||||
"title": "Build a Castle",
|
||||
"intro": [
|
||||
"Nano is a program that allows you to edit files right in the terminal.",
|
||||
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
|
||||
]
|
||||
},
|
||||
"review-nano": {
|
||||
"title": "Nano Review",
|
||||
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-nano": {
|
||||
"title": "Nano Quiz",
|
||||
"intro": ["Test what you've learned on Nano with this quiz ."]
|
||||
},
|
||||
"rhhl": {
|
||||
"title": "328",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-reference-object": {
|
||||
"title": "Build an SQL Reference Object",
|
||||
"intro": [
|
||||
"Git is a version control system that keeps track of all the changes you make to your codebase.",
|
||||
"In this 240-lesson workshop, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-periodic-table-database": {
|
||||
"title": "Build a Periodic Table Database",
|
||||
"intro": [
|
||||
"For this lab, you will create a Bash script to get information about chemical elements from a periodic table database."
|
||||
]
|
||||
},
|
||||
"lab-number-guessing-game": {
|
||||
"title": "Build a Number Guessing Game",
|
||||
"intro": [
|
||||
"For this lab, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
|
||||
]
|
||||
},
|
||||
"review-git": {
|
||||
"title": "Git Review",
|
||||
"intro": ["Review Git concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-git": {
|
||||
"title": "Git Quiz",
|
||||
"intro": ["Test what you've learned on Git with this quiz."]
|
||||
},
|
||||
"review-relational-databases": {
|
||||
"title": "Relational Databases Review",
|
||||
"intro": [
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-python": {
|
||||
"title": "Introduction to Python",
|
||||
"intro": ["Learn about Introduction to Python in these lectures."]
|
||||
},
|
||||
"workshop-caesar-cipher": {
|
||||
"title": "Build a Caesar Cipher",
|
||||
"intro": ["Learn about Build a Caesar Cipher in these lectures."]
|
||||
"intro": [
|
||||
"In this workshop, you'll build a Caesar cipher using basic Python concepts such as strings, conditionals, functions, and more."
|
||||
]
|
||||
},
|
||||
"lab-rpg-character": {
|
||||
"title": "Build an RPG character",
|
||||
@@ -4133,8 +4001,10 @@
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-selection-sort": {
|
||||
"title": "Build a Selection Sort",
|
||||
"intro": [""]
|
||||
"title": "Implement the Selection Sort Algorithm",
|
||||
"intro": [
|
||||
"In this lab you will implement the selection sort algorithm."
|
||||
]
|
||||
},
|
||||
"lab-luhn-argorithm": {
|
||||
"title": "Build a Luhn Algorithm",
|
||||
@@ -4211,6 +4081,182 @@
|
||||
"title": "Python Review",
|
||||
"intro": ["Review Python concepts to prepare for the upcoming exam."]
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Build a Boilerplate",
|
||||
"intro": [
|
||||
"The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
|
||||
"In this 170-lesson workshop, you will learn terminal commands by creating a website boilerplate using only the command line."
|
||||
]
|
||||
},
|
||||
"review-bash-commands": {
|
||||
"title": "Bash Commands Review",
|
||||
"intro": [
|
||||
"Review the Bash Commands concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-commands": {
|
||||
"title": "Bash Commands Quiz",
|
||||
"intro": ["Test what you've learned bash commands with this quiz."]
|
||||
},
|
||||
"voks": {
|
||||
"title": "306",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-database-of-video-game-characters": {
|
||||
"title": "Build a Database of Video Game Characters",
|
||||
"intro": [
|
||||
"A relational database organizes data into tables that are linked together through relationships.",
|
||||
"In this 165-lesson workshop, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
|
||||
]
|
||||
},
|
||||
"lab-celestial-bodies-database": {
|
||||
"title": "Build a Celestial Bodies Database",
|
||||
"intro": [
|
||||
"For this project, you will build a database of celestial bodies using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"review-relational-database": {
|
||||
"title": "Relational Database Review",
|
||||
"intro": [
|
||||
"Review the Relational Database concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-relational-database": {
|
||||
"title": "Relational Database Quiz",
|
||||
"intro": [
|
||||
"Test what you've learned on relational databases with this quiz."
|
||||
]
|
||||
},
|
||||
"pexz": {
|
||||
"title": "311",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-five-programs": {
|
||||
"title": "Build Five Programs",
|
||||
"intro": [
|
||||
"Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
|
||||
"In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
|
||||
]
|
||||
},
|
||||
"review-bash-scripting": {
|
||||
"title": "Bash Scripting Review",
|
||||
"intro": [
|
||||
"Review the bash scripting concepts you've learned to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-scripting": {
|
||||
"title": "Bash Scripting Quiz",
|
||||
"intro": ["Test what you've learned on bash scripting in this quiz."]
|
||||
},
|
||||
"tkgg": {
|
||||
"title": "315",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-student-database-part-1": {
|
||||
"title": "Build a Student Database: Part 1",
|
||||
"intro": [
|
||||
"SQL, or Structured Query Language, is the language for communicating with a relational database.",
|
||||
"In this 140-lesson workshop, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
|
||||
]
|
||||
},
|
||||
"workshop-sql-student-database-part-2": {
|
||||
"title": "Build a Student Database: Part 2",
|
||||
"intro": [
|
||||
"SQL join commands are used to combine information from multiple tables in a relational database",
|
||||
"In this 140-lesson workshop, you will complete your student database while diving deeper into SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-world-cup-database": {
|
||||
"title": "Build a World Cup Database",
|
||||
"intro": [
|
||||
"For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
|
||||
]
|
||||
},
|
||||
"workshop-kitty-ipsum-translator": {
|
||||
"title": "Build a Kitty Ipsum Translator",
|
||||
"intro": [
|
||||
"There's more to Bash commands than you might think.",
|
||||
"In this 140-lesson workshop, you will learn some more complex commands, and the details of how commands work."
|
||||
]
|
||||
},
|
||||
"workshop-bike-rental-shop": {
|
||||
"title": "Build a Bike Rental Shop",
|
||||
"intro": [
|
||||
"In this 210-lesson workshop, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"lab-salon-appointment-scheduler": {
|
||||
"title": "Build a Salon Appointment Scheduler",
|
||||
"intro": [
|
||||
"For this lab, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
|
||||
]
|
||||
},
|
||||
"review-bash-and-sql": {
|
||||
"title": "Bash and SQL Review",
|
||||
"intro": [
|
||||
"Review the Bash and SQL concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-and-sql": {
|
||||
"title": "Bash and SQL Quiz",
|
||||
"intro": ["Test what you've learned in this quiz on Bash and SQL."]
|
||||
},
|
||||
"eeez": {
|
||||
"title": "324",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-castle": {
|
||||
"title": "Build a Castle",
|
||||
"intro": [
|
||||
"Nano is a program that allows you to edit files right in the terminal.",
|
||||
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
|
||||
]
|
||||
},
|
||||
"review-nano": {
|
||||
"title": "Nano Review",
|
||||
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-nano": {
|
||||
"title": "Nano Quiz",
|
||||
"intro": ["Test what you've learned on Nano with this quiz ."]
|
||||
},
|
||||
"rhhl": {
|
||||
"title": "328",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-reference-object": {
|
||||
"title": "Build an SQL Reference Object",
|
||||
"intro": [
|
||||
"Git is a version control system that keeps track of all the changes you make to your codebase.",
|
||||
"In this 240-lesson workshop, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-periodic-table-database": {
|
||||
"title": "Build a Periodic Table Database",
|
||||
"intro": [
|
||||
"For this lab, you will create a Bash script to get information about chemical elements from a periodic table database."
|
||||
]
|
||||
},
|
||||
"lab-number-guessing-game": {
|
||||
"title": "Build a Number Guessing Game",
|
||||
"intro": [
|
||||
"For this lab, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
|
||||
]
|
||||
},
|
||||
"review-git": {
|
||||
"title": "Git Review",
|
||||
"intro": ["Review Git concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-git": {
|
||||
"title": "Git Quiz",
|
||||
"intro": ["Test what you've learned on Git with this quiz."]
|
||||
},
|
||||
"review-relational-databases": {
|
||||
"title": "Relational Databases Review",
|
||||
"intro": [
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"exam-certified-full-stack-developer": {
|
||||
"title": "Certified Full Stack Developer Exam",
|
||||
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
|
||||
|
||||
@@ -852,6 +852,7 @@
|
||||
"edit-my-profile": "编辑我的个人资料"
|
||||
},
|
||||
"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.",
|
||||
"honest-first": "在申请认证前,你必须先同意我们的《学术诚信条例》",
|
||||
"really-weird": "出现了一些奇怪的情况。如果再出现这种情况,请考虑在 https://github.com/freeCodeCamp/freeCodeCamp/issues/new 提交 issue。",
|
||||
"generic-error": "出错了,请稍后再试。如果错误仍然存在,请联系 support@freecodecamp.org。",
|
||||
|
||||
@@ -1787,6 +1787,7 @@
|
||||
"css-variables": "Variables",
|
||||
"css-grid": "Grid",
|
||||
"css-animations": "Animations",
|
||||
"review-css": "CSS Review",
|
||||
"exam-css": "CSS Exam",
|
||||
"code-editors": "Code Editors",
|
||||
"javascript-variables-and-strings": "Variables and Strings",
|
||||
@@ -1809,6 +1810,7 @@
|
||||
"recursion": "Recursion",
|
||||
"functional-programming": "Functional Programming",
|
||||
"asynchronous-javascript": "Asynchronous JavaScript",
|
||||
"review-javascript": "JavaScript Review",
|
||||
"exam-javascript": "JavaScript Exam",
|
||||
"react-fundamentals": "React Fundamentals",
|
||||
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
|
||||
@@ -2017,6 +2019,24 @@
|
||||
"In these lecture videos, you will learn about accessibility and its importance, assistive tools for people with disabilities, HTML attributes that let you create inclusive websites, accessibility best practices, and much more."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-tables-forms": {
|
||||
"title": "Working with Accessible Tables and Forms",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about how to create accessible tables and forms."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-aria": {
|
||||
"title": "Introduction to ARIA",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about working with ARIA roles."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-media-elements": {
|
||||
"title": "Working with Accessible Media Elements",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about how to create accessible links, audio and video content."
|
||||
]
|
||||
},
|
||||
"lab-checkout-page": {
|
||||
"title": "Build a Checkout Page",
|
||||
"intro": [
|
||||
@@ -2834,6 +2854,12 @@
|
||||
"In this lab you'll use conditional statements and loops to determine if a year is a leap year."
|
||||
]
|
||||
},
|
||||
"lab-truncate-string": {
|
||||
"title": "Implement the Truncate String Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice truncating a string at a certain length."
|
||||
]
|
||||
},
|
||||
"review-javascript-functions": {
|
||||
"title": "JavaScript Functions Review",
|
||||
"intro": [
|
||||
@@ -2930,6 +2956,18 @@
|
||||
"You'll practice using loops and conditionals to calculate the factorial of a number."
|
||||
]
|
||||
},
|
||||
"lab-mutations": {
|
||||
"title": "Implement the Mutations Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice iterating over two different strings to compare their characters."
|
||||
]
|
||||
},
|
||||
"lab-chunky-monkey": {
|
||||
"title": "Implement the Chunky Monkey Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "JavaScript Loops Review",
|
||||
"intro": [
|
||||
@@ -3547,9 +3585,11 @@
|
||||
"In these lecture videos, you will learn about effects and referencing values with React."
|
||||
]
|
||||
},
|
||||
"xdyh": {
|
||||
"title": "270",
|
||||
"intro": []
|
||||
"workshop-fruit-search-app": {
|
||||
"title": "Build a Fruit Search App",
|
||||
"intro": [
|
||||
"In this workshop, you will continute to learn about the <code>useEffect()</code> hook by building an application that fetches fruit data from an API based on user input and displays the results dynamically."
|
||||
]
|
||||
},
|
||||
"vjgg": {
|
||||
"title": "272",
|
||||
@@ -3593,9 +3633,11 @@
|
||||
"In these lecture videos, you will learn about data fetching and memoization in React."
|
||||
]
|
||||
},
|
||||
"ffpt": {
|
||||
"title": "279",
|
||||
"intro": []
|
||||
"workshop-shopping-list-app": {
|
||||
"title": "Build a Shopping List App",
|
||||
"intro": [
|
||||
"In this workshop, you'll use the <code>useMemo()</code> and <code>useCallback()</code> hooks in React to build a simple shopping list app. You'll learn more about state and the lifecycle of React components, and how to use memoization to reduce re-renders and make your apps more efficient."
|
||||
]
|
||||
},
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
@@ -3742,189 +3784,15 @@
|
||||
"title": "302",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Build a Boilerplate",
|
||||
"intro": [
|
||||
"The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
|
||||
"In this 170-lesson workshop, you will learn terminal commands by creating a website boilerplate using only the command line."
|
||||
]
|
||||
},
|
||||
"review-bash-commands": {
|
||||
"title": "Bash Commands Review",
|
||||
"intro": [
|
||||
"Review the Bash Commands concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-commands": {
|
||||
"title": "Bash Commands Quiz",
|
||||
"intro": ["Test what you've learned bash commands with this quiz."]
|
||||
},
|
||||
"voks": {
|
||||
"title": "306",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-database-of-video-game-characters": {
|
||||
"title": "Build a Database of Video Game Characters",
|
||||
"intro": [
|
||||
"A relational database organizes data into tables that are linked together through relationships.",
|
||||
"In this 165-lesson workshop, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
|
||||
]
|
||||
},
|
||||
"lab-celestial-bodies-database": {
|
||||
"title": "Build a Celestial Bodies Database",
|
||||
"intro": [
|
||||
"For this project, you will build a database of celestial bodies using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"review-relational-database": {
|
||||
"title": "Relational Database Review",
|
||||
"intro": [
|
||||
"Review the Relational Database concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-relational-database": {
|
||||
"title": "Relational Database Quiz",
|
||||
"intro": [
|
||||
"Test what you've learned on relational databases with this quiz."
|
||||
]
|
||||
},
|
||||
"pexz": {
|
||||
"title": "311",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-five-programs": {
|
||||
"title": "Build Five Programs",
|
||||
"intro": [
|
||||
"Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
|
||||
"In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
|
||||
]
|
||||
},
|
||||
"review-bash-scripting": {
|
||||
"title": "Bash Scripting Review",
|
||||
"intro": [
|
||||
"Review the bash scripting concepts you've learned to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-scripting": {
|
||||
"title": "Bash Scripting Quiz",
|
||||
"intro": ["Test what you've learned on bash scripting in this quiz."]
|
||||
},
|
||||
"tkgg": {
|
||||
"title": "315",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-student-database-part-1": {
|
||||
"title": "Build a Student Database: Part 1",
|
||||
"intro": [
|
||||
"SQL, or Structured Query Language, is the language for communicating with a relational database.",
|
||||
"In this 140-lesson workshop, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
|
||||
]
|
||||
},
|
||||
"workshop-sql-student-database-part-2": {
|
||||
"title": "Build a Student Database: Part 2",
|
||||
"intro": [
|
||||
"SQL join commands are used to combine information from multiple tables in a relational database",
|
||||
"In this 140-lesson workshop, you will complete your student database while diving deeper into SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-world-cup-database": {
|
||||
"title": "Build a World Cup Database",
|
||||
"intro": [
|
||||
"For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
|
||||
]
|
||||
},
|
||||
"workshop-kitty-ipsum-translator": {
|
||||
"title": "Build a Kitty Ipsum Translator",
|
||||
"intro": [
|
||||
"There's more to Bash commands than you might think.",
|
||||
"In this 140-lesson workshop, you will learn some more complex commands, and the details of how commands work."
|
||||
]
|
||||
},
|
||||
"workshop-bike-rental-shop": {
|
||||
"title": "Build a Bike Rental Shop",
|
||||
"intro": [
|
||||
"In this 210-lesson workshop, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"lab-salon-appointment-scheduler": {
|
||||
"title": "Build a Salon Appointment Scheduler",
|
||||
"intro": [
|
||||
"For this lab, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
|
||||
]
|
||||
},
|
||||
"review-bash-and-sql": {
|
||||
"title": "Bash and SQL Review",
|
||||
"intro": [
|
||||
"Review the Bash and SQL concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-and-sql": {
|
||||
"title": "Bash and SQL Quiz",
|
||||
"intro": ["Test what you've learned in this quiz on Bash and SQL."]
|
||||
},
|
||||
"eeez": {
|
||||
"title": "324",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-castle": {
|
||||
"title": "Build a Castle",
|
||||
"intro": [
|
||||
"Nano is a program that allows you to edit files right in the terminal.",
|
||||
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
|
||||
]
|
||||
},
|
||||
"review-nano": {
|
||||
"title": "Nano Review",
|
||||
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-nano": {
|
||||
"title": "Nano Quiz",
|
||||
"intro": ["Test what you've learned on Nano with this quiz ."]
|
||||
},
|
||||
"rhhl": {
|
||||
"title": "328",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-reference-object": {
|
||||
"title": "Build an SQL Reference Object",
|
||||
"intro": [
|
||||
"Git is a version control system that keeps track of all the changes you make to your codebase.",
|
||||
"In this 240-lesson workshop, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-periodic-table-database": {
|
||||
"title": "Build a Periodic Table Database",
|
||||
"intro": [
|
||||
"For this lab, you will create a Bash script to get information about chemical elements from a periodic table database."
|
||||
]
|
||||
},
|
||||
"lab-number-guessing-game": {
|
||||
"title": "Build a Number Guessing Game",
|
||||
"intro": [
|
||||
"For this lab, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
|
||||
]
|
||||
},
|
||||
"review-git": {
|
||||
"title": "Git Review",
|
||||
"intro": ["Review Git concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-git": {
|
||||
"title": "Git Quiz",
|
||||
"intro": ["Test what you've learned on Git with this quiz."]
|
||||
},
|
||||
"review-relational-databases": {
|
||||
"title": "Relational Databases Review",
|
||||
"intro": [
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-python": {
|
||||
"title": "Introduction to Python",
|
||||
"intro": ["Learn about Introduction to Python in these lectures."]
|
||||
},
|
||||
"workshop-caesar-cipher": {
|
||||
"title": "Build a Caesar Cipher",
|
||||
"intro": ["Learn about Build a Caesar Cipher in these lectures."]
|
||||
"intro": [
|
||||
"In this workshop, you'll build a Caesar cipher using basic Python concepts such as strings, conditionals, functions, and more."
|
||||
]
|
||||
},
|
||||
"lab-rpg-character": {
|
||||
"title": "Build an RPG character",
|
||||
@@ -4147,8 +4015,10 @@
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-selection-sort": {
|
||||
"title": "Build a Selection Sort",
|
||||
"intro": [""]
|
||||
"title": "Implement the Selection Sort Algorithm",
|
||||
"intro": [
|
||||
"In this lab you will implement the selection sort algorithm."
|
||||
]
|
||||
},
|
||||
"lab-luhn-argorithm": {
|
||||
"title": "Build a Luhn Algorithm",
|
||||
@@ -4225,6 +4095,182 @@
|
||||
"title": "Python Review",
|
||||
"intro": ["Review Python concepts to prepare for the upcoming exam."]
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Build a Boilerplate",
|
||||
"intro": [
|
||||
"The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
|
||||
"In this 170-lesson workshop, you will learn terminal commands by creating a website boilerplate using only the command line."
|
||||
]
|
||||
},
|
||||
"review-bash-commands": {
|
||||
"title": "Bash Commands Review",
|
||||
"intro": [
|
||||
"Review the Bash Commands concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-commands": {
|
||||
"title": "Bash Commands Quiz",
|
||||
"intro": ["Test what you've learned bash commands with this quiz."]
|
||||
},
|
||||
"voks": {
|
||||
"title": "306",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-database-of-video-game-characters": {
|
||||
"title": "Build a Database of Video Game Characters",
|
||||
"intro": [
|
||||
"A relational database organizes data into tables that are linked together through relationships.",
|
||||
"In this 165-lesson workshop, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
|
||||
]
|
||||
},
|
||||
"lab-celestial-bodies-database": {
|
||||
"title": "Build a Celestial Bodies Database",
|
||||
"intro": [
|
||||
"For this project, you will build a database of celestial bodies using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"review-relational-database": {
|
||||
"title": "Relational Database Review",
|
||||
"intro": [
|
||||
"Review the Relational Database concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-relational-database": {
|
||||
"title": "Relational Database Quiz",
|
||||
"intro": [
|
||||
"Test what you've learned on relational databases with this quiz."
|
||||
]
|
||||
},
|
||||
"pexz": {
|
||||
"title": "311",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-five-programs": {
|
||||
"title": "Build Five Programs",
|
||||
"intro": [
|
||||
"Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
|
||||
"In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
|
||||
]
|
||||
},
|
||||
"review-bash-scripting": {
|
||||
"title": "Bash Scripting Review",
|
||||
"intro": [
|
||||
"Review the bash scripting concepts you've learned to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-scripting": {
|
||||
"title": "Bash Scripting Quiz",
|
||||
"intro": ["Test what you've learned on bash scripting in this quiz."]
|
||||
},
|
||||
"tkgg": {
|
||||
"title": "315",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-student-database-part-1": {
|
||||
"title": "Build a Student Database: Part 1",
|
||||
"intro": [
|
||||
"SQL, or Structured Query Language, is the language for communicating with a relational database.",
|
||||
"In this 140-lesson workshop, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
|
||||
]
|
||||
},
|
||||
"workshop-sql-student-database-part-2": {
|
||||
"title": "Build a Student Database: Part 2",
|
||||
"intro": [
|
||||
"SQL join commands are used to combine information from multiple tables in a relational database",
|
||||
"In this 140-lesson workshop, you will complete your student database while diving deeper into SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-world-cup-database": {
|
||||
"title": "Build a World Cup Database",
|
||||
"intro": [
|
||||
"For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
|
||||
]
|
||||
},
|
||||
"workshop-kitty-ipsum-translator": {
|
||||
"title": "Build a Kitty Ipsum Translator",
|
||||
"intro": [
|
||||
"There's more to Bash commands than you might think.",
|
||||
"In this 140-lesson workshop, you will learn some more complex commands, and the details of how commands work."
|
||||
]
|
||||
},
|
||||
"workshop-bike-rental-shop": {
|
||||
"title": "Build a Bike Rental Shop",
|
||||
"intro": [
|
||||
"In this 210-lesson workshop, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"lab-salon-appointment-scheduler": {
|
||||
"title": "Build a Salon Appointment Scheduler",
|
||||
"intro": [
|
||||
"For this lab, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
|
||||
]
|
||||
},
|
||||
"review-bash-and-sql": {
|
||||
"title": "Bash and SQL Review",
|
||||
"intro": [
|
||||
"Review the Bash and SQL concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-and-sql": {
|
||||
"title": "Bash and SQL Quiz",
|
||||
"intro": ["Test what you've learned in this quiz on Bash and SQL."]
|
||||
},
|
||||
"eeez": {
|
||||
"title": "324",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-castle": {
|
||||
"title": "Build a Castle",
|
||||
"intro": [
|
||||
"Nano is a program that allows you to edit files right in the terminal.",
|
||||
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
|
||||
]
|
||||
},
|
||||
"review-nano": {
|
||||
"title": "Nano Review",
|
||||
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-nano": {
|
||||
"title": "Nano Quiz",
|
||||
"intro": ["Test what you've learned on Nano with this quiz ."]
|
||||
},
|
||||
"rhhl": {
|
||||
"title": "328",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-reference-object": {
|
||||
"title": "Build an SQL Reference Object",
|
||||
"intro": [
|
||||
"Git is a version control system that keeps track of all the changes you make to your codebase.",
|
||||
"In this 240-lesson workshop, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-periodic-table-database": {
|
||||
"title": "Build a Periodic Table Database",
|
||||
"intro": [
|
||||
"For this lab, you will create a Bash script to get information about chemical elements from a periodic table database."
|
||||
]
|
||||
},
|
||||
"lab-number-guessing-game": {
|
||||
"title": "Build a Number Guessing Game",
|
||||
"intro": [
|
||||
"For this lab, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
|
||||
]
|
||||
},
|
||||
"review-git": {
|
||||
"title": "Git Review",
|
||||
"intro": ["Review Git concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-git": {
|
||||
"title": "Git Quiz",
|
||||
"intro": ["Test what you've learned on Git with this quiz."]
|
||||
},
|
||||
"review-relational-databases": {
|
||||
"title": "Relational Databases Review",
|
||||
"intro": [
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"exam-certified-full-stack-developer": {
|
||||
"title": "Certified Full Stack Developer Exam",
|
||||
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
|
||||
|
||||
@@ -852,6 +852,7 @@
|
||||
"edit-my-profile": "Edit my profile"
|
||||
},
|
||||
"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.",
|
||||
"honest-first": "Para reclamar una certificación, primero debes aceptar nuestra política de honestidad académica",
|
||||
"really-weird": "Sucedió algo realmente extraño. Si vuelve a ocurrir, considera hacer un reporte del problema en https://github.com/freeCodeCamp/freeCodeCamp/issues/new",
|
||||
"generic-error": "Algo salió mal. Por favor, inténtelo de nuevo en un momento o pónte en contacto con support@freecodecamp.org si el error persiste.",
|
||||
|
||||
@@ -1787,6 +1787,7 @@
|
||||
"css-variables": "Variables",
|
||||
"css-grid": "Grid",
|
||||
"css-animations": "Animations",
|
||||
"review-css": "CSS Review",
|
||||
"exam-css": "CSS Exam",
|
||||
"code-editors": "Code Editors",
|
||||
"javascript-variables-and-strings": "Variables and Strings",
|
||||
@@ -1809,6 +1810,7 @@
|
||||
"recursion": "Recursion",
|
||||
"functional-programming": "Functional Programming",
|
||||
"asynchronous-javascript": "Asynchronous JavaScript",
|
||||
"review-javascript": "JavaScript Review",
|
||||
"exam-javascript": "JavaScript Exam",
|
||||
"react-fundamentals": "React Fundamentals",
|
||||
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
|
||||
@@ -2017,6 +2019,24 @@
|
||||
"In these lecture videos, you will learn about accessibility and its importance, assistive tools for people with disabilities, HTML attributes that let you create inclusive websites, accessibility best practices, and much more."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-tables-forms": {
|
||||
"title": "Working with Accessible Tables and Forms",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about how to create accessible tables and forms."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-aria": {
|
||||
"title": "Introduction to ARIA",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about working with ARIA roles."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-media-elements": {
|
||||
"title": "Working with Accessible Media Elements",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about how to create accessible links, audio and video content."
|
||||
]
|
||||
},
|
||||
"lab-checkout-page": {
|
||||
"title": "Build a Checkout Page",
|
||||
"intro": [
|
||||
@@ -2834,6 +2854,12 @@
|
||||
"In this lab you'll use conditional statements and loops to determine if a year is a leap year."
|
||||
]
|
||||
},
|
||||
"lab-truncate-string": {
|
||||
"title": "Implement the Truncate String Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice truncating a string at a certain length."
|
||||
]
|
||||
},
|
||||
"review-javascript-functions": {
|
||||
"title": "JavaScript Functions Review",
|
||||
"intro": [
|
||||
@@ -2930,6 +2956,18 @@
|
||||
"You'll practice using loops and conditionals to calculate the factorial of a number."
|
||||
]
|
||||
},
|
||||
"lab-mutations": {
|
||||
"title": "Implement the Mutations Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice iterating over two different strings to compare their characters."
|
||||
]
|
||||
},
|
||||
"lab-chunky-monkey": {
|
||||
"title": "Implement the Chunky Monkey Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "JavaScript Loops Review",
|
||||
"intro": [
|
||||
@@ -3547,9 +3585,11 @@
|
||||
"In these lecture videos, you will learn about effects and referencing values with React."
|
||||
]
|
||||
},
|
||||
"xdyh": {
|
||||
"title": "270",
|
||||
"intro": []
|
||||
"workshop-fruit-search-app": {
|
||||
"title": "Build a Fruit Search App",
|
||||
"intro": [
|
||||
"In this workshop, you will continute to learn about the <code>useEffect()</code> hook by building an application that fetches fruit data from an API based on user input and displays the results dynamically."
|
||||
]
|
||||
},
|
||||
"vjgg": {
|
||||
"title": "272",
|
||||
@@ -3593,9 +3633,11 @@
|
||||
"In these lecture videos, you will learn about data fetching and memoization in React."
|
||||
]
|
||||
},
|
||||
"ffpt": {
|
||||
"title": "279",
|
||||
"intro": []
|
||||
"workshop-shopping-list-app": {
|
||||
"title": "Build a Shopping List App",
|
||||
"intro": [
|
||||
"In this workshop, you'll use the <code>useMemo()</code> and <code>useCallback()</code> hooks in React to build a simple shopping list app. You'll learn more about state and the lifecycle of React components, and how to use memoization to reduce re-renders and make your apps more efficient."
|
||||
]
|
||||
},
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
@@ -3742,189 +3784,15 @@
|
||||
"title": "302",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Build a Boilerplate",
|
||||
"intro": [
|
||||
"The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
|
||||
"In this 170-lesson workshop, you will learn terminal commands by creating a website boilerplate using only the command line."
|
||||
]
|
||||
},
|
||||
"review-bash-commands": {
|
||||
"title": "Bash Commands Review",
|
||||
"intro": [
|
||||
"Review the Bash Commands concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-commands": {
|
||||
"title": "Bash Commands Quiz",
|
||||
"intro": ["Test what you've learned bash commands with this quiz."]
|
||||
},
|
||||
"voks": {
|
||||
"title": "306",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-database-of-video-game-characters": {
|
||||
"title": "Build a Database of Video Game Characters",
|
||||
"intro": [
|
||||
"A relational database organizes data into tables that are linked together through relationships.",
|
||||
"In this 165-lesson workshop, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
|
||||
]
|
||||
},
|
||||
"lab-celestial-bodies-database": {
|
||||
"title": "Build a Celestial Bodies Database",
|
||||
"intro": [
|
||||
"For this project, you will build a database of celestial bodies using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"review-relational-database": {
|
||||
"title": "Relational Database Review",
|
||||
"intro": [
|
||||
"Review the Relational Database concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-relational-database": {
|
||||
"title": "Relational Database Quiz",
|
||||
"intro": [
|
||||
"Test what you've learned on relational databases with this quiz."
|
||||
]
|
||||
},
|
||||
"pexz": {
|
||||
"title": "311",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-five-programs": {
|
||||
"title": "Build Five Programs",
|
||||
"intro": [
|
||||
"Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
|
||||
"In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
|
||||
]
|
||||
},
|
||||
"review-bash-scripting": {
|
||||
"title": "Bash Scripting Review",
|
||||
"intro": [
|
||||
"Review the bash scripting concepts you've learned to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-scripting": {
|
||||
"title": "Bash Scripting Quiz",
|
||||
"intro": ["Test what you've learned on bash scripting in this quiz."]
|
||||
},
|
||||
"tkgg": {
|
||||
"title": "315",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-student-database-part-1": {
|
||||
"title": "Build a Student Database: Part 1",
|
||||
"intro": [
|
||||
"SQL, or Structured Query Language, is the language for communicating with a relational database.",
|
||||
"In this 140-lesson workshop, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
|
||||
]
|
||||
},
|
||||
"workshop-sql-student-database-part-2": {
|
||||
"title": "Build a Student Database: Part 2",
|
||||
"intro": [
|
||||
"SQL join commands are used to combine information from multiple tables in a relational database",
|
||||
"In this 140-lesson workshop, you will complete your student database while diving deeper into SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-world-cup-database": {
|
||||
"title": "Build a World Cup Database",
|
||||
"intro": [
|
||||
"For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
|
||||
]
|
||||
},
|
||||
"workshop-kitty-ipsum-translator": {
|
||||
"title": "Build a Kitty Ipsum Translator",
|
||||
"intro": [
|
||||
"There's more to Bash commands than you might think.",
|
||||
"In this 140-lesson workshop, you will learn some more complex commands, and the details of how commands work."
|
||||
]
|
||||
},
|
||||
"workshop-bike-rental-shop": {
|
||||
"title": "Build a Bike Rental Shop",
|
||||
"intro": [
|
||||
"In this 210-lesson workshop, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"lab-salon-appointment-scheduler": {
|
||||
"title": "Build a Salon Appointment Scheduler",
|
||||
"intro": [
|
||||
"For this lab, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
|
||||
]
|
||||
},
|
||||
"review-bash-and-sql": {
|
||||
"title": "Bash and SQL Review",
|
||||
"intro": [
|
||||
"Review the Bash and SQL concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-and-sql": {
|
||||
"title": "Bash and SQL Quiz",
|
||||
"intro": ["Test what you've learned in this quiz on Bash and SQL."]
|
||||
},
|
||||
"eeez": {
|
||||
"title": "324",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-castle": {
|
||||
"title": "Build a Castle",
|
||||
"intro": [
|
||||
"Nano is a program that allows you to edit files right in the terminal.",
|
||||
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
|
||||
]
|
||||
},
|
||||
"review-nano": {
|
||||
"title": "Nano Review",
|
||||
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-nano": {
|
||||
"title": "Nano Quiz",
|
||||
"intro": ["Test what you've learned on Nano with this quiz ."]
|
||||
},
|
||||
"rhhl": {
|
||||
"title": "328",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-reference-object": {
|
||||
"title": "Build an SQL Reference Object",
|
||||
"intro": [
|
||||
"Git is a version control system that keeps track of all the changes you make to your codebase.",
|
||||
"In this 240-lesson workshop, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-periodic-table-database": {
|
||||
"title": "Build a Periodic Table Database",
|
||||
"intro": [
|
||||
"For this lab, you will create a Bash script to get information about chemical elements from a periodic table database."
|
||||
]
|
||||
},
|
||||
"lab-number-guessing-game": {
|
||||
"title": "Build a Number Guessing Game",
|
||||
"intro": [
|
||||
"For this lab, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
|
||||
]
|
||||
},
|
||||
"review-git": {
|
||||
"title": "Git Review",
|
||||
"intro": ["Review Git concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-git": {
|
||||
"title": "Git Quiz",
|
||||
"intro": ["Test what you've learned on Git with this quiz."]
|
||||
},
|
||||
"review-relational-databases": {
|
||||
"title": "Relational Databases Review",
|
||||
"intro": [
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-python": {
|
||||
"title": "Introduction to Python",
|
||||
"intro": ["Learn about Introduction to Python in these lectures."]
|
||||
},
|
||||
"workshop-caesar-cipher": {
|
||||
"title": "Build a Caesar Cipher",
|
||||
"intro": ["Learn about Build a Caesar Cipher in these lectures."]
|
||||
"intro": [
|
||||
"In this workshop, you'll build a Caesar cipher using basic Python concepts such as strings, conditionals, functions, and more."
|
||||
]
|
||||
},
|
||||
"lab-rpg-character": {
|
||||
"title": "Build an RPG character",
|
||||
@@ -4147,8 +4015,10 @@
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-selection-sort": {
|
||||
"title": "Build a Selection Sort",
|
||||
"intro": [""]
|
||||
"title": "Implement the Selection Sort Algorithm",
|
||||
"intro": [
|
||||
"In this lab you will implement the selection sort algorithm."
|
||||
]
|
||||
},
|
||||
"lab-luhn-argorithm": {
|
||||
"title": "Build a Luhn Algorithm",
|
||||
@@ -4225,6 +4095,182 @@
|
||||
"title": "Python Review",
|
||||
"intro": ["Review Python concepts to prepare for the upcoming exam."]
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Build a Boilerplate",
|
||||
"intro": [
|
||||
"The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
|
||||
"In this 170-lesson workshop, you will learn terminal commands by creating a website boilerplate using only the command line."
|
||||
]
|
||||
},
|
||||
"review-bash-commands": {
|
||||
"title": "Bash Commands Review",
|
||||
"intro": [
|
||||
"Review the Bash Commands concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-commands": {
|
||||
"title": "Bash Commands Quiz",
|
||||
"intro": ["Test what you've learned bash commands with this quiz."]
|
||||
},
|
||||
"voks": {
|
||||
"title": "306",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-database-of-video-game-characters": {
|
||||
"title": "Build a Database of Video Game Characters",
|
||||
"intro": [
|
||||
"A relational database organizes data into tables that are linked together through relationships.",
|
||||
"In this 165-lesson workshop, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
|
||||
]
|
||||
},
|
||||
"lab-celestial-bodies-database": {
|
||||
"title": "Build a Celestial Bodies Database",
|
||||
"intro": [
|
||||
"For this project, you will build a database of celestial bodies using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"review-relational-database": {
|
||||
"title": "Relational Database Review",
|
||||
"intro": [
|
||||
"Review the Relational Database concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-relational-database": {
|
||||
"title": "Relational Database Quiz",
|
||||
"intro": [
|
||||
"Test what you've learned on relational databases with this quiz."
|
||||
]
|
||||
},
|
||||
"pexz": {
|
||||
"title": "311",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-five-programs": {
|
||||
"title": "Build Five Programs",
|
||||
"intro": [
|
||||
"Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
|
||||
"In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
|
||||
]
|
||||
},
|
||||
"review-bash-scripting": {
|
||||
"title": "Bash Scripting Review",
|
||||
"intro": [
|
||||
"Review the bash scripting concepts you've learned to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-scripting": {
|
||||
"title": "Bash Scripting Quiz",
|
||||
"intro": ["Test what you've learned on bash scripting in this quiz."]
|
||||
},
|
||||
"tkgg": {
|
||||
"title": "315",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-student-database-part-1": {
|
||||
"title": "Build a Student Database: Part 1",
|
||||
"intro": [
|
||||
"SQL, or Structured Query Language, is the language for communicating with a relational database.",
|
||||
"In this 140-lesson workshop, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
|
||||
]
|
||||
},
|
||||
"workshop-sql-student-database-part-2": {
|
||||
"title": "Build a Student Database: Part 2",
|
||||
"intro": [
|
||||
"SQL join commands are used to combine information from multiple tables in a relational database",
|
||||
"In this 140-lesson workshop, you will complete your student database while diving deeper into SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-world-cup-database": {
|
||||
"title": "Build a World Cup Database",
|
||||
"intro": [
|
||||
"For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
|
||||
]
|
||||
},
|
||||
"workshop-kitty-ipsum-translator": {
|
||||
"title": "Build a Kitty Ipsum Translator",
|
||||
"intro": [
|
||||
"There's more to Bash commands than you might think.",
|
||||
"In this 140-lesson workshop, you will learn some more complex commands, and the details of how commands work."
|
||||
]
|
||||
},
|
||||
"workshop-bike-rental-shop": {
|
||||
"title": "Build a Bike Rental Shop",
|
||||
"intro": [
|
||||
"In this 210-lesson workshop, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"lab-salon-appointment-scheduler": {
|
||||
"title": "Build a Salon Appointment Scheduler",
|
||||
"intro": [
|
||||
"For this lab, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
|
||||
]
|
||||
},
|
||||
"review-bash-and-sql": {
|
||||
"title": "Bash and SQL Review",
|
||||
"intro": [
|
||||
"Review the Bash and SQL concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-and-sql": {
|
||||
"title": "Bash and SQL Quiz",
|
||||
"intro": ["Test what you've learned in this quiz on Bash and SQL."]
|
||||
},
|
||||
"eeez": {
|
||||
"title": "324",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-castle": {
|
||||
"title": "Build a Castle",
|
||||
"intro": [
|
||||
"Nano is a program that allows you to edit files right in the terminal.",
|
||||
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
|
||||
]
|
||||
},
|
||||
"review-nano": {
|
||||
"title": "Nano Review",
|
||||
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-nano": {
|
||||
"title": "Nano Quiz",
|
||||
"intro": ["Test what you've learned on Nano with this quiz ."]
|
||||
},
|
||||
"rhhl": {
|
||||
"title": "328",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-reference-object": {
|
||||
"title": "Build an SQL Reference Object",
|
||||
"intro": [
|
||||
"Git is a version control system that keeps track of all the changes you make to your codebase.",
|
||||
"In this 240-lesson workshop, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-periodic-table-database": {
|
||||
"title": "Build a Periodic Table Database",
|
||||
"intro": [
|
||||
"For this lab, you will create a Bash script to get information about chemical elements from a periodic table database."
|
||||
]
|
||||
},
|
||||
"lab-number-guessing-game": {
|
||||
"title": "Build a Number Guessing Game",
|
||||
"intro": [
|
||||
"For this lab, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
|
||||
]
|
||||
},
|
||||
"review-git": {
|
||||
"title": "Git Review",
|
||||
"intro": ["Review Git concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-git": {
|
||||
"title": "Git Quiz",
|
||||
"intro": ["Test what you've learned on Git with this quiz."]
|
||||
},
|
||||
"review-relational-databases": {
|
||||
"title": "Relational Databases Review",
|
||||
"intro": [
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"exam-certified-full-stack-developer": {
|
||||
"title": "Certified Full Stack Developer Exam",
|
||||
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
|
||||
|
||||
@@ -852,6 +852,7 @@
|
||||
"edit-my-profile": "Edit my profile"
|
||||
},
|
||||
"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.",
|
||||
"honest-first": "To claim a certification, you must first agree to our academic honesty policy",
|
||||
"really-weird": "Etwas wirklich Seltsames ist passiert. Wenn es wieder passiert, erwäge bitte, einen Fehler auf https://github.com/freeCodeCamp/freeCodeCamp/issues/new zu melden.",
|
||||
"generic-error": "Something went wrong. Please try again in a moment or contact support@freecodecamp.org if the error persists.",
|
||||
|
||||
@@ -1787,6 +1787,7 @@
|
||||
"css-variables": "Variables",
|
||||
"css-grid": "Grid",
|
||||
"css-animations": "Animations",
|
||||
"review-css": "CSS Review",
|
||||
"exam-css": "CSS Exam",
|
||||
"code-editors": "Code Editors",
|
||||
"javascript-variables-and-strings": "Variables and Strings",
|
||||
@@ -1809,6 +1810,7 @@
|
||||
"recursion": "Recursion",
|
||||
"functional-programming": "Functional Programming",
|
||||
"asynchronous-javascript": "Asynchronous JavaScript",
|
||||
"review-javascript": "JavaScript Review",
|
||||
"exam-javascript": "JavaScript Exam",
|
||||
"react-fundamentals": "React Fundamentals",
|
||||
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
|
||||
@@ -2017,6 +2019,24 @@
|
||||
"In these lecture videos, you will learn about accessibility and its importance, assistive tools for people with disabilities, HTML attributes that let you create inclusive websites, accessibility best practices, and much more."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-tables-forms": {
|
||||
"title": "Working with Accessible Tables and Forms",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about how to create accessible tables and forms."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-aria": {
|
||||
"title": "Introduction to ARIA",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about working with ARIA roles."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-media-elements": {
|
||||
"title": "Working with Accessible Media Elements",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about how to create accessible links, audio and video content."
|
||||
]
|
||||
},
|
||||
"lab-checkout-page": {
|
||||
"title": "Build a Checkout Page",
|
||||
"intro": [
|
||||
@@ -2834,6 +2854,12 @@
|
||||
"In this lab you'll use conditional statements and loops to determine if a year is a leap year."
|
||||
]
|
||||
},
|
||||
"lab-truncate-string": {
|
||||
"title": "Implement the Truncate String Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice truncating a string at a certain length."
|
||||
]
|
||||
},
|
||||
"review-javascript-functions": {
|
||||
"title": "JavaScript Functions Review",
|
||||
"intro": [
|
||||
@@ -2930,6 +2956,18 @@
|
||||
"You'll practice using loops and conditionals to calculate the factorial of a number."
|
||||
]
|
||||
},
|
||||
"lab-mutations": {
|
||||
"title": "Implement the Mutations Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice iterating over two different strings to compare their characters."
|
||||
]
|
||||
},
|
||||
"lab-chunky-monkey": {
|
||||
"title": "Implement the Chunky Monkey Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "JavaScript Loops Review",
|
||||
"intro": [
|
||||
@@ -3547,9 +3585,11 @@
|
||||
"In these lecture videos, you will learn about effects and referencing values with React."
|
||||
]
|
||||
},
|
||||
"xdyh": {
|
||||
"title": "270",
|
||||
"intro": []
|
||||
"workshop-fruit-search-app": {
|
||||
"title": "Build a Fruit Search App",
|
||||
"intro": [
|
||||
"In this workshop, you will continute to learn about the <code>useEffect()</code> hook by building an application that fetches fruit data from an API based on user input and displays the results dynamically."
|
||||
]
|
||||
},
|
||||
"vjgg": {
|
||||
"title": "272",
|
||||
@@ -3593,9 +3633,11 @@
|
||||
"In these lecture videos, you will learn about data fetching and memoization in React."
|
||||
]
|
||||
},
|
||||
"ffpt": {
|
||||
"title": "279",
|
||||
"intro": []
|
||||
"workshop-shopping-list-app": {
|
||||
"title": "Build a Shopping List App",
|
||||
"intro": [
|
||||
"In this workshop, you'll use the <code>useMemo()</code> and <code>useCallback()</code> hooks in React to build a simple shopping list app. You'll learn more about state and the lifecycle of React components, and how to use memoization to reduce re-renders and make your apps more efficient."
|
||||
]
|
||||
},
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
@@ -3742,189 +3784,15 @@
|
||||
"title": "302",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Build a Boilerplate",
|
||||
"intro": [
|
||||
"The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
|
||||
"In this 170-lesson workshop, you will learn terminal commands by creating a website boilerplate using only the command line."
|
||||
]
|
||||
},
|
||||
"review-bash-commands": {
|
||||
"title": "Bash Commands Review",
|
||||
"intro": [
|
||||
"Review the Bash Commands concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-commands": {
|
||||
"title": "Bash Commands Quiz",
|
||||
"intro": ["Test what you've learned bash commands with this quiz."]
|
||||
},
|
||||
"voks": {
|
||||
"title": "306",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-database-of-video-game-characters": {
|
||||
"title": "Build a Database of Video Game Characters",
|
||||
"intro": [
|
||||
"A relational database organizes data into tables that are linked together through relationships.",
|
||||
"In this 165-lesson workshop, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
|
||||
]
|
||||
},
|
||||
"lab-celestial-bodies-database": {
|
||||
"title": "Build a Celestial Bodies Database",
|
||||
"intro": [
|
||||
"For this project, you will build a database of celestial bodies using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"review-relational-database": {
|
||||
"title": "Relational Database Review",
|
||||
"intro": [
|
||||
"Review the Relational Database concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-relational-database": {
|
||||
"title": "Relational Database Quiz",
|
||||
"intro": [
|
||||
"Test what you've learned on relational databases with this quiz."
|
||||
]
|
||||
},
|
||||
"pexz": {
|
||||
"title": "311",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-five-programs": {
|
||||
"title": "Build Five Programs",
|
||||
"intro": [
|
||||
"Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
|
||||
"In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
|
||||
]
|
||||
},
|
||||
"review-bash-scripting": {
|
||||
"title": "Bash Scripting Review",
|
||||
"intro": [
|
||||
"Review the bash scripting concepts you've learned to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-scripting": {
|
||||
"title": "Bash Scripting Quiz",
|
||||
"intro": ["Test what you've learned on bash scripting in this quiz."]
|
||||
},
|
||||
"tkgg": {
|
||||
"title": "315",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-student-database-part-1": {
|
||||
"title": "Build a Student Database: Part 1",
|
||||
"intro": [
|
||||
"SQL, or Structured Query Language, is the language for communicating with a relational database.",
|
||||
"In this 140-lesson workshop, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
|
||||
]
|
||||
},
|
||||
"workshop-sql-student-database-part-2": {
|
||||
"title": "Build a Student Database: Part 2",
|
||||
"intro": [
|
||||
"SQL join commands are used to combine information from multiple tables in a relational database",
|
||||
"In this 140-lesson workshop, you will complete your student database while diving deeper into SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-world-cup-database": {
|
||||
"title": "Build a World Cup Database",
|
||||
"intro": [
|
||||
"For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
|
||||
]
|
||||
},
|
||||
"workshop-kitty-ipsum-translator": {
|
||||
"title": "Build a Kitty Ipsum Translator",
|
||||
"intro": [
|
||||
"There's more to Bash commands than you might think.",
|
||||
"In this 140-lesson workshop, you will learn some more complex commands, and the details of how commands work."
|
||||
]
|
||||
},
|
||||
"workshop-bike-rental-shop": {
|
||||
"title": "Build a Bike Rental Shop",
|
||||
"intro": [
|
||||
"In this 210-lesson workshop, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"lab-salon-appointment-scheduler": {
|
||||
"title": "Build a Salon Appointment Scheduler",
|
||||
"intro": [
|
||||
"For this lab, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
|
||||
]
|
||||
},
|
||||
"review-bash-and-sql": {
|
||||
"title": "Bash and SQL Review",
|
||||
"intro": [
|
||||
"Review the Bash and SQL concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-and-sql": {
|
||||
"title": "Bash and SQL Quiz",
|
||||
"intro": ["Test what you've learned in this quiz on Bash and SQL."]
|
||||
},
|
||||
"eeez": {
|
||||
"title": "324",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-castle": {
|
||||
"title": "Build a Castle",
|
||||
"intro": [
|
||||
"Nano is a program that allows you to edit files right in the terminal.",
|
||||
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
|
||||
]
|
||||
},
|
||||
"review-nano": {
|
||||
"title": "Nano Review",
|
||||
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-nano": {
|
||||
"title": "Nano Quiz",
|
||||
"intro": ["Test what you've learned on Nano with this quiz ."]
|
||||
},
|
||||
"rhhl": {
|
||||
"title": "328",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-reference-object": {
|
||||
"title": "Build an SQL Reference Object",
|
||||
"intro": [
|
||||
"Git is a version control system that keeps track of all the changes you make to your codebase.",
|
||||
"In this 240-lesson workshop, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-periodic-table-database": {
|
||||
"title": "Build a Periodic Table Database",
|
||||
"intro": [
|
||||
"For this lab, you will create a Bash script to get information about chemical elements from a periodic table database."
|
||||
]
|
||||
},
|
||||
"lab-number-guessing-game": {
|
||||
"title": "Build a Number Guessing Game",
|
||||
"intro": [
|
||||
"For this lab, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
|
||||
]
|
||||
},
|
||||
"review-git": {
|
||||
"title": "Git Review",
|
||||
"intro": ["Review Git concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-git": {
|
||||
"title": "Git Quiz",
|
||||
"intro": ["Test what you've learned on Git with this quiz."]
|
||||
},
|
||||
"review-relational-databases": {
|
||||
"title": "Relational Databases Review",
|
||||
"intro": [
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-python": {
|
||||
"title": "Introduction to Python",
|
||||
"intro": ["Learn about Introduction to Python in these lectures."]
|
||||
},
|
||||
"workshop-caesar-cipher": {
|
||||
"title": "Build a Caesar Cipher",
|
||||
"intro": ["Learn about Build a Caesar Cipher in these lectures."]
|
||||
"intro": [
|
||||
"In this workshop, you'll build a Caesar cipher using basic Python concepts such as strings, conditionals, functions, and more."
|
||||
]
|
||||
},
|
||||
"lab-rpg-character": {
|
||||
"title": "Build an RPG character",
|
||||
@@ -4147,8 +4015,10 @@
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-selection-sort": {
|
||||
"title": "Build a Selection Sort",
|
||||
"intro": [""]
|
||||
"title": "Implement the Selection Sort Algorithm",
|
||||
"intro": [
|
||||
"In this lab you will implement the selection sort algorithm."
|
||||
]
|
||||
},
|
||||
"lab-luhn-argorithm": {
|
||||
"title": "Build a Luhn Algorithm",
|
||||
@@ -4225,6 +4095,182 @@
|
||||
"title": "Python Review",
|
||||
"intro": ["Review Python concepts to prepare for the upcoming exam."]
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Build a Boilerplate",
|
||||
"intro": [
|
||||
"The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
|
||||
"In this 170-lesson workshop, you will learn terminal commands by creating a website boilerplate using only the command line."
|
||||
]
|
||||
},
|
||||
"review-bash-commands": {
|
||||
"title": "Bash Commands Review",
|
||||
"intro": [
|
||||
"Review the Bash Commands concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-commands": {
|
||||
"title": "Bash Commands Quiz",
|
||||
"intro": ["Test what you've learned bash commands with this quiz."]
|
||||
},
|
||||
"voks": {
|
||||
"title": "306",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-database-of-video-game-characters": {
|
||||
"title": "Build a Database of Video Game Characters",
|
||||
"intro": [
|
||||
"A relational database organizes data into tables that are linked together through relationships.",
|
||||
"In this 165-lesson workshop, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
|
||||
]
|
||||
},
|
||||
"lab-celestial-bodies-database": {
|
||||
"title": "Build a Celestial Bodies Database",
|
||||
"intro": [
|
||||
"For this project, you will build a database of celestial bodies using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"review-relational-database": {
|
||||
"title": "Relational Database Review",
|
||||
"intro": [
|
||||
"Review the Relational Database concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-relational-database": {
|
||||
"title": "Relational Database Quiz",
|
||||
"intro": [
|
||||
"Test what you've learned on relational databases with this quiz."
|
||||
]
|
||||
},
|
||||
"pexz": {
|
||||
"title": "311",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-five-programs": {
|
||||
"title": "Build Five Programs",
|
||||
"intro": [
|
||||
"Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
|
||||
"In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
|
||||
]
|
||||
},
|
||||
"review-bash-scripting": {
|
||||
"title": "Bash Scripting Review",
|
||||
"intro": [
|
||||
"Review the bash scripting concepts you've learned to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-scripting": {
|
||||
"title": "Bash Scripting Quiz",
|
||||
"intro": ["Test what you've learned on bash scripting in this quiz."]
|
||||
},
|
||||
"tkgg": {
|
||||
"title": "315",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-student-database-part-1": {
|
||||
"title": "Build a Student Database: Part 1",
|
||||
"intro": [
|
||||
"SQL, or Structured Query Language, is the language for communicating with a relational database.",
|
||||
"In this 140-lesson workshop, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
|
||||
]
|
||||
},
|
||||
"workshop-sql-student-database-part-2": {
|
||||
"title": "Build a Student Database: Part 2",
|
||||
"intro": [
|
||||
"SQL join commands are used to combine information from multiple tables in a relational database",
|
||||
"In this 140-lesson workshop, you will complete your student database while diving deeper into SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-world-cup-database": {
|
||||
"title": "Build a World Cup Database",
|
||||
"intro": [
|
||||
"For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
|
||||
]
|
||||
},
|
||||
"workshop-kitty-ipsum-translator": {
|
||||
"title": "Build a Kitty Ipsum Translator",
|
||||
"intro": [
|
||||
"There's more to Bash commands than you might think.",
|
||||
"In this 140-lesson workshop, you will learn some more complex commands, and the details of how commands work."
|
||||
]
|
||||
},
|
||||
"workshop-bike-rental-shop": {
|
||||
"title": "Build a Bike Rental Shop",
|
||||
"intro": [
|
||||
"In this 210-lesson workshop, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"lab-salon-appointment-scheduler": {
|
||||
"title": "Build a Salon Appointment Scheduler",
|
||||
"intro": [
|
||||
"For this lab, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
|
||||
]
|
||||
},
|
||||
"review-bash-and-sql": {
|
||||
"title": "Bash and SQL Review",
|
||||
"intro": [
|
||||
"Review the Bash and SQL concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-and-sql": {
|
||||
"title": "Bash and SQL Quiz",
|
||||
"intro": ["Test what you've learned in this quiz on Bash and SQL."]
|
||||
},
|
||||
"eeez": {
|
||||
"title": "324",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-castle": {
|
||||
"title": "Build a Castle",
|
||||
"intro": [
|
||||
"Nano is a program that allows you to edit files right in the terminal.",
|
||||
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
|
||||
]
|
||||
},
|
||||
"review-nano": {
|
||||
"title": "Nano Review",
|
||||
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-nano": {
|
||||
"title": "Nano Quiz",
|
||||
"intro": ["Test what you've learned on Nano with this quiz ."]
|
||||
},
|
||||
"rhhl": {
|
||||
"title": "328",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-reference-object": {
|
||||
"title": "Build an SQL Reference Object",
|
||||
"intro": [
|
||||
"Git is a version control system that keeps track of all the changes you make to your codebase.",
|
||||
"In this 240-lesson workshop, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-periodic-table-database": {
|
||||
"title": "Build a Periodic Table Database",
|
||||
"intro": [
|
||||
"For this lab, you will create a Bash script to get information about chemical elements from a periodic table database."
|
||||
]
|
||||
},
|
||||
"lab-number-guessing-game": {
|
||||
"title": "Build a Number Guessing Game",
|
||||
"intro": [
|
||||
"For this lab, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
|
||||
]
|
||||
},
|
||||
"review-git": {
|
||||
"title": "Git Review",
|
||||
"intro": ["Review Git concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-git": {
|
||||
"title": "Git Quiz",
|
||||
"intro": ["Test what you've learned on Git with this quiz."]
|
||||
},
|
||||
"review-relational-databases": {
|
||||
"title": "Relational Databases Review",
|
||||
"intro": [
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"exam-certified-full-stack-developer": {
|
||||
"title": "Certified Full Stack Developer Exam",
|
||||
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
|
||||
|
||||
@@ -852,6 +852,7 @@
|
||||
"edit-my-profile": "Edit my profile"
|
||||
},
|
||||
"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.",
|
||||
"honest-first": "Per richiedere una certificazione, è necessario prima accettare la nostra politica di onestà accademica",
|
||||
"really-weird": "È successo qualcosa di veramente strano, se succede di nuovo, ti preghiamo di considerare di sollevare un problema su https://github.com/freeCodeCamp/freeCodeCamp/issues/new",
|
||||
"generic-error": "Something went wrong. Please try again in a moment or contact support@freecodecamp.org if the error persists.",
|
||||
|
||||
@@ -1787,6 +1787,7 @@
|
||||
"css-variables": "Variables",
|
||||
"css-grid": "Grid",
|
||||
"css-animations": "Animations",
|
||||
"review-css": "CSS Review",
|
||||
"exam-css": "CSS Exam",
|
||||
"code-editors": "Code Editors",
|
||||
"javascript-variables-and-strings": "Variables and Strings",
|
||||
@@ -1809,6 +1810,7 @@
|
||||
"recursion": "Recursion",
|
||||
"functional-programming": "Functional Programming",
|
||||
"asynchronous-javascript": "Asynchronous JavaScript",
|
||||
"review-javascript": "JavaScript Review",
|
||||
"exam-javascript": "JavaScript Exam",
|
||||
"react-fundamentals": "React Fundamentals",
|
||||
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
|
||||
@@ -2017,6 +2019,24 @@
|
||||
"In these lecture videos, you will learn about accessibility and its importance, assistive tools for people with disabilities, HTML attributes that let you create inclusive websites, accessibility best practices, and much more."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-tables-forms": {
|
||||
"title": "Working with Accessible Tables and Forms",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about how to create accessible tables and forms."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-aria": {
|
||||
"title": "Introduction to ARIA",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about working with ARIA roles."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-media-elements": {
|
||||
"title": "Working with Accessible Media Elements",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about how to create accessible links, audio and video content."
|
||||
]
|
||||
},
|
||||
"lab-checkout-page": {
|
||||
"title": "Build a Checkout Page",
|
||||
"intro": [
|
||||
@@ -2834,6 +2854,12 @@
|
||||
"In this lab you'll use conditional statements and loops to determine if a year is a leap year."
|
||||
]
|
||||
},
|
||||
"lab-truncate-string": {
|
||||
"title": "Implement the Truncate String Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice truncating a string at a certain length."
|
||||
]
|
||||
},
|
||||
"review-javascript-functions": {
|
||||
"title": "JavaScript Functions Review",
|
||||
"intro": [
|
||||
@@ -2930,6 +2956,18 @@
|
||||
"You'll practice using loops and conditionals to calculate the factorial of a number."
|
||||
]
|
||||
},
|
||||
"lab-mutations": {
|
||||
"title": "Implement the Mutations Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice iterating over two different strings to compare their characters."
|
||||
]
|
||||
},
|
||||
"lab-chunky-monkey": {
|
||||
"title": "Implement the Chunky Monkey Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "JavaScript Loops Review",
|
||||
"intro": [
|
||||
@@ -3547,9 +3585,11 @@
|
||||
"In these lecture videos, you will learn about effects and referencing values with React."
|
||||
]
|
||||
},
|
||||
"xdyh": {
|
||||
"title": "270",
|
||||
"intro": []
|
||||
"workshop-fruit-search-app": {
|
||||
"title": "Build a Fruit Search App",
|
||||
"intro": [
|
||||
"In this workshop, you will continute to learn about the <code>useEffect()</code> hook by building an application that fetches fruit data from an API based on user input and displays the results dynamically."
|
||||
]
|
||||
},
|
||||
"vjgg": {
|
||||
"title": "272",
|
||||
@@ -3593,9 +3633,11 @@
|
||||
"In these lecture videos, you will learn about data fetching and memoization in React."
|
||||
]
|
||||
},
|
||||
"ffpt": {
|
||||
"title": "279",
|
||||
"intro": []
|
||||
"workshop-shopping-list-app": {
|
||||
"title": "Build a Shopping List App",
|
||||
"intro": [
|
||||
"In this workshop, you'll use the <code>useMemo()</code> and <code>useCallback()</code> hooks in React to build a simple shopping list app. You'll learn more about state and the lifecycle of React components, and how to use memoization to reduce re-renders and make your apps more efficient."
|
||||
]
|
||||
},
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
@@ -3742,189 +3784,15 @@
|
||||
"title": "302",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Build a Boilerplate",
|
||||
"intro": [
|
||||
"The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
|
||||
"In this 170-lesson workshop, you will learn terminal commands by creating a website boilerplate using only the command line."
|
||||
]
|
||||
},
|
||||
"review-bash-commands": {
|
||||
"title": "Bash Commands Review",
|
||||
"intro": [
|
||||
"Review the Bash Commands concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-commands": {
|
||||
"title": "Bash Commands Quiz",
|
||||
"intro": ["Test what you've learned bash commands with this quiz."]
|
||||
},
|
||||
"voks": {
|
||||
"title": "306",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-database-of-video-game-characters": {
|
||||
"title": "Build a Database of Video Game Characters",
|
||||
"intro": [
|
||||
"A relational database organizes data into tables that are linked together through relationships.",
|
||||
"In this 165-lesson workshop, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
|
||||
]
|
||||
},
|
||||
"lab-celestial-bodies-database": {
|
||||
"title": "Build a Celestial Bodies Database",
|
||||
"intro": [
|
||||
"For this project, you will build a database of celestial bodies using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"review-relational-database": {
|
||||
"title": "Relational Database Review",
|
||||
"intro": [
|
||||
"Review the Relational Database concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-relational-database": {
|
||||
"title": "Relational Database Quiz",
|
||||
"intro": [
|
||||
"Test what you've learned on relational databases with this quiz."
|
||||
]
|
||||
},
|
||||
"pexz": {
|
||||
"title": "311",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-five-programs": {
|
||||
"title": "Build Five Programs",
|
||||
"intro": [
|
||||
"Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
|
||||
"In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
|
||||
]
|
||||
},
|
||||
"review-bash-scripting": {
|
||||
"title": "Bash Scripting Review",
|
||||
"intro": [
|
||||
"Review the bash scripting concepts you've learned to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-scripting": {
|
||||
"title": "Bash Scripting Quiz",
|
||||
"intro": ["Test what you've learned on bash scripting in this quiz."]
|
||||
},
|
||||
"tkgg": {
|
||||
"title": "315",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-student-database-part-1": {
|
||||
"title": "Build a Student Database: Part 1",
|
||||
"intro": [
|
||||
"SQL, or Structured Query Language, is the language for communicating with a relational database.",
|
||||
"In this 140-lesson workshop, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
|
||||
]
|
||||
},
|
||||
"workshop-sql-student-database-part-2": {
|
||||
"title": "Build a Student Database: Part 2",
|
||||
"intro": [
|
||||
"SQL join commands are used to combine information from multiple tables in a relational database",
|
||||
"In this 140-lesson workshop, you will complete your student database while diving deeper into SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-world-cup-database": {
|
||||
"title": "Build a World Cup Database",
|
||||
"intro": [
|
||||
"For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
|
||||
]
|
||||
},
|
||||
"workshop-kitty-ipsum-translator": {
|
||||
"title": "Build a Kitty Ipsum Translator",
|
||||
"intro": [
|
||||
"There's more to Bash commands than you might think.",
|
||||
"In this 140-lesson workshop, you will learn some more complex commands, and the details of how commands work."
|
||||
]
|
||||
},
|
||||
"workshop-bike-rental-shop": {
|
||||
"title": "Build a Bike Rental Shop",
|
||||
"intro": [
|
||||
"In this 210-lesson workshop, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"lab-salon-appointment-scheduler": {
|
||||
"title": "Build a Salon Appointment Scheduler",
|
||||
"intro": [
|
||||
"For this lab, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
|
||||
]
|
||||
},
|
||||
"review-bash-and-sql": {
|
||||
"title": "Bash and SQL Review",
|
||||
"intro": [
|
||||
"Review the Bash and SQL concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-and-sql": {
|
||||
"title": "Bash and SQL Quiz",
|
||||
"intro": ["Test what you've learned in this quiz on Bash and SQL."]
|
||||
},
|
||||
"eeez": {
|
||||
"title": "324",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-castle": {
|
||||
"title": "Build a Castle",
|
||||
"intro": [
|
||||
"Nano is a program that allows you to edit files right in the terminal.",
|
||||
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
|
||||
]
|
||||
},
|
||||
"review-nano": {
|
||||
"title": "Nano Review",
|
||||
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-nano": {
|
||||
"title": "Nano Quiz",
|
||||
"intro": ["Test what you've learned on Nano with this quiz ."]
|
||||
},
|
||||
"rhhl": {
|
||||
"title": "328",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-reference-object": {
|
||||
"title": "Build an SQL Reference Object",
|
||||
"intro": [
|
||||
"Git is a version control system that keeps track of all the changes you make to your codebase.",
|
||||
"In this 240-lesson workshop, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-periodic-table-database": {
|
||||
"title": "Build a Periodic Table Database",
|
||||
"intro": [
|
||||
"For this lab, you will create a Bash script to get information about chemical elements from a periodic table database."
|
||||
]
|
||||
},
|
||||
"lab-number-guessing-game": {
|
||||
"title": "Build a Number Guessing Game",
|
||||
"intro": [
|
||||
"For this lab, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
|
||||
]
|
||||
},
|
||||
"review-git": {
|
||||
"title": "Git Review",
|
||||
"intro": ["Review Git concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-git": {
|
||||
"title": "Git Quiz",
|
||||
"intro": ["Test what you've learned on Git with this quiz."]
|
||||
},
|
||||
"review-relational-databases": {
|
||||
"title": "Relational Databases Review",
|
||||
"intro": [
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-python": {
|
||||
"title": "Introduction to Python",
|
||||
"intro": ["Learn about Introduction to Python in these lectures."]
|
||||
},
|
||||
"workshop-caesar-cipher": {
|
||||
"title": "Build a Caesar Cipher",
|
||||
"intro": ["Learn about Build a Caesar Cipher in these lectures."]
|
||||
"intro": [
|
||||
"In this workshop, you'll build a Caesar cipher using basic Python concepts such as strings, conditionals, functions, and more."
|
||||
]
|
||||
},
|
||||
"lab-rpg-character": {
|
||||
"title": "Build an RPG character",
|
||||
@@ -4147,8 +4015,10 @@
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-selection-sort": {
|
||||
"title": "Build a Selection Sort",
|
||||
"intro": [""]
|
||||
"title": "Implement the Selection Sort Algorithm",
|
||||
"intro": [
|
||||
"In this lab you will implement the selection sort algorithm."
|
||||
]
|
||||
},
|
||||
"lab-luhn-argorithm": {
|
||||
"title": "Build a Luhn Algorithm",
|
||||
@@ -4225,6 +4095,182 @@
|
||||
"title": "Python Review",
|
||||
"intro": ["Review Python concepts to prepare for the upcoming exam."]
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Build a Boilerplate",
|
||||
"intro": [
|
||||
"The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
|
||||
"In this 170-lesson workshop, you will learn terminal commands by creating a website boilerplate using only the command line."
|
||||
]
|
||||
},
|
||||
"review-bash-commands": {
|
||||
"title": "Bash Commands Review",
|
||||
"intro": [
|
||||
"Review the Bash Commands concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-commands": {
|
||||
"title": "Bash Commands Quiz",
|
||||
"intro": ["Test what you've learned bash commands with this quiz."]
|
||||
},
|
||||
"voks": {
|
||||
"title": "306",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-database-of-video-game-characters": {
|
||||
"title": "Build a Database of Video Game Characters",
|
||||
"intro": [
|
||||
"A relational database organizes data into tables that are linked together through relationships.",
|
||||
"In this 165-lesson workshop, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
|
||||
]
|
||||
},
|
||||
"lab-celestial-bodies-database": {
|
||||
"title": "Build a Celestial Bodies Database",
|
||||
"intro": [
|
||||
"For this project, you will build a database of celestial bodies using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"review-relational-database": {
|
||||
"title": "Relational Database Review",
|
||||
"intro": [
|
||||
"Review the Relational Database concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-relational-database": {
|
||||
"title": "Relational Database Quiz",
|
||||
"intro": [
|
||||
"Test what you've learned on relational databases with this quiz."
|
||||
]
|
||||
},
|
||||
"pexz": {
|
||||
"title": "311",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-five-programs": {
|
||||
"title": "Build Five Programs",
|
||||
"intro": [
|
||||
"Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
|
||||
"In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
|
||||
]
|
||||
},
|
||||
"review-bash-scripting": {
|
||||
"title": "Bash Scripting Review",
|
||||
"intro": [
|
||||
"Review the bash scripting concepts you've learned to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-scripting": {
|
||||
"title": "Bash Scripting Quiz",
|
||||
"intro": ["Test what you've learned on bash scripting in this quiz."]
|
||||
},
|
||||
"tkgg": {
|
||||
"title": "315",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-student-database-part-1": {
|
||||
"title": "Build a Student Database: Part 1",
|
||||
"intro": [
|
||||
"SQL, or Structured Query Language, is the language for communicating with a relational database.",
|
||||
"In this 140-lesson workshop, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
|
||||
]
|
||||
},
|
||||
"workshop-sql-student-database-part-2": {
|
||||
"title": "Build a Student Database: Part 2",
|
||||
"intro": [
|
||||
"SQL join commands are used to combine information from multiple tables in a relational database",
|
||||
"In this 140-lesson workshop, you will complete your student database while diving deeper into SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-world-cup-database": {
|
||||
"title": "Build a World Cup Database",
|
||||
"intro": [
|
||||
"For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
|
||||
]
|
||||
},
|
||||
"workshop-kitty-ipsum-translator": {
|
||||
"title": "Build a Kitty Ipsum Translator",
|
||||
"intro": [
|
||||
"There's more to Bash commands than you might think.",
|
||||
"In this 140-lesson workshop, you will learn some more complex commands, and the details of how commands work."
|
||||
]
|
||||
},
|
||||
"workshop-bike-rental-shop": {
|
||||
"title": "Build a Bike Rental Shop",
|
||||
"intro": [
|
||||
"In this 210-lesson workshop, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"lab-salon-appointment-scheduler": {
|
||||
"title": "Build a Salon Appointment Scheduler",
|
||||
"intro": [
|
||||
"For this lab, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
|
||||
]
|
||||
},
|
||||
"review-bash-and-sql": {
|
||||
"title": "Bash and SQL Review",
|
||||
"intro": [
|
||||
"Review the Bash and SQL concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-and-sql": {
|
||||
"title": "Bash and SQL Quiz",
|
||||
"intro": ["Test what you've learned in this quiz on Bash and SQL."]
|
||||
},
|
||||
"eeez": {
|
||||
"title": "324",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-castle": {
|
||||
"title": "Build a Castle",
|
||||
"intro": [
|
||||
"Nano is a program that allows you to edit files right in the terminal.",
|
||||
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
|
||||
]
|
||||
},
|
||||
"review-nano": {
|
||||
"title": "Nano Review",
|
||||
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-nano": {
|
||||
"title": "Nano Quiz",
|
||||
"intro": ["Test what you've learned on Nano with this quiz ."]
|
||||
},
|
||||
"rhhl": {
|
||||
"title": "328",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-reference-object": {
|
||||
"title": "Build an SQL Reference Object",
|
||||
"intro": [
|
||||
"Git is a version control system that keeps track of all the changes you make to your codebase.",
|
||||
"In this 240-lesson workshop, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-periodic-table-database": {
|
||||
"title": "Build a Periodic Table Database",
|
||||
"intro": [
|
||||
"For this lab, you will create a Bash script to get information about chemical elements from a periodic table database."
|
||||
]
|
||||
},
|
||||
"lab-number-guessing-game": {
|
||||
"title": "Build a Number Guessing Game",
|
||||
"intro": [
|
||||
"For this lab, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
|
||||
]
|
||||
},
|
||||
"review-git": {
|
||||
"title": "Git Review",
|
||||
"intro": ["Review Git concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-git": {
|
||||
"title": "Git Quiz",
|
||||
"intro": ["Test what you've learned on Git with this quiz."]
|
||||
},
|
||||
"review-relational-databases": {
|
||||
"title": "Relational Databases Review",
|
||||
"intro": [
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"exam-certified-full-stack-developer": {
|
||||
"title": "Certified Full Stack Developer Exam",
|
||||
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
|
||||
|
||||
@@ -852,6 +852,7 @@
|
||||
"edit-my-profile": "プロフィールを編集"
|
||||
},
|
||||
"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.",
|
||||
"honest-first": "認定証を獲得するには、まず学問的誠実性ポリシーに同意する必要があります。",
|
||||
"really-weird": "予期しない問題が発生しました。この問題が何度も発生するようであれば、https://github.com/freeCodeCamp/freeCodeCamp/issues/new への Issue 登録をご検討ください。",
|
||||
"generic-error": "問題が発生しました。お手数ですが、時間をおいて再度お試しください。エラーが解消されない場合には support@freecodecamp.org までお問い合わせください。",
|
||||
|
||||
@@ -1787,6 +1787,7 @@
|
||||
"css-variables": "Variables",
|
||||
"css-grid": "Grid",
|
||||
"css-animations": "Animations",
|
||||
"review-css": "CSS Review",
|
||||
"exam-css": "CSS Exam",
|
||||
"code-editors": "Code Editors",
|
||||
"javascript-variables-and-strings": "Variables and Strings",
|
||||
@@ -1809,6 +1810,7 @@
|
||||
"recursion": "Recursion",
|
||||
"functional-programming": "Functional Programming",
|
||||
"asynchronous-javascript": "Asynchronous JavaScript",
|
||||
"review-javascript": "JavaScript Review",
|
||||
"exam-javascript": "JavaScript Exam",
|
||||
"react-fundamentals": "React Fundamentals",
|
||||
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
|
||||
@@ -2017,6 +2019,24 @@
|
||||
"In these lecture videos, you will learn about accessibility and its importance, assistive tools for people with disabilities, HTML attributes that let you create inclusive websites, accessibility best practices, and much more."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-tables-forms": {
|
||||
"title": "Working with Accessible Tables and Forms",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about how to create accessible tables and forms."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-aria": {
|
||||
"title": "Introduction to ARIA",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about working with ARIA roles."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-media-elements": {
|
||||
"title": "Working with Accessible Media Elements",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about how to create accessible links, audio and video content."
|
||||
]
|
||||
},
|
||||
"lab-checkout-page": {
|
||||
"title": "Build a Checkout Page",
|
||||
"intro": [
|
||||
@@ -2834,6 +2854,12 @@
|
||||
"In this lab you'll use conditional statements and loops to determine if a year is a leap year."
|
||||
]
|
||||
},
|
||||
"lab-truncate-string": {
|
||||
"title": "Implement the Truncate String Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice truncating a string at a certain length."
|
||||
]
|
||||
},
|
||||
"review-javascript-functions": {
|
||||
"title": "JavaScript Functions Review",
|
||||
"intro": [
|
||||
@@ -2930,6 +2956,18 @@
|
||||
"You'll practice using loops and conditionals to calculate the factorial of a number."
|
||||
]
|
||||
},
|
||||
"lab-mutations": {
|
||||
"title": "Implement the Mutations Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice iterating over two different strings to compare their characters."
|
||||
]
|
||||
},
|
||||
"lab-chunky-monkey": {
|
||||
"title": "Implement the Chunky Monkey Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "JavaScript Loops Review",
|
||||
"intro": [
|
||||
@@ -3547,9 +3585,11 @@
|
||||
"In these lecture videos, you will learn about effects and referencing values with React."
|
||||
]
|
||||
},
|
||||
"xdyh": {
|
||||
"title": "270",
|
||||
"intro": []
|
||||
"workshop-fruit-search-app": {
|
||||
"title": "Build a Fruit Search App",
|
||||
"intro": [
|
||||
"In this workshop, you will continute to learn about the <code>useEffect()</code> hook by building an application that fetches fruit data from an API based on user input and displays the results dynamically."
|
||||
]
|
||||
},
|
||||
"vjgg": {
|
||||
"title": "272",
|
||||
@@ -3593,9 +3633,11 @@
|
||||
"In these lecture videos, you will learn about data fetching and memoization in React."
|
||||
]
|
||||
},
|
||||
"ffpt": {
|
||||
"title": "279",
|
||||
"intro": []
|
||||
"workshop-shopping-list-app": {
|
||||
"title": "Build a Shopping List App",
|
||||
"intro": [
|
||||
"In this workshop, you'll use the <code>useMemo()</code> and <code>useCallback()</code> hooks in React to build a simple shopping list app. You'll learn more about state and the lifecycle of React components, and how to use memoization to reduce re-renders and make your apps more efficient."
|
||||
]
|
||||
},
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
@@ -3742,189 +3784,15 @@
|
||||
"title": "302",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Build a Boilerplate",
|
||||
"intro": [
|
||||
"The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
|
||||
"In this 170-lesson workshop, you will learn terminal commands by creating a website boilerplate using only the command line."
|
||||
]
|
||||
},
|
||||
"review-bash-commands": {
|
||||
"title": "Bash Commands Review",
|
||||
"intro": [
|
||||
"Review the Bash Commands concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-commands": {
|
||||
"title": "Bash Commands Quiz",
|
||||
"intro": ["Test what you've learned bash commands with this quiz."]
|
||||
},
|
||||
"voks": {
|
||||
"title": "306",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-database-of-video-game-characters": {
|
||||
"title": "Build a Database of Video Game Characters",
|
||||
"intro": [
|
||||
"A relational database organizes data into tables that are linked together through relationships.",
|
||||
"In this 165-lesson workshop, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
|
||||
]
|
||||
},
|
||||
"lab-celestial-bodies-database": {
|
||||
"title": "Build a Celestial Bodies Database",
|
||||
"intro": [
|
||||
"For this project, you will build a database of celestial bodies using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"review-relational-database": {
|
||||
"title": "Relational Database Review",
|
||||
"intro": [
|
||||
"Review the Relational Database concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-relational-database": {
|
||||
"title": "Relational Database Quiz",
|
||||
"intro": [
|
||||
"Test what you've learned on relational databases with this quiz."
|
||||
]
|
||||
},
|
||||
"pexz": {
|
||||
"title": "311",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-five-programs": {
|
||||
"title": "Build Five Programs",
|
||||
"intro": [
|
||||
"Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
|
||||
"In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
|
||||
]
|
||||
},
|
||||
"review-bash-scripting": {
|
||||
"title": "Bash Scripting Review",
|
||||
"intro": [
|
||||
"Review the bash scripting concepts you've learned to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-scripting": {
|
||||
"title": "Bash Scripting Quiz",
|
||||
"intro": ["Test what you've learned on bash scripting in this quiz."]
|
||||
},
|
||||
"tkgg": {
|
||||
"title": "315",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-student-database-part-1": {
|
||||
"title": "Build a Student Database: Part 1",
|
||||
"intro": [
|
||||
"SQL, or Structured Query Language, is the language for communicating with a relational database.",
|
||||
"In this 140-lesson workshop, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
|
||||
]
|
||||
},
|
||||
"workshop-sql-student-database-part-2": {
|
||||
"title": "Build a Student Database: Part 2",
|
||||
"intro": [
|
||||
"SQL join commands are used to combine information from multiple tables in a relational database",
|
||||
"In this 140-lesson workshop, you will complete your student database while diving deeper into SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-world-cup-database": {
|
||||
"title": "Build a World Cup Database",
|
||||
"intro": [
|
||||
"For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
|
||||
]
|
||||
},
|
||||
"workshop-kitty-ipsum-translator": {
|
||||
"title": "Build a Kitty Ipsum Translator",
|
||||
"intro": [
|
||||
"There's more to Bash commands than you might think.",
|
||||
"In this 140-lesson workshop, you will learn some more complex commands, and the details of how commands work."
|
||||
]
|
||||
},
|
||||
"workshop-bike-rental-shop": {
|
||||
"title": "Build a Bike Rental Shop",
|
||||
"intro": [
|
||||
"In this 210-lesson workshop, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"lab-salon-appointment-scheduler": {
|
||||
"title": "Build a Salon Appointment Scheduler",
|
||||
"intro": [
|
||||
"For this lab, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
|
||||
]
|
||||
},
|
||||
"review-bash-and-sql": {
|
||||
"title": "Bash and SQL Review",
|
||||
"intro": [
|
||||
"Review the Bash and SQL concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-and-sql": {
|
||||
"title": "Bash and SQL Quiz",
|
||||
"intro": ["Test what you've learned in this quiz on Bash and SQL."]
|
||||
},
|
||||
"eeez": {
|
||||
"title": "324",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-castle": {
|
||||
"title": "Build a Castle",
|
||||
"intro": [
|
||||
"Nano is a program that allows you to edit files right in the terminal.",
|
||||
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
|
||||
]
|
||||
},
|
||||
"review-nano": {
|
||||
"title": "Nano Review",
|
||||
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-nano": {
|
||||
"title": "Nano Quiz",
|
||||
"intro": ["Test what you've learned on Nano with this quiz ."]
|
||||
},
|
||||
"rhhl": {
|
||||
"title": "328",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-reference-object": {
|
||||
"title": "Build an SQL Reference Object",
|
||||
"intro": [
|
||||
"Git is a version control system that keeps track of all the changes you make to your codebase.",
|
||||
"In this 240-lesson workshop, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-periodic-table-database": {
|
||||
"title": "Build a Periodic Table Database",
|
||||
"intro": [
|
||||
"For this lab, you will create a Bash script to get information about chemical elements from a periodic table database."
|
||||
]
|
||||
},
|
||||
"lab-number-guessing-game": {
|
||||
"title": "Build a Number Guessing Game",
|
||||
"intro": [
|
||||
"For this lab, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
|
||||
]
|
||||
},
|
||||
"review-git": {
|
||||
"title": "Git Review",
|
||||
"intro": ["Review Git concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-git": {
|
||||
"title": "Git Quiz",
|
||||
"intro": ["Test what you've learned on Git with this quiz."]
|
||||
},
|
||||
"review-relational-databases": {
|
||||
"title": "Relational Databases Review",
|
||||
"intro": [
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-python": {
|
||||
"title": "Introduction to Python",
|
||||
"intro": ["Learn about Introduction to Python in these lectures."]
|
||||
},
|
||||
"workshop-caesar-cipher": {
|
||||
"title": "Build a Caesar Cipher",
|
||||
"intro": ["Learn about Build a Caesar Cipher in these lectures."]
|
||||
"intro": [
|
||||
"In this workshop, you'll build a Caesar cipher using basic Python concepts such as strings, conditionals, functions, and more."
|
||||
]
|
||||
},
|
||||
"lab-rpg-character": {
|
||||
"title": "Build an RPG character",
|
||||
@@ -4147,8 +4015,10 @@
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-selection-sort": {
|
||||
"title": "Build a Selection Sort",
|
||||
"intro": [""]
|
||||
"title": "Implement the Selection Sort Algorithm",
|
||||
"intro": [
|
||||
"In this lab you will implement the selection sort algorithm."
|
||||
]
|
||||
},
|
||||
"lab-luhn-argorithm": {
|
||||
"title": "Build a Luhn Algorithm",
|
||||
@@ -4225,6 +4095,182 @@
|
||||
"title": "Python Review",
|
||||
"intro": ["Review Python concepts to prepare for the upcoming exam."]
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Build a Boilerplate",
|
||||
"intro": [
|
||||
"The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
|
||||
"In this 170-lesson workshop, you will learn terminal commands by creating a website boilerplate using only the command line."
|
||||
]
|
||||
},
|
||||
"review-bash-commands": {
|
||||
"title": "Bash Commands Review",
|
||||
"intro": [
|
||||
"Review the Bash Commands concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-commands": {
|
||||
"title": "Bash Commands Quiz",
|
||||
"intro": ["Test what you've learned bash commands with this quiz."]
|
||||
},
|
||||
"voks": {
|
||||
"title": "306",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-database-of-video-game-characters": {
|
||||
"title": "Build a Database of Video Game Characters",
|
||||
"intro": [
|
||||
"A relational database organizes data into tables that are linked together through relationships.",
|
||||
"In this 165-lesson workshop, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
|
||||
]
|
||||
},
|
||||
"lab-celestial-bodies-database": {
|
||||
"title": "Build a Celestial Bodies Database",
|
||||
"intro": [
|
||||
"For this project, you will build a database of celestial bodies using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"review-relational-database": {
|
||||
"title": "Relational Database Review",
|
||||
"intro": [
|
||||
"Review the Relational Database concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-relational-database": {
|
||||
"title": "Relational Database Quiz",
|
||||
"intro": [
|
||||
"Test what you've learned on relational databases with this quiz."
|
||||
]
|
||||
},
|
||||
"pexz": {
|
||||
"title": "311",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-five-programs": {
|
||||
"title": "Build Five Programs",
|
||||
"intro": [
|
||||
"Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
|
||||
"In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
|
||||
]
|
||||
},
|
||||
"review-bash-scripting": {
|
||||
"title": "Bash Scripting Review",
|
||||
"intro": [
|
||||
"Review the bash scripting concepts you've learned to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-scripting": {
|
||||
"title": "Bash Scripting Quiz",
|
||||
"intro": ["Test what you've learned on bash scripting in this quiz."]
|
||||
},
|
||||
"tkgg": {
|
||||
"title": "315",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-student-database-part-1": {
|
||||
"title": "Build a Student Database: Part 1",
|
||||
"intro": [
|
||||
"SQL, or Structured Query Language, is the language for communicating with a relational database.",
|
||||
"In this 140-lesson workshop, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
|
||||
]
|
||||
},
|
||||
"workshop-sql-student-database-part-2": {
|
||||
"title": "Build a Student Database: Part 2",
|
||||
"intro": [
|
||||
"SQL join commands are used to combine information from multiple tables in a relational database",
|
||||
"In this 140-lesson workshop, you will complete your student database while diving deeper into SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-world-cup-database": {
|
||||
"title": "Build a World Cup Database",
|
||||
"intro": [
|
||||
"For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
|
||||
]
|
||||
},
|
||||
"workshop-kitty-ipsum-translator": {
|
||||
"title": "Build a Kitty Ipsum Translator",
|
||||
"intro": [
|
||||
"There's more to Bash commands than you might think.",
|
||||
"In this 140-lesson workshop, you will learn some more complex commands, and the details of how commands work."
|
||||
]
|
||||
},
|
||||
"workshop-bike-rental-shop": {
|
||||
"title": "Build a Bike Rental Shop",
|
||||
"intro": [
|
||||
"In this 210-lesson workshop, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"lab-salon-appointment-scheduler": {
|
||||
"title": "Build a Salon Appointment Scheduler",
|
||||
"intro": [
|
||||
"For this lab, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
|
||||
]
|
||||
},
|
||||
"review-bash-and-sql": {
|
||||
"title": "Bash and SQL Review",
|
||||
"intro": [
|
||||
"Review the Bash and SQL concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-and-sql": {
|
||||
"title": "Bash and SQL Quiz",
|
||||
"intro": ["Test what you've learned in this quiz on Bash and SQL."]
|
||||
},
|
||||
"eeez": {
|
||||
"title": "324",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-castle": {
|
||||
"title": "Build a Castle",
|
||||
"intro": [
|
||||
"Nano is a program that allows you to edit files right in the terminal.",
|
||||
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
|
||||
]
|
||||
},
|
||||
"review-nano": {
|
||||
"title": "Nano Review",
|
||||
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-nano": {
|
||||
"title": "Nano Quiz",
|
||||
"intro": ["Test what you've learned on Nano with this quiz ."]
|
||||
},
|
||||
"rhhl": {
|
||||
"title": "328",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-reference-object": {
|
||||
"title": "Build an SQL Reference Object",
|
||||
"intro": [
|
||||
"Git is a version control system that keeps track of all the changes you make to your codebase.",
|
||||
"In this 240-lesson workshop, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-periodic-table-database": {
|
||||
"title": "Build a Periodic Table Database",
|
||||
"intro": [
|
||||
"For this lab, you will create a Bash script to get information about chemical elements from a periodic table database."
|
||||
]
|
||||
},
|
||||
"lab-number-guessing-game": {
|
||||
"title": "Build a Number Guessing Game",
|
||||
"intro": [
|
||||
"For this lab, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
|
||||
]
|
||||
},
|
||||
"review-git": {
|
||||
"title": "Git Review",
|
||||
"intro": ["Review Git concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-git": {
|
||||
"title": "Git Quiz",
|
||||
"intro": ["Test what you've learned on Git with this quiz."]
|
||||
},
|
||||
"review-relational-databases": {
|
||||
"title": "Relational Databases Review",
|
||||
"intro": [
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"exam-certified-full-stack-developer": {
|
||||
"title": "Certified Full Stack Developer Exam",
|
||||
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
|
||||
|
||||
@@ -852,6 +852,7 @@
|
||||
"edit-my-profile": "Edit my profile"
|
||||
},
|
||||
"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.",
|
||||
"honest-first": "To claim a certification, you must first agree to our academic honesty policy",
|
||||
"really-weird": "Something really weird happened, if it happens again, please consider raising an issue on https://github.com/freeCodeCamp/freeCodeCamp/issues/new",
|
||||
"generic-error": "Something went wrong. Please try again in a moment or contact support@freecodecamp.org if the error persists.",
|
||||
|
||||
@@ -1787,6 +1787,7 @@
|
||||
"css-variables": "Variables",
|
||||
"css-grid": "Grid",
|
||||
"css-animations": "Animations",
|
||||
"review-css": "CSS Review",
|
||||
"exam-css": "CSS Exam",
|
||||
"code-editors": "Code Editors",
|
||||
"javascript-variables-and-strings": "Variables and Strings",
|
||||
@@ -1809,6 +1810,7 @@
|
||||
"recursion": "Recursion",
|
||||
"functional-programming": "Functional Programming",
|
||||
"asynchronous-javascript": "Asynchronous JavaScript",
|
||||
"review-javascript": "JavaScript Review",
|
||||
"exam-javascript": "JavaScript Exam",
|
||||
"react-fundamentals": "React Fundamentals",
|
||||
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
|
||||
@@ -2017,6 +2019,24 @@
|
||||
"In these lecture videos, you will learn about accessibility and its importance, assistive tools for people with disabilities, HTML attributes that let you create inclusive websites, accessibility best practices, and much more."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-tables-forms": {
|
||||
"title": "Working with Accessible Tables and Forms",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about how to create accessible tables and forms."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-aria": {
|
||||
"title": "Introduction to ARIA",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about working with ARIA roles."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-media-elements": {
|
||||
"title": "Working with Accessible Media Elements",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about how to create accessible links, audio and video content."
|
||||
]
|
||||
},
|
||||
"lab-checkout-page": {
|
||||
"title": "Build a Checkout Page",
|
||||
"intro": [
|
||||
@@ -2834,6 +2854,12 @@
|
||||
"In this lab you'll use conditional statements and loops to determine if a year is a leap year."
|
||||
]
|
||||
},
|
||||
"lab-truncate-string": {
|
||||
"title": "Implement the Truncate String Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice truncating a string at a certain length."
|
||||
]
|
||||
},
|
||||
"review-javascript-functions": {
|
||||
"title": "JavaScript Functions Review",
|
||||
"intro": [
|
||||
@@ -2930,6 +2956,18 @@
|
||||
"You'll practice using loops and conditionals to calculate the factorial of a number."
|
||||
]
|
||||
},
|
||||
"lab-mutations": {
|
||||
"title": "Implement the Mutations Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice iterating over two different strings to compare their characters."
|
||||
]
|
||||
},
|
||||
"lab-chunky-monkey": {
|
||||
"title": "Implement the Chunky Monkey Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "JavaScript Loops Review",
|
||||
"intro": [
|
||||
@@ -3547,9 +3585,11 @@
|
||||
"In these lecture videos, you will learn about effects and referencing values with React."
|
||||
]
|
||||
},
|
||||
"xdyh": {
|
||||
"title": "270",
|
||||
"intro": []
|
||||
"workshop-fruit-search-app": {
|
||||
"title": "Build a Fruit Search App",
|
||||
"intro": [
|
||||
"In this workshop, you will continute to learn about the <code>useEffect()</code> hook by building an application that fetches fruit data from an API based on user input and displays the results dynamically."
|
||||
]
|
||||
},
|
||||
"vjgg": {
|
||||
"title": "272",
|
||||
@@ -3593,9 +3633,11 @@
|
||||
"In these lecture videos, you will learn about data fetching and memoization in React."
|
||||
]
|
||||
},
|
||||
"ffpt": {
|
||||
"title": "279",
|
||||
"intro": []
|
||||
"workshop-shopping-list-app": {
|
||||
"title": "Build a Shopping List App",
|
||||
"intro": [
|
||||
"In this workshop, you'll use the <code>useMemo()</code> and <code>useCallback()</code> hooks in React to build a simple shopping list app. You'll learn more about state and the lifecycle of React components, and how to use memoization to reduce re-renders and make your apps more efficient."
|
||||
]
|
||||
},
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
@@ -3742,189 +3784,15 @@
|
||||
"title": "302",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Build a Boilerplate",
|
||||
"intro": [
|
||||
"The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
|
||||
"In this 170-lesson workshop, you will learn terminal commands by creating a website boilerplate using only the command line."
|
||||
]
|
||||
},
|
||||
"review-bash-commands": {
|
||||
"title": "Bash Commands Review",
|
||||
"intro": [
|
||||
"Review the Bash Commands concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-commands": {
|
||||
"title": "Bash Commands Quiz",
|
||||
"intro": ["Test what you've learned bash commands with this quiz."]
|
||||
},
|
||||
"voks": {
|
||||
"title": "306",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-database-of-video-game-characters": {
|
||||
"title": "Build a Database of Video Game Characters",
|
||||
"intro": [
|
||||
"A relational database organizes data into tables that are linked together through relationships.",
|
||||
"In this 165-lesson workshop, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
|
||||
]
|
||||
},
|
||||
"lab-celestial-bodies-database": {
|
||||
"title": "Build a Celestial Bodies Database",
|
||||
"intro": [
|
||||
"For this project, you will build a database of celestial bodies using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"review-relational-database": {
|
||||
"title": "Relational Database Review",
|
||||
"intro": [
|
||||
"Review the Relational Database concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-relational-database": {
|
||||
"title": "Relational Database Quiz",
|
||||
"intro": [
|
||||
"Test what you've learned on relational databases with this quiz."
|
||||
]
|
||||
},
|
||||
"pexz": {
|
||||
"title": "311",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-five-programs": {
|
||||
"title": "Build Five Programs",
|
||||
"intro": [
|
||||
"Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
|
||||
"In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
|
||||
]
|
||||
},
|
||||
"review-bash-scripting": {
|
||||
"title": "Bash Scripting Review",
|
||||
"intro": [
|
||||
"Review the bash scripting concepts you've learned to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-scripting": {
|
||||
"title": "Bash Scripting Quiz",
|
||||
"intro": ["Test what you've learned on bash scripting in this quiz."]
|
||||
},
|
||||
"tkgg": {
|
||||
"title": "315",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-student-database-part-1": {
|
||||
"title": "Build a Student Database: Part 1",
|
||||
"intro": [
|
||||
"SQL, or Structured Query Language, is the language for communicating with a relational database.",
|
||||
"In this 140-lesson workshop, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
|
||||
]
|
||||
},
|
||||
"workshop-sql-student-database-part-2": {
|
||||
"title": "Build a Student Database: Part 2",
|
||||
"intro": [
|
||||
"SQL join commands are used to combine information from multiple tables in a relational database",
|
||||
"In this 140-lesson workshop, you will complete your student database while diving deeper into SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-world-cup-database": {
|
||||
"title": "Build a World Cup Database",
|
||||
"intro": [
|
||||
"For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
|
||||
]
|
||||
},
|
||||
"workshop-kitty-ipsum-translator": {
|
||||
"title": "Build a Kitty Ipsum Translator",
|
||||
"intro": [
|
||||
"There's more to Bash commands than you might think.",
|
||||
"In this 140-lesson workshop, you will learn some more complex commands, and the details of how commands work."
|
||||
]
|
||||
},
|
||||
"workshop-bike-rental-shop": {
|
||||
"title": "Build a Bike Rental Shop",
|
||||
"intro": [
|
||||
"In this 210-lesson workshop, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"lab-salon-appointment-scheduler": {
|
||||
"title": "Build a Salon Appointment Scheduler",
|
||||
"intro": [
|
||||
"For this lab, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
|
||||
]
|
||||
},
|
||||
"review-bash-and-sql": {
|
||||
"title": "Bash and SQL Review",
|
||||
"intro": [
|
||||
"Review the Bash and SQL concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-and-sql": {
|
||||
"title": "Bash and SQL Quiz",
|
||||
"intro": ["Test what you've learned in this quiz on Bash and SQL."]
|
||||
},
|
||||
"eeez": {
|
||||
"title": "324",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-castle": {
|
||||
"title": "Build a Castle",
|
||||
"intro": [
|
||||
"Nano is a program that allows you to edit files right in the terminal.",
|
||||
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
|
||||
]
|
||||
},
|
||||
"review-nano": {
|
||||
"title": "Nano Review",
|
||||
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-nano": {
|
||||
"title": "Nano Quiz",
|
||||
"intro": ["Test what you've learned on Nano with this quiz ."]
|
||||
},
|
||||
"rhhl": {
|
||||
"title": "328",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-reference-object": {
|
||||
"title": "Build an SQL Reference Object",
|
||||
"intro": [
|
||||
"Git is a version control system that keeps track of all the changes you make to your codebase.",
|
||||
"In this 240-lesson workshop, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-periodic-table-database": {
|
||||
"title": "Build a Periodic Table Database",
|
||||
"intro": [
|
||||
"For this lab, you will create a Bash script to get information about chemical elements from a periodic table database."
|
||||
]
|
||||
},
|
||||
"lab-number-guessing-game": {
|
||||
"title": "Build a Number Guessing Game",
|
||||
"intro": [
|
||||
"For this lab, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
|
||||
]
|
||||
},
|
||||
"review-git": {
|
||||
"title": "Git Review",
|
||||
"intro": ["Review Git concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-git": {
|
||||
"title": "Git Quiz",
|
||||
"intro": ["Test what you've learned on Git with this quiz."]
|
||||
},
|
||||
"review-relational-databases": {
|
||||
"title": "Relational Databases Review",
|
||||
"intro": [
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-python": {
|
||||
"title": "Introduction to Python",
|
||||
"intro": ["Learn about Introduction to Python in these lectures."]
|
||||
},
|
||||
"workshop-caesar-cipher": {
|
||||
"title": "Build a Caesar Cipher",
|
||||
"intro": ["Learn about Build a Caesar Cipher in these lectures."]
|
||||
"intro": [
|
||||
"In this workshop, you'll build a Caesar cipher using basic Python concepts such as strings, conditionals, functions, and more."
|
||||
]
|
||||
},
|
||||
"lab-rpg-character": {
|
||||
"title": "Build an RPG character",
|
||||
@@ -4147,8 +4015,10 @@
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-selection-sort": {
|
||||
"title": "Build a Selection Sort",
|
||||
"intro": [""]
|
||||
"title": "Implement the Selection Sort Algorithm",
|
||||
"intro": [
|
||||
"In this lab you will implement the selection sort algorithm."
|
||||
]
|
||||
},
|
||||
"lab-luhn-argorithm": {
|
||||
"title": "Build a Luhn Algorithm",
|
||||
@@ -4225,6 +4095,182 @@
|
||||
"title": "Python Review",
|
||||
"intro": ["Review Python concepts to prepare for the upcoming exam."]
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Build a Boilerplate",
|
||||
"intro": [
|
||||
"The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
|
||||
"In this 170-lesson workshop, you will learn terminal commands by creating a website boilerplate using only the command line."
|
||||
]
|
||||
},
|
||||
"review-bash-commands": {
|
||||
"title": "Bash Commands Review",
|
||||
"intro": [
|
||||
"Review the Bash Commands concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-commands": {
|
||||
"title": "Bash Commands Quiz",
|
||||
"intro": ["Test what you've learned bash commands with this quiz."]
|
||||
},
|
||||
"voks": {
|
||||
"title": "306",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-database-of-video-game-characters": {
|
||||
"title": "Build a Database of Video Game Characters",
|
||||
"intro": [
|
||||
"A relational database organizes data into tables that are linked together through relationships.",
|
||||
"In this 165-lesson workshop, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
|
||||
]
|
||||
},
|
||||
"lab-celestial-bodies-database": {
|
||||
"title": "Build a Celestial Bodies Database",
|
||||
"intro": [
|
||||
"For this project, you will build a database of celestial bodies using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"review-relational-database": {
|
||||
"title": "Relational Database Review",
|
||||
"intro": [
|
||||
"Review the Relational Database concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-relational-database": {
|
||||
"title": "Relational Database Quiz",
|
||||
"intro": [
|
||||
"Test what you've learned on relational databases with this quiz."
|
||||
]
|
||||
},
|
||||
"pexz": {
|
||||
"title": "311",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-five-programs": {
|
||||
"title": "Build Five Programs",
|
||||
"intro": [
|
||||
"Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
|
||||
"In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
|
||||
]
|
||||
},
|
||||
"review-bash-scripting": {
|
||||
"title": "Bash Scripting Review",
|
||||
"intro": [
|
||||
"Review the bash scripting concepts you've learned to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-scripting": {
|
||||
"title": "Bash Scripting Quiz",
|
||||
"intro": ["Test what you've learned on bash scripting in this quiz."]
|
||||
},
|
||||
"tkgg": {
|
||||
"title": "315",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-student-database-part-1": {
|
||||
"title": "Build a Student Database: Part 1",
|
||||
"intro": [
|
||||
"SQL, or Structured Query Language, is the language for communicating with a relational database.",
|
||||
"In this 140-lesson workshop, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
|
||||
]
|
||||
},
|
||||
"workshop-sql-student-database-part-2": {
|
||||
"title": "Build a Student Database: Part 2",
|
||||
"intro": [
|
||||
"SQL join commands are used to combine information from multiple tables in a relational database",
|
||||
"In this 140-lesson workshop, you will complete your student database while diving deeper into SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-world-cup-database": {
|
||||
"title": "Build a World Cup Database",
|
||||
"intro": [
|
||||
"For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
|
||||
]
|
||||
},
|
||||
"workshop-kitty-ipsum-translator": {
|
||||
"title": "Build a Kitty Ipsum Translator",
|
||||
"intro": [
|
||||
"There's more to Bash commands than you might think.",
|
||||
"In this 140-lesson workshop, you will learn some more complex commands, and the details of how commands work."
|
||||
]
|
||||
},
|
||||
"workshop-bike-rental-shop": {
|
||||
"title": "Build a Bike Rental Shop",
|
||||
"intro": [
|
||||
"In this 210-lesson workshop, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"lab-salon-appointment-scheduler": {
|
||||
"title": "Build a Salon Appointment Scheduler",
|
||||
"intro": [
|
||||
"For this lab, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
|
||||
]
|
||||
},
|
||||
"review-bash-and-sql": {
|
||||
"title": "Bash and SQL Review",
|
||||
"intro": [
|
||||
"Review the Bash and SQL concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-and-sql": {
|
||||
"title": "Bash and SQL Quiz",
|
||||
"intro": ["Test what you've learned in this quiz on Bash and SQL."]
|
||||
},
|
||||
"eeez": {
|
||||
"title": "324",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-castle": {
|
||||
"title": "Build a Castle",
|
||||
"intro": [
|
||||
"Nano is a program that allows you to edit files right in the terminal.",
|
||||
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
|
||||
]
|
||||
},
|
||||
"review-nano": {
|
||||
"title": "Nano Review",
|
||||
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-nano": {
|
||||
"title": "Nano Quiz",
|
||||
"intro": ["Test what you've learned on Nano with this quiz ."]
|
||||
},
|
||||
"rhhl": {
|
||||
"title": "328",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-reference-object": {
|
||||
"title": "Build an SQL Reference Object",
|
||||
"intro": [
|
||||
"Git is a version control system that keeps track of all the changes you make to your codebase.",
|
||||
"In this 240-lesson workshop, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-periodic-table-database": {
|
||||
"title": "Build a Periodic Table Database",
|
||||
"intro": [
|
||||
"For this lab, you will create a Bash script to get information about chemical elements from a periodic table database."
|
||||
]
|
||||
},
|
||||
"lab-number-guessing-game": {
|
||||
"title": "Build a Number Guessing Game",
|
||||
"intro": [
|
||||
"For this lab, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
|
||||
]
|
||||
},
|
||||
"review-git": {
|
||||
"title": "Git Review",
|
||||
"intro": ["Review Git concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-git": {
|
||||
"title": "Git Quiz",
|
||||
"intro": ["Test what you've learned on Git with this quiz."]
|
||||
},
|
||||
"review-relational-databases": {
|
||||
"title": "Relational Databases Review",
|
||||
"intro": [
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"exam-certified-full-stack-developer": {
|
||||
"title": "Certified Full Stack Developer Exam",
|
||||
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
|
||||
|
||||
@@ -852,6 +852,7 @@
|
||||
"edit-my-profile": "Editar meu perfil"
|
||||
},
|
||||
"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.",
|
||||
"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.",
|
||||
|
||||
@@ -1787,6 +1787,7 @@
|
||||
"css-variables": "Variables",
|
||||
"css-grid": "Grid",
|
||||
"css-animations": "Animations",
|
||||
"review-css": "CSS Review",
|
||||
"exam-css": "CSS Exam",
|
||||
"code-editors": "Code Editors",
|
||||
"javascript-variables-and-strings": "Variables and Strings",
|
||||
@@ -1809,6 +1810,7 @@
|
||||
"recursion": "Recursion",
|
||||
"functional-programming": "Functional Programming",
|
||||
"asynchronous-javascript": "Asynchronous JavaScript",
|
||||
"review-javascript": "JavaScript Review",
|
||||
"exam-javascript": "JavaScript Exam",
|
||||
"react-fundamentals": "React Fundamentals",
|
||||
"react-state-hooks-and-routing": "React State, Hooks, and Routing",
|
||||
@@ -2017,6 +2019,24 @@
|
||||
"In these lecture videos, you will learn about accessibility and its importance, assistive tools for people with disabilities, HTML attributes that let you create inclusive websites, accessibility best practices, and much more."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-tables-forms": {
|
||||
"title": "Working with Accessible Tables and Forms",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about how to create accessible tables and forms."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-aria": {
|
||||
"title": "Introduction to ARIA",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about working with ARIA roles."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-media-elements": {
|
||||
"title": "Working with Accessible Media Elements",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn about how to create accessible links, audio and video content."
|
||||
]
|
||||
},
|
||||
"lab-checkout-page": {
|
||||
"title": "Build a Checkout Page",
|
||||
"intro": [
|
||||
@@ -2834,6 +2854,12 @@
|
||||
"In this lab you'll use conditional statements and loops to determine if a year is a leap year."
|
||||
]
|
||||
},
|
||||
"lab-truncate-string": {
|
||||
"title": "Implement the Truncate String Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice truncating a string at a certain length."
|
||||
]
|
||||
},
|
||||
"review-javascript-functions": {
|
||||
"title": "JavaScript Functions Review",
|
||||
"intro": [
|
||||
@@ -2930,6 +2956,18 @@
|
||||
"You'll practice using loops and conditionals to calculate the factorial of a number."
|
||||
]
|
||||
},
|
||||
"lab-mutations": {
|
||||
"title": "Implement the Mutations Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice iterating over two different strings to compare their characters."
|
||||
]
|
||||
},
|
||||
"lab-chunky-monkey": {
|
||||
"title": "Implement the Chunky Monkey Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "JavaScript Loops Review",
|
||||
"intro": [
|
||||
@@ -3547,9 +3585,11 @@
|
||||
"In these lecture videos, you will learn about effects and referencing values with React."
|
||||
]
|
||||
},
|
||||
"xdyh": {
|
||||
"title": "270",
|
||||
"intro": []
|
||||
"workshop-fruit-search-app": {
|
||||
"title": "Build a Fruit Search App",
|
||||
"intro": [
|
||||
"In this workshop, you will continute to learn about the <code>useEffect()</code> hook by building an application that fetches fruit data from an API based on user input and displays the results dynamically."
|
||||
]
|
||||
},
|
||||
"vjgg": {
|
||||
"title": "272",
|
||||
@@ -3593,9 +3633,11 @@
|
||||
"In these lecture videos, you will learn about data fetching and memoization in React."
|
||||
]
|
||||
},
|
||||
"ffpt": {
|
||||
"title": "279",
|
||||
"intro": []
|
||||
"workshop-shopping-list-app": {
|
||||
"title": "Build a Shopping List App",
|
||||
"intro": [
|
||||
"In this workshop, you'll use the <code>useMemo()</code> and <code>useCallback()</code> hooks in React to build a simple shopping list app. You'll learn more about state and the lifecycle of React components, and how to use memoization to reduce re-renders and make your apps more efficient."
|
||||
]
|
||||
},
|
||||
"lab-currency-converter": {
|
||||
"title": "Build a Currency Converter",
|
||||
@@ -3742,189 +3784,15 @@
|
||||
"title": "302",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Build a Boilerplate",
|
||||
"intro": [
|
||||
"The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
|
||||
"In this 170-lesson workshop, you will learn terminal commands by creating a website boilerplate using only the command line."
|
||||
]
|
||||
},
|
||||
"review-bash-commands": {
|
||||
"title": "Bash Commands Review",
|
||||
"intro": [
|
||||
"Review the Bash Commands concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-commands": {
|
||||
"title": "Bash Commands Quiz",
|
||||
"intro": ["Test what you've learned bash commands with this quiz."]
|
||||
},
|
||||
"voks": {
|
||||
"title": "306",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-database-of-video-game-characters": {
|
||||
"title": "Build a Database of Video Game Characters",
|
||||
"intro": [
|
||||
"A relational database organizes data into tables that are linked together through relationships.",
|
||||
"In this 165-lesson workshop, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
|
||||
]
|
||||
},
|
||||
"lab-celestial-bodies-database": {
|
||||
"title": "Build a Celestial Bodies Database",
|
||||
"intro": [
|
||||
"For this project, you will build a database of celestial bodies using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"review-relational-database": {
|
||||
"title": "Relational Database Review",
|
||||
"intro": [
|
||||
"Review the Relational Database concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-relational-database": {
|
||||
"title": "Relational Database Quiz",
|
||||
"intro": [
|
||||
"Test what you've learned on relational databases with this quiz."
|
||||
]
|
||||
},
|
||||
"pexz": {
|
||||
"title": "311",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-five-programs": {
|
||||
"title": "Build Five Programs",
|
||||
"intro": [
|
||||
"Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
|
||||
"In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
|
||||
]
|
||||
},
|
||||
"review-bash-scripting": {
|
||||
"title": "Bash Scripting Review",
|
||||
"intro": [
|
||||
"Review the bash scripting concepts you've learned to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-scripting": {
|
||||
"title": "Bash Scripting Quiz",
|
||||
"intro": ["Test what you've learned on bash scripting in this quiz."]
|
||||
},
|
||||
"tkgg": {
|
||||
"title": "315",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-student-database-part-1": {
|
||||
"title": "Build a Student Database: Part 1",
|
||||
"intro": [
|
||||
"SQL, or Structured Query Language, is the language for communicating with a relational database.",
|
||||
"In this 140-lesson workshop, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
|
||||
]
|
||||
},
|
||||
"workshop-sql-student-database-part-2": {
|
||||
"title": "Build a Student Database: Part 2",
|
||||
"intro": [
|
||||
"SQL join commands are used to combine information from multiple tables in a relational database",
|
||||
"In this 140-lesson workshop, you will complete your student database while diving deeper into SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-world-cup-database": {
|
||||
"title": "Build a World Cup Database",
|
||||
"intro": [
|
||||
"For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
|
||||
]
|
||||
},
|
||||
"workshop-kitty-ipsum-translator": {
|
||||
"title": "Build a Kitty Ipsum Translator",
|
||||
"intro": [
|
||||
"There's more to Bash commands than you might think.",
|
||||
"In this 140-lesson workshop, you will learn some more complex commands, and the details of how commands work."
|
||||
]
|
||||
},
|
||||
"workshop-bike-rental-shop": {
|
||||
"title": "Build a Bike Rental Shop",
|
||||
"intro": [
|
||||
"In this 210-lesson workshop, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"lab-salon-appointment-scheduler": {
|
||||
"title": "Build a Salon Appointment Scheduler",
|
||||
"intro": [
|
||||
"For this lab, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
|
||||
]
|
||||
},
|
||||
"review-bash-and-sql": {
|
||||
"title": "Bash and SQL Review",
|
||||
"intro": [
|
||||
"Review the Bash and SQL concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-and-sql": {
|
||||
"title": "Bash and SQL Quiz",
|
||||
"intro": ["Test what you've learned in this quiz on Bash and SQL."]
|
||||
},
|
||||
"eeez": {
|
||||
"title": "324",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-castle": {
|
||||
"title": "Build a Castle",
|
||||
"intro": [
|
||||
"Nano is a program that allows you to edit files right in the terminal.",
|
||||
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
|
||||
]
|
||||
},
|
||||
"review-nano": {
|
||||
"title": "Nano Review",
|
||||
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-nano": {
|
||||
"title": "Nano Quiz",
|
||||
"intro": ["Test what you've learned on Nano with this quiz ."]
|
||||
},
|
||||
"rhhl": {
|
||||
"title": "328",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-reference-object": {
|
||||
"title": "Build an SQL Reference Object",
|
||||
"intro": [
|
||||
"Git is a version control system that keeps track of all the changes you make to your codebase.",
|
||||
"In this 240-lesson workshop, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-periodic-table-database": {
|
||||
"title": "Build a Periodic Table Database",
|
||||
"intro": [
|
||||
"For this lab, you will create a Bash script to get information about chemical elements from a periodic table database."
|
||||
]
|
||||
},
|
||||
"lab-number-guessing-game": {
|
||||
"title": "Build a Number Guessing Game",
|
||||
"intro": [
|
||||
"For this lab, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
|
||||
]
|
||||
},
|
||||
"review-git": {
|
||||
"title": "Git Review",
|
||||
"intro": ["Review Git concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-git": {
|
||||
"title": "Git Quiz",
|
||||
"intro": ["Test what you've learned on Git with this quiz."]
|
||||
},
|
||||
"review-relational-databases": {
|
||||
"title": "Relational Databases Review",
|
||||
"intro": [
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-python": {
|
||||
"title": "Introduction to Python",
|
||||
"intro": ["Learn about Introduction to Python in these lectures."]
|
||||
},
|
||||
"workshop-caesar-cipher": {
|
||||
"title": "Build a Caesar Cipher",
|
||||
"intro": ["Learn about Build a Caesar Cipher in these lectures."]
|
||||
"intro": [
|
||||
"In this workshop, you'll build a Caesar cipher using basic Python concepts such as strings, conditionals, functions, and more."
|
||||
]
|
||||
},
|
||||
"lab-rpg-character": {
|
||||
"title": "Build an RPG character",
|
||||
@@ -4147,8 +4015,10 @@
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-selection-sort": {
|
||||
"title": "Build a Selection Sort",
|
||||
"intro": [""]
|
||||
"title": "Implement the Selection Sort Algorithm",
|
||||
"intro": [
|
||||
"In this lab you will implement the selection sort algorithm."
|
||||
]
|
||||
},
|
||||
"lab-luhn-argorithm": {
|
||||
"title": "Build a Luhn Algorithm",
|
||||
@@ -4225,6 +4095,182 @@
|
||||
"title": "Python Review",
|
||||
"intro": ["Review Python concepts to prepare for the upcoming exam."]
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Build a Boilerplate",
|
||||
"intro": [
|
||||
"The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
|
||||
"In this 170-lesson workshop, you will learn terminal commands by creating a website boilerplate using only the command line."
|
||||
]
|
||||
},
|
||||
"review-bash-commands": {
|
||||
"title": "Bash Commands Review",
|
||||
"intro": [
|
||||
"Review the Bash Commands concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-commands": {
|
||||
"title": "Bash Commands Quiz",
|
||||
"intro": ["Test what you've learned bash commands with this quiz."]
|
||||
},
|
||||
"voks": {
|
||||
"title": "306",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-database-of-video-game-characters": {
|
||||
"title": "Build a Database of Video Game Characters",
|
||||
"intro": [
|
||||
"A relational database organizes data into tables that are linked together through relationships.",
|
||||
"In this 165-lesson workshop, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
|
||||
]
|
||||
},
|
||||
"lab-celestial-bodies-database": {
|
||||
"title": "Build a Celestial Bodies Database",
|
||||
"intro": [
|
||||
"For this project, you will build a database of celestial bodies using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"review-relational-database": {
|
||||
"title": "Relational Database Review",
|
||||
"intro": [
|
||||
"Review the Relational Database concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-relational-database": {
|
||||
"title": "Relational Database Quiz",
|
||||
"intro": [
|
||||
"Test what you've learned on relational databases with this quiz."
|
||||
]
|
||||
},
|
||||
"pexz": {
|
||||
"title": "311",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-bash-five-programs": {
|
||||
"title": "Build Five Programs",
|
||||
"intro": [
|
||||
"Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
|
||||
"In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
|
||||
]
|
||||
},
|
||||
"review-bash-scripting": {
|
||||
"title": "Bash Scripting Review",
|
||||
"intro": [
|
||||
"Review the bash scripting concepts you've learned to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-scripting": {
|
||||
"title": "Bash Scripting Quiz",
|
||||
"intro": ["Test what you've learned on bash scripting in this quiz."]
|
||||
},
|
||||
"tkgg": {
|
||||
"title": "315",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-student-database-part-1": {
|
||||
"title": "Build a Student Database: Part 1",
|
||||
"intro": [
|
||||
"SQL, or Structured Query Language, is the language for communicating with a relational database.",
|
||||
"In this 140-lesson workshop, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
|
||||
]
|
||||
},
|
||||
"workshop-sql-student-database-part-2": {
|
||||
"title": "Build a Student Database: Part 2",
|
||||
"intro": [
|
||||
"SQL join commands are used to combine information from multiple tables in a relational database",
|
||||
"In this 140-lesson workshop, you will complete your student database while diving deeper into SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-world-cup-database": {
|
||||
"title": "Build a World Cup Database",
|
||||
"intro": [
|
||||
"For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
|
||||
]
|
||||
},
|
||||
"workshop-kitty-ipsum-translator": {
|
||||
"title": "Build a Kitty Ipsum Translator",
|
||||
"intro": [
|
||||
"There's more to Bash commands than you might think.",
|
||||
"In this 140-lesson workshop, you will learn some more complex commands, and the details of how commands work."
|
||||
]
|
||||
},
|
||||
"workshop-bike-rental-shop": {
|
||||
"title": "Build a Bike Rental Shop",
|
||||
"intro": [
|
||||
"In this 210-lesson workshop, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
|
||||
]
|
||||
},
|
||||
"lab-salon-appointment-scheduler": {
|
||||
"title": "Build a Salon Appointment Scheduler",
|
||||
"intro": [
|
||||
"For this lab, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
|
||||
]
|
||||
},
|
||||
"review-bash-and-sql": {
|
||||
"title": "Bash and SQL Review",
|
||||
"intro": [
|
||||
"Review the Bash and SQL concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"quiz-bash-and-sql": {
|
||||
"title": "Bash and SQL Quiz",
|
||||
"intro": ["Test what you've learned in this quiz on Bash and SQL."]
|
||||
},
|
||||
"eeez": {
|
||||
"title": "324",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-castle": {
|
||||
"title": "Build a Castle",
|
||||
"intro": [
|
||||
"Nano is a program that allows you to edit files right in the terminal.",
|
||||
"In this 40-lesson workshop, you will learn how to edit files in the terminal with Nano while building a castle."
|
||||
]
|
||||
},
|
||||
"review-nano": {
|
||||
"title": "Nano Review",
|
||||
"intro": ["Review the Nano concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-nano": {
|
||||
"title": "Nano Quiz",
|
||||
"intro": ["Test what you've learned on Nano with this quiz ."]
|
||||
},
|
||||
"rhhl": {
|
||||
"title": "328",
|
||||
"intro": []
|
||||
},
|
||||
"workshop-sql-reference-object": {
|
||||
"title": "Build an SQL Reference Object",
|
||||
"intro": [
|
||||
"Git is a version control system that keeps track of all the changes you make to your codebase.",
|
||||
"In this 240-lesson workshop, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
|
||||
]
|
||||
},
|
||||
"lab-periodic-table-database": {
|
||||
"title": "Build a Periodic Table Database",
|
||||
"intro": [
|
||||
"For this lab, you will create a Bash script to get information about chemical elements from a periodic table database."
|
||||
]
|
||||
},
|
||||
"lab-number-guessing-game": {
|
||||
"title": "Build a Number Guessing Game",
|
||||
"intro": [
|
||||
"For this lab, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
|
||||
]
|
||||
},
|
||||
"review-git": {
|
||||
"title": "Git Review",
|
||||
"intro": ["Review Git concepts to prepare for the upcoming quiz."]
|
||||
},
|
||||
"quiz-git": {
|
||||
"title": "Git Quiz",
|
||||
"intro": ["Test what you've learned on Git with this quiz."]
|
||||
},
|
||||
"review-relational-databases": {
|
||||
"title": "Relational Databases Review",
|
||||
"intro": [
|
||||
"Review relational databases concepts to prepare for the upcoming quiz."
|
||||
]
|
||||
},
|
||||
"exam-certified-full-stack-developer": {
|
||||
"title": "Certified Full Stack Developer Exam",
|
||||
"intro": ["Pass this exam to become a Certified Full Stack Developer."]
|
||||
|
||||
@@ -852,6 +852,7 @@
|
||||
"edit-my-profile": "Edit my profile"
|
||||
},
|
||||
"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.",
|
||||
"honest-first": "Ili kudai uthibitisho, lazima kwanza ukubali sera yetu ya uaminifu kitaaluma",
|
||||
"really-weird": "Kitu cha ajabu kilifanyika, ikiwa kitatokea tena, tafadhali zingatia kuibua suala kwenye https://github.com/freeCodeCamp/freeCodeCamp/issues/new",
|
||||
"generic-error": "Something went wrong. Please try again in a moment or contact support@freecodecamp.org if the error persists.",
|
||||
|
||||
@@ -1158,7 +1158,7 @@
|
||||
"intro": [
|
||||
"Ці безоплатні вправи з програмування навчать вас загальних алгоритмів, з якими ви скоріш за все зіткнетеся в житті. Це чудова можливість вдосконалити як логіку, так і програмувальні навички.",
|
||||
"Подібні алгоритми часто використовують на співбесідах, щоб перевірити навички кандидатів. Ми чітко пояснимо, як саме функціонують різноманітні алгоритми, щоб ви могли підібрати рішення до кожного.",
|
||||
"NOTE: These challenges support JavaScript only solutions."
|
||||
"ПРИМІТКА: ці завдання підтримують розв’язок лише на JavaScript."
|
||||
]
|
||||
},
|
||||
"data-structures": {
|
||||
@@ -1166,7 +1166,7 @@
|
||||
"intro": [
|
||||
"Ці безплатні курси програмування спрямовані на те, щоб допомогти вам у роботі з численними структурами даних, з якими ви ще не стикалися.",
|
||||
"Під час роботи з цими курсами, ви вивчите кожний тип структур даних та реалізуєте алгоритми, щоб зрозуміти їх краще.",
|
||||
"NOTE: These challenges support JavaScript only solutions."
|
||||
"ПРИМІТКА: ці завдання підтримують розв’язок лише на JavaScript."
|
||||
]
|
||||
},
|
||||
"take-home-projects": {
|
||||
@@ -1300,35 +1300,35 @@
|
||||
"title": "Проєкт Ейлера. Завдання 1-100",
|
||||
"intro": [
|
||||
"У першому наборі завдань ви використовуватимете послідовність Фібоначчі, теорему про розподіл простих чисел та комбінаторику, щоб написати алгоритми для розв’язку завдань.",
|
||||
"NOTE: These challenges support JavaScript only solutions."
|
||||
"ПРИМІТКА: ці завдання підтримують розв’язок лише на JavaScript."
|
||||
]
|
||||
},
|
||||
"project-euler-problems-101-to-200": {
|
||||
"title": "Проєкт Ейлера. Завдання 101-200",
|
||||
"intro": [
|
||||
"У цьому наборі завдань ви закріпите знання з першої частини курсу та використовуватимете обчислення вектора, трикутник Паскаля й алгоритм RSA, щоб розв’язати завдання.",
|
||||
"NOTE: These challenges support JavaScript only solutions."
|
||||
"ПРИМІТКА: ці завдання підтримують розв’язок лише на JavaScript."
|
||||
]
|
||||
},
|
||||
"project-euler-problems-201-to-300": {
|
||||
"title": "Проєкт Ейлера. Завдання 201-300",
|
||||
"intro": [
|
||||
"У цьому наборі завдань ви продовжите розвивати навички з попередніх завдань та використовуватимете біном Ньютона, числа Гемінґа й послідовність Коллатца.",
|
||||
"NOTE: These challenges support JavaScript only solutions."
|
||||
"ПРИМІТКА: ці завдання підтримують розв’язок лише на JavaScript."
|
||||
]
|
||||
},
|
||||
"project-euler-problems-301-to-400": {
|
||||
"title": "Проєкт Ейлера. Завдання 301-400",
|
||||
"intro": [
|
||||
"Тут ви продовжите працювати над своїми навичками, використовуючи комбінаторну теорію ігор, бітові операції та послідовність Ґоломба.",
|
||||
"NOTE: These challenges support JavaScript only solutions."
|
||||
"ПРИМІТКА: ці завдання підтримують розв’язок лише на JavaScript."
|
||||
]
|
||||
},
|
||||
"project-euler-problems-401-to-480": {
|
||||
"title": "Проєкт Ейлера. Завдання 401-480",
|
||||
"intro": [
|
||||
"У кінцевому наборі завдань ви підкреслите свої знання та використовуватимете унітарні дільники, програму Капрекара та багато іншого, щоб розв’язати складні завдання.",
|
||||
"NOTE: These challenges support JavaScript only solutions."
|
||||
"ПРИМІТКА: ці завдання підтримують розв’язок лише на JavaScript."
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1726,7 +1726,7 @@
|
||||
"title": "Завдання з «Rosetta Code»",
|
||||
"intro": [
|
||||
"Перелік завдань з «Rosetta Code».",
|
||||
"NOTE: These challenges support JavaScript only solutions."
|
||||
"ПРИМІТКА: ці завдання підтримують розв’язок лише на JavaScript."
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1773,6 +1773,7 @@
|
||||
"css-variables": "Змінні",
|
||||
"css-grid": "Сітка",
|
||||
"css-animations": "Анімації",
|
||||
"review-css": "CSS Review",
|
||||
"exam-css": "Екзамен «CSS»",
|
||||
"code-editors": "Редактори коду",
|
||||
"javascript-variables-and-strings": "Змінні та рядки",
|
||||
@@ -1795,6 +1796,7 @@
|
||||
"recursion": "Рекурсія",
|
||||
"functional-programming": "Функціональне програмування",
|
||||
"asynchronous-javascript": "Асинхронний JavaScript",
|
||||
"review-javascript": "JavaScript Review",
|
||||
"exam-javascript": "Екзамен «JavaScript»",
|
||||
"react-fundamentals": "Основи React",
|
||||
"react-state-hooks-and-routing": "Стани, хуки та маршрутизація в React",
|
||||
@@ -1822,31 +1824,31 @@
|
||||
},
|
||||
"blocks": {
|
||||
"workshop-curriculum-outline": {
|
||||
"title": "Build a Curriculum Outline",
|
||||
"title": "Створіть навчальний план",
|
||||
"intro": [
|
||||
"Welcome to freeCodeCamp!",
|
||||
"This workshop will serve as your introduction to HTML and coding in general. You will learn about headings and paragraph elements."
|
||||
"Вітаємо на freeCodeCamp!",
|
||||
"У цьому практичному занятті ви ознайомитесь з HTML та програмуванням. Ви дізнаєтесь про деякі елементи: заголовки та абзаци."
|
||||
]
|
||||
},
|
||||
"lecture-welcome-to-freecodecamp": {
|
||||
"title": "Welcome Message from Quincy Larson",
|
||||
"title": "Привітальне повідомлення від Квінсі Ларсона",
|
||||
"intro": [
|
||||
"Hear from Quincy Larson, the founder and teacher of freeCodeCamp.",
|
||||
"Quincy will welcome you to the platform and talk about how the certification works. Quincy will also provide tips on how to learn effectively."
|
||||
"Послухайте Квінсі Ларсона — засновника і вчителя freeCodeCamp.",
|
||||
"Квінсі привітає вас на платформі і розкаже, як працює сертифікація. Він також поділиться тим, як вчитись ефективніше."
|
||||
]
|
||||
},
|
||||
"lab-debug-camperbots-profile-page": {
|
||||
"title": "Debug Camperbot's Profile Page",
|
||||
"title": "Налагодьте профіль Кемпербота",
|
||||
"intro": [
|
||||
"Camperbot is learning how to code too and needs some help with their HTML.",
|
||||
"In this lab, you will help Camperbot find and fix the errors in their code."
|
||||
"Кемпербот також вчиться програмувати і потребує допомоги з HTML.",
|
||||
"У цій лабораторній роботі ви допоможете Кемперботу знайти і розв’язати помилки в коді."
|
||||
]
|
||||
},
|
||||
"lecture-what-is-html": {
|
||||
"title": "Understanding HTML Attributes and the HTML Boilerplate",
|
||||
"title": "Знайомство з атрибутами і шаблонним кодом HTML",
|
||||
"intro": [
|
||||
"In these lecture videos, you will learn more about HTML (HyperText Markup Language), a markup language for creating web pages.",
|
||||
"You will learn about HTML's role on the web, the HTML boilerplate and what HTML attributes are."
|
||||
"У цих відеолекціях ви ближче познайомитесь з HTML (мовою розмітки гіпертексту) — мовою розмітки для створення вебсторінок.",
|
||||
"Ви дізнаєтесь, яку роль відіграє HTML у мережі, а також про шаблонний код та атрибути HTML."
|
||||
]
|
||||
},
|
||||
"workshop-cat-photo-app": {
|
||||
@@ -2003,25 +2005,43 @@
|
||||
"У цих відеолекціях ви дізнаєтесь про доступність та її важливість, допоміжні технології для людей з порушеннями, атрибути HTML для створення інклюзивних вебсайтів, найкращі практики й багато іншого."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-tables-forms": {
|
||||
"title": "Робота з доступними таблицями і формами",
|
||||
"intro": [
|
||||
"У цих відеолекціях ви дізнаєтесь, як створювати доступні таблиці та форми."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-aria": {
|
||||
"title": "Вступ до ARIA",
|
||||
"intro": [
|
||||
"У цих відеолекціях ви дізнаєтесь, як працювати з ARIA-ролями."
|
||||
]
|
||||
},
|
||||
"lecture-accessible-media-elements": {
|
||||
"title": "Робота з доступними медіаелементами",
|
||||
"intro": [
|
||||
"У цих відеолекціях ви дізнаєтесь, як створювати доступні посилання, аудіо та відео."
|
||||
]
|
||||
},
|
||||
"lab-checkout-page": {
|
||||
"title": "Створіть платіжну сторінку",
|
||||
"intro": [
|
||||
"У цій лабораторній роботі ви створите доступну платіжну сторінку.",
|
||||
"You'll practice concepts like <code>alt</code> attributes and ARIA roles."
|
||||
"Ви будете працювати з різними поняттями, серед яких атрибути <code>alt</code> та ARIA-ролі."
|
||||
]
|
||||
},
|
||||
"lab-movie-review-page": {
|
||||
"title": "Design a Movie Review Page",
|
||||
"title": "Розробіть сторінку з рецензією на фільм",
|
||||
"intro": [
|
||||
"In this lab, you'll create a movie review page.",
|
||||
"You'll practice concepts like semantic HTML, <code>alt</code> attributes, accessible lists, and hiding decorative content from screen readers using <code>aria-hidden</code>."
|
||||
"У цій лабораторній роботі ви створите сторінку з рецензією на фільм.",
|
||||
"Ви будете застосовувати семантичний HTML, атрибути <code>alt</code>, доступні списки, а також приховування декоративного вмісту від читачів екрана за допомогою <code>aria-hidden</code>."
|
||||
]
|
||||
},
|
||||
"lab-multimedia-player": {
|
||||
"title": "Build a Multimedia Player",
|
||||
"title": "Створіть мультимедійний плеєр",
|
||||
"intro": [
|
||||
"In this lab, you'll build a multimedia player.",
|
||||
"You will practice working with the <code>audio</code> and <code>video</code> elements, the <code>controls</code> attribute, and the <code>aria-label</code> attribute."
|
||||
"У цій лабораторній роботі ви створите мультимедійний плеєр.",
|
||||
"Ви будете працювати з елементами <code>audio</code> та <code>video</code>, а також атрибутами <code>controls</code> й <code>aria-label</code>."
|
||||
]
|
||||
},
|
||||
"review-html-accessibility": {
|
||||
@@ -2824,6 +2844,12 @@
|
||||
"У цій лабораторній роботі ви будете використовувати умовні інструкції та цикли, щоб визначити, чи рік високосний."
|
||||
]
|
||||
},
|
||||
"lab-truncate-string": {
|
||||
"title": "Implement the Truncate String Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice truncating a string at a certain length."
|
||||
]
|
||||
},
|
||||
"review-javascript-functions": {
|
||||
"title": "Повторення функцій в JavaScript",
|
||||
"intro": [
|
||||
@@ -2926,6 +2952,18 @@
|
||||
"Ви будете практикуватись використовувати цикли та умови для обчислення факторіала числа."
|
||||
]
|
||||
},
|
||||
"lab-mutations": {
|
||||
"title": "Implement the Mutations Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice iterating over two different strings to compare their characters."
|
||||
]
|
||||
},
|
||||
"lab-chunky-monkey": {
|
||||
"title": "Implement the Chunky Monkey Algorithm",
|
||||
"intro": [
|
||||
"In this lab, you will practice dividing an array into smaller arrays with the technique of your choice."
|
||||
]
|
||||
},
|
||||
"review-javascript-loops": {
|
||||
"title": "Повторення циклів у JavaScript",
|
||||
"intro": [
|
||||
@@ -3541,9 +3579,11 @@
|
||||
"У цих відеолекціях ви дізнаєтесь про ефекти та посилання на значення у React."
|
||||
]
|
||||
},
|
||||
"xdyh": {
|
||||
"title": "270",
|
||||
"intro": []
|
||||
"workshop-fruit-search-app": {
|
||||
"title": "Build a Fruit Search App",
|
||||
"intro": [
|
||||
"In this workshop, you will continute to learn about the <code>useEffect()</code> hook by building an application that fetches fruit data from an API based on user input and displays the results dynamically."
|
||||
]
|
||||
},
|
||||
"vjgg": {
|
||||
"title": "272",
|
||||
@@ -3587,9 +3627,11 @@
|
||||
"У цих відеолекціях ви дізнаєтесь про обробку даних та мемоїзацію в React."
|
||||
]
|
||||
},
|
||||
"ffpt": {
|
||||
"title": "279",
|
||||
"intro": []
|
||||
"workshop-shopping-list-app": {
|
||||
"title": "Build a Shopping List App",
|
||||
"intro": [
|
||||
"In this workshop, you'll use the <code>useMemo()</code> and <code>useCallback()</code> hooks in React to build a simple shopping list app. You'll learn more about state and the lifecycle of React components, and how to use memoization to reduce re-renders and make your apps more efficient."
|
||||
]
|
||||
},
|
||||
"lab-currency-converter": {
|
||||
"title": "Створіть конвертер валют",
|
||||
@@ -3732,6 +3774,307 @@
|
||||
"title": "302",
|
||||
"intro": []
|
||||
},
|
||||
"lecture-introduction-to-python": {
|
||||
"title": "Вступ до Python",
|
||||
"intro": ["У цих відеолекціях ви ознайомитесь з Python."]
|
||||
},
|
||||
"workshop-caesar-cipher": {
|
||||
"title": "Створіть шифр Цезаря",
|
||||
"intro": [
|
||||
"In this workshop, you'll build a Caesar cipher using basic Python concepts such as strings, conditionals, functions, and more."
|
||||
]
|
||||
},
|
||||
"lab-rpg-character": {
|
||||
"title": "Створіть RPG-персонажа",
|
||||
"intro": [
|
||||
"У цій лабораторній роботі ви попрактикуєтеся в основах Python, створивши RPG-персонажа."
|
||||
]
|
||||
},
|
||||
"review-python-basics": {
|
||||
"title": "Повторення основ Python",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Основи Python», повторіть основні поняття.",
|
||||
"[Add more details]"
|
||||
]
|
||||
},
|
||||
"quiz-python-basics": {
|
||||
"title": "Тест «Основи Python»",
|
||||
"intro": ["Перевірте, що ви дізнались про основи Python."]
|
||||
},
|
||||
"lecture-working-with-loops-and-sequences": {
|
||||
"title": "Робота з циклами та послідовностями",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-placeholder-loops-and-sequences": {
|
||||
"title": "Placeholder - Waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-placeholder-loops-and-sequences": {
|
||||
"title": "Placeholder - waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-loops-and-sequences": {
|
||||
"title": "Повторення циклів та послідовностей",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Цикли та послідовності», повторіть основні поняття.",
|
||||
"Відкрийте цю сторінку, щоб пригадати цикли, списки, кортежі та інші поширені методи."
|
||||
]
|
||||
},
|
||||
"quiz-loops-and-sequences": {
|
||||
"title": "Тест «Цикли та послідовності»",
|
||||
"intro": [
|
||||
"Перевірте, що ви дізнались про цикли та послідовності в Python."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-dictionaries-and-sets": {
|
||||
"title": "Робота зі словниками та наборами",
|
||||
"intro": [""]
|
||||
},
|
||||
"lecture-working-with-modules": {
|
||||
"title": "Робота з модулями",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-placeholder-dictionaries-and-sets": {
|
||||
"title": "Placeholder - waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-placeholder-dictionaries-and-sets": {
|
||||
"title": "Placeholder - waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-dictionaries-and-sets": {
|
||||
"title": "Повторення словників та наборів",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Словники та набори», повторіть основні поняття.",
|
||||
"[Add more details]"
|
||||
]
|
||||
},
|
||||
"quiz-dictionaries-and-sets": {
|
||||
"title": "Тест «Словники та набори»",
|
||||
"intro": ["Перевірте, що ви дізнались про словники та набори в Python."]
|
||||
},
|
||||
"lecture-understanding-error-handling": {
|
||||
"title": "Знайомство з обробкою помилок",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-isbn-validator": {
|
||||
"title": "Налагодьте валідатор ISBN",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-error-handling": {
|
||||
"title": "Повторення обробки помилок",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Обробка помилок», повторіть основні поняття.",
|
||||
"[Add more details]"
|
||||
]
|
||||
},
|
||||
"quiz-error-handling": {
|
||||
"title": "Тест «Обробка помилок»",
|
||||
"intro": ["Перевірте, що ви дізнались про обробку помилок в Python."]
|
||||
},
|
||||
"lecture-classes-and-objects": {
|
||||
"title": "Класи та об’єкти",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-placeholder-classes-and-objects": {
|
||||
"title": "Placeholder - waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-budget-app": {
|
||||
"title": "Створіть застосунок для ведення бюджету",
|
||||
"intro": [
|
||||
"У цій лабораторній роботі ви побудуєте застосунок для ведення бюджету, створивши клас і методи для нього."
|
||||
]
|
||||
},
|
||||
"review-classes-and-objects": {
|
||||
"title": "Повторення класів та об’єктів",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Класи та об’єкти», повторіть основні поняття.",
|
||||
"[Add more details]"
|
||||
]
|
||||
},
|
||||
"quiz-classes-and-objects": {
|
||||
"title": "Тест «Класи та об’єкти»",
|
||||
"intro": ["Перевірте, що ви дізнались про класи та об’єкти в Python."]
|
||||
},
|
||||
"lecture-understanding-object-oriented-programming-and-encapsulation": {
|
||||
"title": "Знайомство з об’єктноорієнтованим програмуванням та інкапсуляцією",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-placeholder-oop-1": {
|
||||
"title": "Placeholder - Waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-placeholder-oop-1": {
|
||||
"title": "Placeholder - Waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lecture-understanding-inheritance-and-polymorphism": {
|
||||
"title": "Знайомство з успадкуванням та поліморфізмом",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-placeholder-oop-2": {
|
||||
"title": "Placeholder - Waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-polygon-area-calculator": {
|
||||
"title": "Створіть калькулятор площі багатокутника",
|
||||
"intro": [
|
||||
"У цій лабораторній роботі ви будете використовувати об’єктноорієнтоване програмування, щоб розрахувати площу різних багатокутників (наприклад, квадратів і прямокутників)."
|
||||
]
|
||||
},
|
||||
"lecture-understanding-abstraction": {
|
||||
"title": "Знайомство з абстракцією",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-placeholder-oop-3": {
|
||||
"title": "Placeholder - Waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-placeholder-oop-3": {
|
||||
"title": "",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-object-oriented-programming": {
|
||||
"title": "Повторення об’єктноорієнтованого програмування",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Об’єктноорієнтоване програмування», повторіть основні поняття.",
|
||||
"[Add more details]"
|
||||
]
|
||||
},
|
||||
"quiz-object-oriented-programming": {
|
||||
"title": "Тест «Об’єктноорієнтоване програмування»",
|
||||
"intro": [
|
||||
"Перевірте, що ви дізнались про об’єктноорієнтоване програмування в Python."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-common-data-structures": {
|
||||
"title": "Робота з поширеними структурами даних",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-linked-list-class": {
|
||||
"title": "Створіть клас «Linked List»",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-hash-table": {
|
||||
"title": "Build a Hash Table",
|
||||
"intro": [
|
||||
"A hash table is a data structure that is used to store key-value pairs and is optimized for quick lookups.",
|
||||
"In this lab, you will use your knowledge about data structures to build a hash table."
|
||||
]
|
||||
},
|
||||
"review-data-structures": {
|
||||
"title": "Повторення структур даних",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Структури даних», повторіть основні поняття.",
|
||||
"[Add more details]"
|
||||
]
|
||||
},
|
||||
"quiz-data-structures": {
|
||||
"title": "Тест «Структури даних»",
|
||||
"intro": ["Перевірте, що ви дізнались про структури даних в Python."]
|
||||
},
|
||||
"lecture-searching-and-sorting-algorithms": {
|
||||
"title": "Алгоритми пошуку та сортування",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-binary-search": {
|
||||
"title": "Створіть бінарний пошук",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-bisection-method": {
|
||||
"title": "Створіть метод бісекції",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-merge-sort": {
|
||||
"title": "Створіть алгоритм сортування злиттям",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-quick-sort": {
|
||||
"title": "Створіть алгоритм швидкого сортування",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-selection-sort": {
|
||||
"title": "Implement the Selection Sort Algorithm",
|
||||
"intro": [
|
||||
"In this lab you will implement the selection sort algorithm."
|
||||
]
|
||||
},
|
||||
"lab-luhn-argorithm": {
|
||||
"title": "Створіть алгоритм Луна",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-searching-and-sorting-algorithms": {
|
||||
"title": "Повторення алгоритмів пошуку та сортування",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Алгоритми пошуку та сортування», повторіть основні поняття.",
|
||||
"[Add more details]"
|
||||
]
|
||||
},
|
||||
"quiz-searching-and-sorting-algorithms": {
|
||||
"title": "Тест «Алгоритми пошуку та сортування»",
|
||||
"intro": [
|
||||
"Перевірте, що ви дізнались про алгоритми пошуку та сортування в Python."
|
||||
]
|
||||
},
|
||||
"lecture-understanding-graphs-and-trees": {
|
||||
"title": "Знайомство з графами та деревами",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
"title": "Створіть алгоритм найкоротшого шляху",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-adjacency-list-matrix-converter": {
|
||||
"title": "Створіть конвертер суміжності списків/матриць",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-breadth-first-search": {
|
||||
"title": "Створіть алгоритм пошуку в ширину",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-depth-first-search": {
|
||||
"title": "Створіть алгоритм пошуку в глибину",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-graphs-and-trees": {
|
||||
"title": "Повторення графів та дерев",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Графи та дерева», повторіть основні поняття.",
|
||||
"[Add more details]"
|
||||
]
|
||||
},
|
||||
"quiz-graphs-and-trees": {
|
||||
"title": "Тест «Графи та дерева»",
|
||||
"intro": ["Перевірте, що ви дізнались про графи та дерева в Python."]
|
||||
},
|
||||
"lecture-understanding-dynamic-programming": {
|
||||
"title": "Знайомство з динамічним програмуванням",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-nth-fibonacci-number": {
|
||||
"title": "Створіть калькулятор n-го числа Фібоначчі",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-dynamic-programming": {
|
||||
"title": "Повторення динамічного програмування",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Динамічне програмування», повторіть основні поняття.",
|
||||
"[Add more details]"
|
||||
]
|
||||
},
|
||||
"quiz-dynamic-programming": {
|
||||
"title": "Тест «Динамічне програмування»",
|
||||
"intro": [
|
||||
"Перевірте, що ви дізнались про динамічне програмування в Python."
|
||||
]
|
||||
},
|
||||
"review-python": {
|
||||
"title": "Повторення Python",
|
||||
"intro": [
|
||||
"Пригадайте поняття з теми «Python», щоб підготуватись до екзамену."
|
||||
]
|
||||
},
|
||||
"workshop-bash-boilerplate": {
|
||||
"title": "Створіть шаблонний код",
|
||||
"intro": [
|
||||
@@ -3910,303 +4253,6 @@
|
||||
"Пригадайте поняття з теми «Реляційні бази даних», щоб підготуватись до тесту."
|
||||
]
|
||||
},
|
||||
"lecture-introduction-to-python": {
|
||||
"title": "Вступ до Python",
|
||||
"intro": ["У цих відеолекціях ви ознайомитесь з Python."]
|
||||
},
|
||||
"workshop-caesar-cipher": {
|
||||
"title": "Створіть шифр Цезаря",
|
||||
"intro": ["У цих відеолекціях ви дізнаєтесь, як створити шифр Цезаря."]
|
||||
},
|
||||
"lab-rpg-character": {
|
||||
"title": "Створіть RPG-персонажа",
|
||||
"intro": [
|
||||
"У цій лабораторній роботі ви попрактикуєтеся в основах Python, створивши RPG-персонажа."
|
||||
]
|
||||
},
|
||||
"review-python-basics": {
|
||||
"title": "Повторення основ Python",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Основи Python», повторіть основні поняття.",
|
||||
"[Add more details]"
|
||||
]
|
||||
},
|
||||
"quiz-python-basics": {
|
||||
"title": "Тест «Основи Python»",
|
||||
"intro": ["Перевірте, що ви дізнались про основи Python."]
|
||||
},
|
||||
"lecture-working-with-loops-and-sequences": {
|
||||
"title": "Робота з циклами та послідовностями",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-placeholder-loops-and-sequences": {
|
||||
"title": "Placeholder - Waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-placeholder-loops-and-sequences": {
|
||||
"title": "Placeholder - waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-loops-and-sequences": {
|
||||
"title": "Повторення циклів та послідовностей",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Цикли та послідовності», повторіть основні поняття.",
|
||||
"Open up this page to review concepts around loops, lists, tuples and some of their common methods."
|
||||
]
|
||||
},
|
||||
"quiz-loops-and-sequences": {
|
||||
"title": "Тест «Цикли та послідовності»",
|
||||
"intro": [
|
||||
"Перевірте, що ви дізнались про цикли та послідовності в Python."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-dictionaries-and-sets": {
|
||||
"title": "Робота зі словниками та наборами",
|
||||
"intro": [""]
|
||||
},
|
||||
"lecture-working-with-modules": {
|
||||
"title": "Робота з модулями",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-placeholder-dictionaries-and-sets": {
|
||||
"title": "Placeholder - waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-placeholder-dictionaries-and-sets": {
|
||||
"title": "Placeholder - waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-dictionaries-and-sets": {
|
||||
"title": "Повторення словників та наборів",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Словники та набори», повторіть основні поняття.",
|
||||
"[Add more details]"
|
||||
]
|
||||
},
|
||||
"quiz-dictionaries-and-sets": {
|
||||
"title": "Тест «Словники та набори»",
|
||||
"intro": ["Перевірте, що ви дізнались про словники та набори в Python."]
|
||||
},
|
||||
"lecture-understanding-error-handling": {
|
||||
"title": "Знайомство з обробкою помилок",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-isbn-validator": {
|
||||
"title": "Налагодьте валідатор ISBN",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-error-handling": {
|
||||
"title": "Повторення обробки помилок",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Обробка помилок», повторіть основні поняття.",
|
||||
"[Add more details]"
|
||||
]
|
||||
},
|
||||
"quiz-error-handling": {
|
||||
"title": "Тест «Обробка помилок»",
|
||||
"intro": ["Перевірте, що ви дізнались про обробку помилок в Python."]
|
||||
},
|
||||
"lecture-classes-and-objects": {
|
||||
"title": "Класи та об’єкти",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-placeholder-classes-and-objects": {
|
||||
"title": "Placeholder - waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-budget-app": {
|
||||
"title": "Створіть застосунок для ведення бюджету",
|
||||
"intro": [
|
||||
"In this lab you will build a budget app and practice creating a class and methods for that class."
|
||||
]
|
||||
},
|
||||
"review-classes-and-objects": {
|
||||
"title": "Повторення класів та об’єктів",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Класи та об’єкти», повторіть основні поняття.",
|
||||
"[Add more details]"
|
||||
]
|
||||
},
|
||||
"quiz-classes-and-objects": {
|
||||
"title": "Тест «Класи та об’єкти»",
|
||||
"intro": ["Перевірте, що ви дізнались про класи та об’єкти в Python."]
|
||||
},
|
||||
"lecture-understanding-object-oriented-programming-and-encapsulation": {
|
||||
"title": "Знайомство з об’єктноорієнтованим програмуванням та інкапсуляцією",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-placeholder-oop-1": {
|
||||
"title": "Placeholder - Waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-placeholder-oop-1": {
|
||||
"title": "Placeholder - Waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lecture-understanding-inheritance-and-polymorphism": {
|
||||
"title": "Знайомство з успадкуванням та поліморфізмом",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-placeholder-oop-2": {
|
||||
"title": "Placeholder - Waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-polygon-area-calculator": {
|
||||
"title": "Створіть калькулятор площі багатокутника",
|
||||
"intro": [
|
||||
"In this lab, you will use object-oriented programming to calculate the areas of different polygons like squares and rectangles."
|
||||
]
|
||||
},
|
||||
"lecture-understanding-abstraction": {
|
||||
"title": "Знайомство з абстракцією",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-placeholder-oop-3": {
|
||||
"title": "Placeholder - Waiting for title",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-placeholder-oop-3": {
|
||||
"title": "",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-object-oriented-programming": {
|
||||
"title": "Повторення об’єктноорієнтованого програмування",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Об’єктноорієнтоване програмування», повторіть основні поняття.",
|
||||
"[Add more details]"
|
||||
]
|
||||
},
|
||||
"quiz-object-oriented-programming": {
|
||||
"title": "Тест «Об’єктноорієнтоване програмування»",
|
||||
"intro": [
|
||||
"Перевірте, що ви дізнались про об’єктноорієнтоване програмування в Python."
|
||||
]
|
||||
},
|
||||
"lecture-working-with-common-data-structures": {
|
||||
"title": "Робота з поширеними структурами даних",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-linked-list-class": {
|
||||
"title": "Створіть клас «Linked List»",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-hash-table": {
|
||||
"title": "Build a Hash Table",
|
||||
"intro": [
|
||||
"A hash table is a data structure that is used to store key-value pairs and is optimized for quick lookups.",
|
||||
"In this lab, you will use your knowledge about data structures to build a hash table."
|
||||
]
|
||||
},
|
||||
"review-data-structures": {
|
||||
"title": "Повторення структур даних",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Структури даних», повторіть основні поняття.",
|
||||
"[Add more details]"
|
||||
]
|
||||
},
|
||||
"quiz-data-structures": {
|
||||
"title": "Тест «Структури даних»",
|
||||
"intro": ["Перевірте, що ви дізнались про структури даних в Python."]
|
||||
},
|
||||
"lecture-searching-and-sorting-algorithms": {
|
||||
"title": "Алгоритми пошуку та сортування",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-binary-search": {
|
||||
"title": "Створіть бінарний пошук",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-bisection-method": {
|
||||
"title": "Створіть метод бісекції",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-merge-sort": {
|
||||
"title": "Створіть алгоритм сортування злиттям",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-quick-sort": {
|
||||
"title": "Створіть алгоритм швидкого сортування",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-selection-sort": {
|
||||
"title": "Створіть алгоритм сортування вибором",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-luhn-argorithm": {
|
||||
"title": "Створіть алгоритм Луна",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-searching-and-sorting-algorithms": {
|
||||
"title": "Повторення алгоритмів пошуку та сортування",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Алгоритми пошуку та сортування», повторіть основні поняття.",
|
||||
"[Add more details]"
|
||||
]
|
||||
},
|
||||
"quiz-searching-and-sorting-algorithms": {
|
||||
"title": "Тест «Алгоритми пошуку та сортування»",
|
||||
"intro": [
|
||||
"Перевірте, що ви дізнались про алгоритми пошуку та сортування в Python."
|
||||
]
|
||||
},
|
||||
"lecture-understanding-graphs-and-trees": {
|
||||
"title": "Знайомство з графами та деревами",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-shortest-path-algorithm": {
|
||||
"title": "Створіть алгоритм найкоротшого шляху",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-adjacency-list-matrix-converter": {
|
||||
"title": "Створіть конвертер суміжності списків/матриць",
|
||||
"intro": [""]
|
||||
},
|
||||
"workshop-breadth-first-search": {
|
||||
"title": "Створіть алгоритм пошуку в ширину",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-depth-first-search": {
|
||||
"title": "Створіть алгоритм пошуку в глибину",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-graphs-and-trees": {
|
||||
"title": "Повторення графів та дерев",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Графи та дерева», повторіть основні поняття.",
|
||||
"[Add more details]"
|
||||
]
|
||||
},
|
||||
"quiz-graphs-and-trees": {
|
||||
"title": "Тест «Графи та дерева»",
|
||||
"intro": ["Перевірте, що ви дізнались про графи та дерева в Python."]
|
||||
},
|
||||
"lecture-understanding-dynamic-programming": {
|
||||
"title": "Знайомство з динамічним програмуванням",
|
||||
"intro": [""]
|
||||
},
|
||||
"lab-nth-fibonacci-number": {
|
||||
"title": "Створіть калькулятор n-го числа Фібоначчі",
|
||||
"intro": [""]
|
||||
},
|
||||
"review-dynamic-programming": {
|
||||
"title": "Повторення динамічного програмування",
|
||||
"intro": [
|
||||
"Перш ніж перейти до тесту «Динамічне програмування», повторіть основні поняття.",
|
||||
"[Add more details]"
|
||||
]
|
||||
},
|
||||
"quiz-dynamic-programming": {
|
||||
"title": "Тест «Динамічне програмування»",
|
||||
"intro": [
|
||||
"Перевірте, що ви дізнались про динамічне програмування в Python."
|
||||
]
|
||||
},
|
||||
"review-python": {
|
||||
"title": "Повторення Python",
|
||||
"intro": [
|
||||
"Пригадайте поняття з теми «Python», щоб підготуватись до екзамену."
|
||||
]
|
||||
},
|
||||
"exam-certified-full-stack-developer": {
|
||||
"title": "Екзамен «Сертифікований Full Stack розробник»",
|
||||
"intro": [
|
||||
@@ -4216,20 +4262,20 @@
|
||||
}
|
||||
},
|
||||
"a2-professional-spanish": {
|
||||
"title": "A2 Professional Spanish Certification (Beta)",
|
||||
"note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.",
|
||||
"title": "Сертифікація «Іспанська мова A2 для роботи» (бета)",
|
||||
"note": "Сертифікація знаходиться в стані активної розробки. Наразі для цього розділу немає сертифіката, але він буде доступний найближчим часом. Тим часом ви можете дослідити курси, які ми вже створили.",
|
||||
"intro": ["Placeholder intro"],
|
||||
"blocks": {
|
||||
"talk-about-who-you-are-by-using-key-verbs": {
|
||||
"title": "Talk About Who You Are by Using Key Verbs",
|
||||
"title": "Говоріть про себе за допомогою ключових дієслів",
|
||||
"intro": [
|
||||
"Learn how to introduce yourself in Spanish in a simple and professional way. In this module you'll learn how to say who you are, where you are from, what you do, how you feel, and what you like or don't like."
|
||||
"Дізнайтесь, як просто і професійно представити себе іспанською мовою. У цьому модулі ви навчитесь розповідати про себе, звідки ви, чим займаєтесь, як почуваєтесь і що вам подобається чи не подобається."
|
||||
]
|
||||
},
|
||||
"get-to-know-others-by-asking-simple-questions": {
|
||||
"title": "Get to Know Others by Asking Simple Questions",
|
||||
"title": "Дізнавайтесь інших, ставлячи прості запитання",
|
||||
"intro": [
|
||||
"Learn how to ask and answer questions in simple conversations. Through five short dialogues, practice talking about routines, feelings, preferences, workspaces, and personal information. You'll also learn to ask polite questions, give short answers, and use negation naturally."
|
||||
"Дізнайтесь, як ставити запитання і відповідати на них. У цих п’яти коротких діалогах ви будете говорити про рутину, почуття, уподобання, роботу і особисту інформацію. Ви також навчитесь ставити ввічливі запитання, давати коротку відповідь та використовувати заперечення."
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -127,19 +127,19 @@
|
||||
"testimonials": {
|
||||
"heading": "Ось що наші випускники говорять про 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": "Шон Вонг — молодий азієць, який посміхається на селфі зі засніженою горою на фоні.",
|
||||
"location": "<strong>Шон Вонг</strong> з Сінгапуру",
|
||||
"occupation": "Інженер програмного забезпечення в <strong>Amazon</strong>",
|
||||
"testimony": "«Змінювати професію — страшно. Я набув впевненості в програмуванні лише після того, як пройшов сотні годин безоплатних занять на freeCodeCamp. І вже за рік я отримав роботу інженера програмного забезпечення з шестизначною зарплатою. <strong>freeCodeCamp змінив моє життя.</strong>»"
|
||||
},
|
||||
"sarah": {
|
||||
"img-alt": "Sarah Chima, a young-looking Black woman, smiling for the camera while sitting in a chair.",
|
||||
"img-alt": "Сара Чіма — молода темношкіра жінка, яка посміхається, сидячи в кріслі.",
|
||||
"location": "<strong>Сара Чіма</strong> з Нігерії",
|
||||
"occupation": "Інженерка програмного забезпечення в <strong>ChatDesk</strong>",
|
||||
"testimony": "«<strong>freeCodeCamp став для мене пропуском у професію</strong> інженерки програмного забезпечення. Гарно структурована навчальна програма дозволила покращити мої знання з програмування з початкового рівня до дуже впевненого. Це все, що було потрібно, щоб знайти свою першу роботу розробниці програмного забезпечення у чудовій компанії.»"
|
||||
},
|
||||
"emma": {
|
||||
"img-alt": "Emma Bostian, a young-looking White woman, smiling for the camera in front of green foliage.",
|
||||
"img-alt": "Емма Бостіан — молода світлошкіра жінка, яка посміхається на фоні зеленого листя.",
|
||||
"location": "<strong>Емма Бостіан</strong> зі Швеції",
|
||||
"occupation": "Інженерка програмного забезпечення в <strong>Spotify</strong>",
|
||||
"testimony": "«У мене завжди виникали труднощі при вивченні JavaScript. Я проходила багато курсів, але з курсом від freeCodeCamp я залишилася надовго. Вивчення JavaScript, а також структур даних та алгоритмів на <strong>freeCodeCamp дало мені необхідні навички</strong> і впевненість, щоб знайти роботу своєї мрії: інженерка програмного забезпечення у Spotify.»"
|
||||
@@ -495,26 +495,26 @@
|
||||
"logout-warning": "Якщо ви вийдете з freeCodeCamp, не завершивши весь курс «{{course}}», ваш прогрес не буде збережено в обліковому записі 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": "Цей курс виконується на віртуальній машині Linux на вашому комп’ютері. Щоб розпочати, потрібно завантажити:",
|
||||
"download-vscode": "<0>VS Code</0> і розширення <1>Dev Containers</1>",
|
||||
"heading": "Потім дотримуйтесь цих інструкцій, щоб розпочати курс:",
|
||||
"step-1": "Відкрийте термінал і клонуйте репозиторій RDB Alpha, виконавши команду <0>git clone https://github.com/freeCodeCamp/rdb-alpha</0>",
|
||||
"step-2": "Перейдіть до директорії <0>rdb-alpha</0> в терміналі за допомогою <1>cd rdb-alpha</1>, а також відкрийте VS Code за допомогою <2>code .</2>",
|
||||
"sub-step-heading": "Якщо хочете зберегти прогрес в обліковому записі freeCodeCamp, зробіть наступне:",
|
||||
"sub-step-1": "Згенеруйте токен користувача, якщо досі цього не зробили:",
|
||||
"generate-token-btn": "Згенерувати токен користувача",
|
||||
"sub-step-2": "Скопіюйте токен користувача:",
|
||||
"copy-token-btn": "Скопіювати токен користувача",
|
||||
"logout-warning": "Якщо ви вийдете з freeCodeCamp, не завершивши весь курс «{{course}}», ваш токен буде видалено, а прогрес не буде збережено в обліковому записі freeCodeCamp.",
|
||||
"sub-step-3": "У відкритому VS Code знайдіть і відкрийте файл під назвою <0>Dockerfile</0>. Внизу файлу вставте свій токен як значення змінної <1>CODEROAD_WEBHOOK_TOKEN</1>. Це має виглядати так: <2>ENV CODEROAD_WEBHOOK_TOKEN=тут-ваш-токен</2>",
|
||||
"step-3": "Відкрийте палітру команд у VS Code, перейшовши до меню «View» та натиснувши «Command Palette...», а потім введіть <0>Dev Containers: Rebuild and Reopen in Container</0>.",
|
||||
"step-4": "Після цього відкриється нове вікно VS Code і розпочнеться створення образу Docker (протягом першого запуску це займе пару хвилин).",
|
||||
"step-5": "Після завершення знову перейдіть до палітри команд і введіть <0>CodeRoad: Start</0>, щоб відкрити CodeRoad.",
|
||||
"step-6": "У вікні CodeRoad натисніть «Start New Tutorial», а потім — на вкладку «URL» зверху.",
|
||||
"step-7": "Скопіюйте посилання на курс нижче, вставте його в «URL» і натисніть «Load».",
|
||||
"copy-url": "Скопіювати посилання на курс",
|
||||
"step-8": "Натисніть «Start», щоб розпочати.",
|
||||
"step-9": "Дотримуйтесь інструкцій в CodeRoad, щоб завершити курс. Примітка: можливо, вам знадобиться перезапустити термінал, щоб застосувати його налаштування і тести були успішними."
|
||||
},
|
||||
"step-1": "Крок 1: завершіть проєкт",
|
||||
"step-2": "Крок 2: відправте код",
|
||||
@@ -547,7 +547,7 @@
|
||||
"unanswered-questions": "Ви не відповіли на такі запитання: {{ unansweredQuestions }}. Потрібно дати відповідь на всі запитання.",
|
||||
"have-n-correct-questions": "Ви правильно відповіли на {{ correctAnswerCount }} з {{ total }} запитань.",
|
||||
"finish-modal-header": "Завершити тест",
|
||||
"finish-modal-body": "Are you sure you want to finish the quiz?",
|
||||
"finish-modal-body": "Точно завершити тест?",
|
||||
"finish-modal-yes": "Так, завершити тест",
|
||||
"finish-modal-no": "Ні, я хочу продовжити",
|
||||
"exit-modal-header": "Покинути тест",
|
||||
@@ -763,12 +763,12 @@
|
||||
"search": {
|
||||
"label": "Пошук",
|
||||
"placeholder": {
|
||||
"default": "Search our news articles, tutorials, and books",
|
||||
"numbered": "Search {{ roundedTotalRecords }}+ news articles, tutorials, and books"
|
||||
"default": "Шукати серед статей, підручників і книг",
|
||||
"numbered": "Шукати серед {{ roundedTotalRecords }}+ статей, підручників і книг"
|
||||
},
|
||||
"see-results": "Переглянути всі результати для {{searchQuery}}",
|
||||
"try": "Шукаєте щось? Спробуйте пошуковий рядок на цій сторінці.",
|
||||
"no-results": "No results found",
|
||||
"no-results": "Нічого не знайдено",
|
||||
"result-list": "Результати пошуку"
|
||||
},
|
||||
"misc": {
|
||||
@@ -781,7 +781,7 @@
|
||||
"brand-new-account": "Вітаємо у новому обліковому записі freeCodeCamp. Розпочнемо!",
|
||||
"duplicate-account-warning": "Якщо ви хотіли ввійти у наявний обліковий запис, а не створювати новий, <0>натисніть тут, щоб видалити цей обліковий запис</0> та спробуйте іншу адресу електронної пошти.",
|
||||
"quincy": "— Квінсі Ларсон, вчитель, який заснував 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": "Кожної п’ятниці я надсилаю електронний лист із 5 посиланнями про програмування та інформатику. Я відправляю їх приблизно 6 мільйонам людей. Можливо, надсилати ці листи й вам?",
|
||||
"update-email-1": "Оновити свою адресу електронної пошти",
|
||||
"update-email-2": "Оновіть свою адресу електронної пошти тут:",
|
||||
"email": "Адреса електронної пошти",
|
||||
@@ -852,6 +852,7 @@
|
||||
"edit-my-profile": "Редагувати профіль"
|
||||
},
|
||||
"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.",
|
||||
"honest-first": "Щоб отримати сертифікацію, ви повинні спочатку погодитись з нашою політикою академічної доброчесності",
|
||||
"really-weird": "Щось пішло не так. Якщо це повториться, будь ласка, повідомте про це за посиланням: https://github.com/freeCodeCamp/freeCodeCamp/issues/new",
|
||||
"generic-error": "Щось пішло не так. Будь ласка, спробуйте ще раз, або напишіть на support@freecodecamp.org, якщо помилка не зникає.",
|
||||
@@ -905,7 +906,7 @@
|
||||
"unlink-success": "Ви успішно від’єдналися від {{website}}",
|
||||
"provide-username": "Перевірте, чи ви вказали ім’я користувача та звіт",
|
||||
"report-sent": "Звіт був відправлений команді з {{email}} в копії",
|
||||
"report-error": "Unable to report this user at this time.",
|
||||
"report-error": "Не вдалось повідомити про цього користувача.",
|
||||
"certificate-missing": "Такої сертифікації не існує",
|
||||
"create-token-err": "Під час створення токена користувача сталася помилка",
|
||||
"delete-token-err": "Під час видалення токена користувача сталася помилка",
|
||||
@@ -925,10 +926,10 @@
|
||||
"generate-exam-error": "Під час спроби створити екзамен виникла помилка.",
|
||||
"cert-not-found": "Сертифікація «{{certSlug}}» не існує.",
|
||||
"reset-editor-layout": "Редактор скинуто.",
|
||||
"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.",
|
||||
"user-token-generated": "Для вас створено токен користувача.",
|
||||
"user-token-generate-error": "Не вдалось згенерувати токен користувача.",
|
||||
"user-token-copied": "Токен користувача скопійовано до буфера обміну.",
|
||||
"user-token-copy-error": "Не вдалось скопіювати токен користувача.",
|
||||
"course-url-copied": "Посилання на курс скопійовано до буфера обміну.",
|
||||
"course-url-copy-error": "Під час спроби скопіювати посилання виникла помилка.",
|
||||
"ms": {
|
||||
@@ -983,7 +984,7 @@
|
||||
"ms-learn-link": "Використайте дійсне трофейне посилання Microsoft Learn.",
|
||||
"path-url": "Можливо, ви хочете надіслати кореневий шлях, тобто https://example.com, а не https://example.com/path",
|
||||
"source-code-link-required": "Не забудьте надіслати посилання на свій вихідний код.",
|
||||
"source-code-link-public": "Source code link must be publicly visible."
|
||||
"source-code-link-public": "Посилання на початковий код має бути загальнодоступним."
|
||||
},
|
||||
"certification": {
|
||||
"executive": "Виконавчий директор, freeCodeCamp.org",
|
||||
@@ -1114,8 +1115,8 @@
|
||||
"b1-english-for-developers-cert": "Сертифікація «Англійська мова B1 для розробників»",
|
||||
"full-stack-developer-v9": "Full Stack розробник",
|
||||
"full-stack-developer-v9-cert": "Сертифікація «Full Stack розробник»",
|
||||
"a2-professional-spanish": "A2 Professional Spanish",
|
||||
"a2-professional-spanish-cert": "A2 Professional Spanish Certification",
|
||||
"a2-professional-spanish": "Іспанська мова A2 для роботи",
|
||||
"a2-professional-spanish-cert": "Сертифікація «Іспанська мова A2 для роботи»",
|
||||
"legacy-front-end": "Front End (стара версія)",
|
||||
"legacy-front-end-cert": "Сертифікація «Front End» (стара версія)",
|
||||
"legacy-back-end": "Back End (стара версія)",
|
||||
|
||||
Reference in New Issue
Block a user