fix(curriculum): fsd chapter order (#60568)

This commit is contained in:
Tom
2025-05-28 17:31:34 -05:00
committed by GitHub
parent 3a762257b5
commit 1519353a73
2 changed files with 284 additions and 284 deletions
+161 -161
View File
@@ -3736,167 +3736,6 @@
},
"rdzk": { "title": "301", "intro": [] },
"vtpz": { "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."]
@@ -4195,6 +4034,167 @@
"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."]
+123 -123
View File
@@ -1189,129 +1189,6 @@
}
]
},
{
"dashedName": "relational-databases",
"comingSoon": true,
"modules": [
{
"dashedName": "bash-fundamentals",
"blocks": [
{
"dashedName": "workshop-bash-boilerplate"
},
{
"dashedName": "review-bash-commands"
},
{
"dashedName": "quiz-bash-commands"
}
]
},
{
"dashedName": "relational-databases",
"blocks": [
{
"dashedName": "workshop-database-of-video-game-characters"
},
{
"dashedName": "lab-celestial-bodies-database"
},
{
"dashedName": "review-relational-database"
},
{
"dashedName": "quiz-relational-database"
}
]
},
{
"dashedName": "bash-scripting",
"blocks": [
{
"dashedName": "workshop-bash-five-programs"
},
{
"dashedName": "review-bash-scripting"
},
{
"dashedName": "quiz-bash-scripting"
}
]
},
{
"dashedName": "sql-and-bash",
"blocks": [
{
"dashedName": "workshop-sql-student-database-part-1"
},
{
"dashedName": "workshop-sql-student-database-part-2"
},
{
"dashedName": "lab-world-cup-database"
},
{
"dashedName": "workshop-kitty-ipsum-translator"
},
{
"dashedName": "workshop-bike-rental-shop"
},
{
"dashedName": "lab-salon-appointment-scheduler"
},
{
"dashedName": "review-bash-and-sql"
},
{
"dashedName": "quiz-bash-and-sql"
}
]
},
{
"dashedName": "nano",
"blocks": [
{
"dashedName": "workshop-castle"
},
{
"dashedName": "review-nano"
},
{
"dashedName": "quiz-nano"
}
]
},
{
"dashedName": "git",
"blocks": [
{
"dashedName": "workshop-sql-reference-object"
},
{
"dashedName": "lab-periodic-table-database"
},
{
"dashedName": "lab-number-guessing-game"
},
{
"dashedName": "review-git"
},
{
"dashedName": "quiz-git"
}
]
},
{
"moduleType": "review",
"dashedName": "review-relational-databases",
"blocks": [
{
"dashedName": "review-relational-databases"
}
]
}
]
},
{
"dashedName": "python",
"comingSoon": true,
@@ -1444,6 +1321,129 @@
}
]
},
{
"dashedName": "relational-databases",
"comingSoon": true,
"modules": [
{
"dashedName": "bash-fundamentals",
"blocks": [
{
"dashedName": "workshop-bash-boilerplate"
},
{
"dashedName": "review-bash-commands"
},
{
"dashedName": "quiz-bash-commands"
}
]
},
{
"dashedName": "relational-databases",
"blocks": [
{
"dashedName": "workshop-database-of-video-game-characters"
},
{
"dashedName": "lab-celestial-bodies-database"
},
{
"dashedName": "review-relational-database"
},
{
"dashedName": "quiz-relational-database"
}
]
},
{
"dashedName": "bash-scripting",
"blocks": [
{
"dashedName": "workshop-bash-five-programs"
},
{
"dashedName": "review-bash-scripting"
},
{
"dashedName": "quiz-bash-scripting"
}
]
},
{
"dashedName": "sql-and-bash",
"blocks": [
{
"dashedName": "workshop-sql-student-database-part-1"
},
{
"dashedName": "workshop-sql-student-database-part-2"
},
{
"dashedName": "lab-world-cup-database"
},
{
"dashedName": "workshop-kitty-ipsum-translator"
},
{
"dashedName": "workshop-bike-rental-shop"
},
{
"dashedName": "lab-salon-appointment-scheduler"
},
{
"dashedName": "review-bash-and-sql"
},
{
"dashedName": "quiz-bash-and-sql"
}
]
},
{
"dashedName": "nano",
"blocks": [
{
"dashedName": "workshop-castle"
},
{
"dashedName": "review-nano"
},
{
"dashedName": "quiz-nano"
}
]
},
{
"dashedName": "git",
"blocks": [
{
"dashedName": "workshop-sql-reference-object"
},
{
"dashedName": "lab-periodic-table-database"
},
{
"dashedName": "lab-number-guessing-game"
},
{
"dashedName": "review-git"
},
{
"dashedName": "quiz-git"
}
]
},
{
"moduleType": "review",
"dashedName": "review-relational-databases",
"blocks": [
{
"dashedName": "review-relational-databases"
}
]
}
]
},
{
"dashedName": "backend-javascript",
"comingSoon": true,