fix(learn): standardize use of front-end, full-stack, back-end (#65976)

This commit is contained in:
majestic-owl448
2026-02-21 04:08:16 +01:00
committed by GitHub
parent c397879ce2
commit b249098466
260 changed files with 786 additions and 787 deletions
+8 -8
View File
@@ -145,7 +145,7 @@ const allStandardCerts = [
},
{
id: '561acd10cb82ac38a17513bc',
title: 'Frontend Development Libraries',
title: 'Front-End Development Libraries',
certSlug: Certification.FrontEndDevLibs,
projects: [
{
@@ -256,7 +256,7 @@ const allStandardCerts = [
},
{
id: '561add10cb82ac38a17523bc',
title: 'Backend Development and APIs',
title: 'Back-End Development and APIs',
certSlug: Certification.BackEndDevApis,
projects: [
{
@@ -517,7 +517,7 @@ const allStandardCerts = [
// Legacy certifications
{
id: '561add10cb82ac38a17513be',
title: 'Legacy Frontend',
title: 'Legacy Front-End',
certSlug: Certification.LegacyFrontEnd,
projects: [
{
@@ -621,7 +621,7 @@ const allStandardCerts = [
},
{
id: '660add10cb82ac38a17513be',
title: 'Legacy Backend',
title: 'Legacy Back-End',
certSlug: Certification.LegacyBackEnd,
projects: [
{
@@ -835,12 +835,12 @@ const allStandardCerts = [
},
{
id: '68e008aa5f80c6099d47b3a2',
title: 'Frontend Development Libraries',
title: 'Front-End Development Libraries',
certSlug: Certification.FrontEndDevLibsV9,
projects: [
{
id: '68e00b355f80c6099d47b3a3',
title: 'Frontend Development Libraries Certification Exam',
title: 'Front-End Development Libraries Certification Exam',
link: `${frontEndDevLibsV9Base}/exam-front-end-development-libraries-certification/exam-front-end-development-libraries-certification`,
certSlug: Certification.FrontEndDevLibsV9
}
@@ -874,12 +874,12 @@ const allStandardCerts = [
},
{
id: '68e6bd5120effa1586e79857',
title: 'Backend Development and APIs',
title: 'Back-End Development and APIs',
certSlug: Certification.BackEndDevApisV9,
projects: [
{
id: '68e6bfa120effa1586e7985a',
title: 'Backend Development and APIs Certification Exam',
title: 'Back-End Development and APIs Certification Exam',
link: `${backEndDevApisV9Base}/exam-back-end-development-and-apis-certification/exam-back-end-development-and-apis-certification`,
certSlug: Certification.BackEndDevApisV9
}
+39 -39
View File
@@ -490,10 +490,10 @@
}
},
"front-end-development-libraries": {
"title": "Frontend Development Libraries V8",
"title": "Front-End Development Libraries V8",
"intro": [
"Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular frontend libraries in the industry.",
"In the Frontend Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.",
"Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular front-end libraries in the industry.",
"In the Front-End Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.",
"Later, you'll build a shopping cart and other applications to learn how to create powerful Single Page Applications (SPAs) with React and Redux."
],
"note": "",
@@ -501,7 +501,7 @@
"bootstrap": {
"title": "Bootstrap",
"intro": [
"Bootstrap is a frontend framework used to design responsive web pages and applications. It takes a mobile-first approach to web development, and includes pre-built CSS styles and classes, plus some JavaScript functionality.",
"Bootstrap is a front-end framework used to design responsive web pages and applications. It takes a mobile-first approach to web development, and includes pre-built CSS styles and classes, plus some JavaScript functionality.",
"In this course, you'll learn how to build responsive websites with Bootstrap, and use its included classes to style buttons, images, forms, navigation, and other common elements."
]
},
@@ -544,10 +544,10 @@
]
},
"front-end-development-libraries-projects": {
"title": "Frontend Development Libraries Projects",
"title": "Front-End Development Libraries Projects",
"intro": [
"It's time to put your frontend development libraries skills to the test. Use Bootstrap, jQuery, Sass, React, and Redux to build 5 projects that will test everything you've learned up to this point.",
"Complete all 5 projects, and you'll earn the Frontend Development Libraries certification."
"It's time to put your front-end development libraries skills to the test. Use Bootstrap, jQuery, Sass, React, and Redux to build 5 projects that will test everything you've learned up to this point.",
"Complete all 5 projects, and you'll earn the Front-End Development Libraries certification."
]
}
}
@@ -696,11 +696,11 @@
}
},
"back-end-development-and-apis": {
"title": "Backend Development and APIs V8",
"title": "Back-End Development and APIs V8",
"intro": [
"Until this point, you've only used JavaScript on the frontend to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the backend, or server, to build entire web applications.",
"Until this point, you've only used JavaScript on the front-end to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the back-end, or server, to build entire web applications.",
"Today, one of the popular ways to build applications is through microservices, which are small, modular applications that work together to form a larger whole.",
"In the Backend Development and APIs Certification, you'll learn how to write backend apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library."
"In the Back-End Development and APIs Certification, you'll learn how to write back-end apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library."
],
"note": "",
"blocks": {
@@ -714,7 +714,7 @@
"basic-node-and-express": {
"title": "Basic Node and Express",
"intro": [
"Node.js is a JavaScript runtime that allows developers to write backend (server-side) programs in JavaScript. Node.js comes with a handful of built-in modules — small, independent programs — that help with this. Some of the core modules include HTTP, which acts like a server, and File System, a module to read and modify files.",
"Node.js is a JavaScript runtime that allows developers to write back-end (server-side) programs in JavaScript. Node.js comes with a handful of built-in modules — small, independent programs — that help with this. Some of the core modules include HTTP, which acts like a server, and File System, a module to read and modify files.",
"In the last set of courses you learned to install and manage packages from npm, which are collections of smaller modules. These packages can help you build larger, more complex applications.",
"Express is a lightweight web application framework, and is one of the most popular packages on npm. Express makes it much easier to create a server and handle routing for your application, which handles things like directing people to the correct page when they visit a certain endpoint like <pre>/blog</pre>.",
"In this course, you'll learn the basics of Node and Express including how to create a server, serve different files, and handle different requests from the browser."
@@ -729,10 +729,10 @@
]
},
"back-end-development-and-apis-projects": {
"title": "Backend Development and APIs Projects",
"title": "Back-End Development and APIs Projects",
"intro": [
"You've worked with APIs before, but now that you know npm, Node, Express, MongoDB, and Mongoose, it's time to build your own. Draw on everything you've learned up to this point to create 5 different microservices, which are smaller applications that are limited in scope.",
"After creating these, you'll have 5 cool microservice APIs you can show off to friends, family, and potential employers. Oh, and you'll have a shiny new Backend Development and APIs Certification, too."
"After creating these, you'll have 5 cool microservice APIs you can show off to friends, family, and potential employers. Oh, and you'll have a shiny new Back-End Development and APIs Certification, too."
]
}
}
@@ -759,13 +759,13 @@
"intro": [
"Now it's time to take a deep dive into Node.js and Express.js by building a chat application with a sign-in system.",
"To implement the sign-in system safely, you'll need to learn about authentication. This is the act of verifying the identity of a person or process.",
"In this course, you'll learn how to use Passport to manage authentication, Pug to create reusable templates for quickly building the frontend, and web sockets for real-time communication between the clients and server."
"In this course, you'll learn how to use Passport to manage authentication, Pug to create reusable templates for quickly building the front-end, and web sockets for real-time communication between the clients and server."
]
},
"quality-assurance-projects": {
"title": "Quality Assurance Projects",
"intro": [
"Now that you're well versed in both the frontend and backend, it's time to apply all the skills and concepts you've learned up to this point. You'll build 5 different web applications, and write tests for each one to make sure they're working and can handle different edge cases.",
"Now that you're well versed in both the front-end and back-end, it's time to apply all the skills and concepts you've learned up to this point. You'll build 5 different web applications, and write tests for each one to make sure they're working and can handle different edge cases.",
"After completing these Quality Assurance projects, you'll have 5 more projects under your belt, and a new certification to show off on your portfolio."
]
}
@@ -3333,17 +3333,17 @@
}
},
"front-end-development-libraries-v9": {
"title": "Frontend Development Libraries Certification",
"title": "Front-End Development Libraries Certification",
"note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.",
"intro": [
"This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.",
"To earn your Frontend Development Libraries Certification:",
"To earn your Front-End Development Libraries Certification:",
"- Complete the five required projects to qualify for the certification exam.",
"- Pass the Frontend Development Libraries Certification exam."
"- Pass the Front-End Development Libraries Certification exam."
],
"chapters": {
"front-end-development-libraries": "Frontend Development Libraries",
"front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam"
"front-end-development-libraries": "Front-End Development Libraries",
"front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam"
},
"modules": {
"react-fundamentals": "React Fundamentals",
@@ -3355,8 +3355,8 @@
"css-libraries-and-frameworks": "CSS Libraries and Frameworks",
"data-visualization": "Data Visualization and D3",
"typescript-fundamentals": "TypeScript Fundamentals",
"review-front-end-libraries": "Frontend Libraries Review",
"front-end-development-libraries-certification-exam": "Frontend Development Libraries Certification Exam"
"review-front-end-libraries": "Front-End Libraries Review",
"front-end-development-libraries-certification-exam": "Front-End Development Libraries Certification Exam"
},
"module-intros": {
"data-visualization": {
@@ -3374,7 +3374,7 @@
"front-end-development-libraries-certification-exam": {
"note": "Coming 2026",
"intro": [
"Pass this exam to earn your Frontend Development Libraries Certification."
"Pass this exam to earn your Front-End Development Libraries Certification."
]
}
},
@@ -3382,7 +3382,7 @@
"lecture-introduction-to-javascript-libraries-and-frameworks": {
"title": "Introduction to JavaScript Libraries and Frameworks",
"intro": [
"In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular frontend JavaScript library."
"In these lessons, you will get an introduction to JavaScript libraries and frameworks. You will learn about the roles of JavaScript libraries and frameworks, single page applications (SPAs) and the issue surrounding them, and React, the most popular front-end JavaScript library."
]
},
"workshop-reusable-mega-navbar": {
@@ -3675,15 +3675,15 @@
"intro": ["Test what you've learned on Typescript with this quiz."]
},
"review-front-end-libraries": {
"title": "Frontend Libraries Review",
"title": "Front-End Libraries Review",
"intro": [
"Review the Frontend Libraries concepts to prepare for the upcoming quiz."
"Review the Front-End Libraries concepts to prepare for the upcoming quiz."
]
},
"exam-front-end-development-libraries-certification": {
"title": "Frontend Development Libraries Certification Exam",
"title": "Front-End Development Libraries Certification Exam",
"intro": [
"Pass this exam to earn your Frontend Development Libraries Certification"
"Pass this exam to earn your Front-End Development Libraries Certification"
]
}
}
@@ -4412,17 +4412,17 @@
}
},
"back-end-development-and-apis-v9": {
"title": "Backend Development and APIs Certification",
"title": "Back-End Development and APIs Certification",
"note": "This certification is currently in development and will be available soon.",
"intro": [
"This course teaches you the fundamentals of backend development and APIs.",
"To earn your Backend Development and APIs Certification:",
"This course teaches you the fundamentals of back-end development and APIs.",
"To earn your Back-End Development and APIs Certification:",
"- Complete the five required projects to qualify for the certification exam.",
"- Pass the Backend Development and APIs Certification exam."
"- Pass the Back-End Development and APIs Certification exam."
],
"chapters": {
"back-end-development-and-apis": "Backend Development and APIs",
"back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam"
"back-end-development-and-apis": "Back-End Development and APIs",
"back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam"
},
"modules": {
"introduction-to-nodejs": "Introduction to Node.js",
@@ -4438,7 +4438,7 @@
"security-and-privacy": "Security and Privacy",
"authentication": "Authentication",
"tooling-and-deployment": "Tooling and Deployment",
"back-end-development-and-apis-certification-exam": "Backend Development and APIs Certification Exam"
"back-end-development-and-apis-certification-exam": "Back-End Development and APIs Certification Exam"
},
"module-intros": {
"introduction-to-nodejs": {
@@ -4522,7 +4522,7 @@
"back-end-development-and-apis-certification-exam": {
"note": "Coming Late 2026",
"intro": [
"Pass this exam to earn your Backend Development and APIs Certification."
"Pass this exam to earn your Back-End Development and APIs Certification."
]
}
},
@@ -4530,7 +4530,7 @@
"lecture-working-with-nodejs-and-event-driven-architecture": {
"title": "Working with NodeJS and event driven architecture",
"intro": [
"Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the backend."
"Learn about Node.js core libraries, how to install Node.js on your computer, and the advantages and disadvantages of using Node.js on the back-end."
]
},
"review-node-js-core-modules": {
@@ -4580,9 +4580,9 @@
]
},
"exam-back-end-development-and-apis-certification": {
"title": "Backend Development and APIs Certification Exam",
"title": "Back-End Development and APIs Certification Exam",
"intro": [
"Pass this exam to earn your Backend Development and APIs Certification"
"Pass this exam to earn your Back-End Development and APIs Certification"
]
}
}
+12 -12
View File
@@ -1251,14 +1251,14 @@
"javascript-algorithms-and-data-structures-cert": "Legacy JavaScript Algorithms and Data Structures V7 Certification",
"javascript-algorithms-and-data-structures-v8": "Legacy JavaScript Algorithms and Data Structures V8",
"javascript-algorithms-and-data-structures-v8-cert": "Legacy JavaScript Algorithms and Data Structures V8 Certification",
"front-end-development-libraries": "Frontend Development Libraries V8",
"front-end-development-libraries-cert": "Frontend Development Libraries V8 Certification",
"front-end-development-libraries": "Front-End Development Libraries V8",
"front-end-development-libraries-cert": "Front-End Development Libraries V8 Certification",
"data-visualization": "Data Visualization V8",
"data-visualization-cert": "Data Visualization V8 Certification",
"relational-database-v8": "Relational Database V8",
"relational-database-v8-cert": "Relational Database V8 Certification",
"back-end-development-and-apis": "Backend Development and APIs V8",
"back-end-development-and-apis-cert": "Backend Development and APIs V8 Certification",
"back-end-development-and-apis": "Back-End Development and APIs V8",
"back-end-development-and-apis-cert": "Back-End Development and APIs V8 Certification",
"quality-assurance-v7": "Quality Assurance",
"quality-assurance-v7-cert": "Quality Assurance Certification",
"scientific-computing-with-python-v7": "Scientific Computing with Python",
@@ -1282,14 +1282,14 @@
"responsive-web-design-v9-cert": "Responsive Web Design Certification",
"javascript-v9": "JavaScript",
"javascript-v9-cert": "JavaScript Certification",
"front-end-development-libraries-v9": "Frontend Development Libraries",
"front-end-development-libraries-v9-cert": "Frontend Development Libraries Certification",
"front-end-development-libraries-v9": "Front-End Development Libraries",
"front-end-development-libraries-v9-cert": "Front-End Development Libraries Certification",
"python-v9": "Python",
"python-v9-cert": "Python Certification",
"relational-databases-v9": "Relational Database",
"relational-databases-v9-cert": "Relational Database Certification",
"back-end-development-and-apis-v9": "Backend Development and APIs",
"back-end-development-and-apis-v9-cert": "Backend Development and APIs Certification",
"back-end-development-and-apis-v9": "Back-End Development and APIs",
"back-end-development-and-apis-v9-cert": "Back-End Development and APIs Certification",
"full-stack-developer-v9": "Full-Stack Developer",
"full-stack-developer-v9-cert": "Full-Stack Developer Certification",
"a1-professional-spanish": "A1 Professional Spanish",
@@ -1300,10 +1300,10 @@
"a2-professional-chinese-cert": "A2 Professional Chinese Certification",
"a1-professional-chinese": "A1 Professional Chinese",
"a1-professional-chinese-cert": "A1 Professional Chinese Certification",
"legacy-front-end": "Legacy Frontend",
"legacy-front-end-cert": "Legacy Frontend Certification",
"legacy-back-end": "Legacy Backend",
"legacy-back-end-cert": "Legacy Backend Certification",
"legacy-front-end": "Legacy Front-End",
"legacy-front-end-cert": "Legacy Front-End Certification",
"legacy-back-end": "Legacy Back-End",
"legacy-back-end-cert": "Legacy Back-End Certification",
"legacy-data-visualization": "Legacy Data Visualization",
"legacy-data-visualization-cert": "Legacy Data Visualization Certification",
"information-security-and-quality-assurance": "Legacy Information Security and Quality Assurance",
@@ -110,7 +110,7 @@ export const getCertifications = (user: User) => {
},
{
show: isFrontEndLibsCert,
title: 'Frontend Development Libraries V8 Certification',
title: 'Front-End Development Libraries V8 Certification',
certSlug: Certification.FrontEndDevLibs
},
{
@@ -125,7 +125,7 @@ export const getCertifications = (user: User) => {
},
{
show: isApisMicroservicesCert,
title: 'Backend Development and APIs V8 Certification',
title: 'Back-End Development and APIs V8 Certification',
certSlug: Certification.BackEndDevApis
},
{
@@ -160,7 +160,7 @@ export const getCertifications = (user: User) => {
},
{
show: isFrontEndCert,
title: 'Frontend Certification',
title: 'Front-End Certification',
certSlug: Certification.LegacyFrontEnd
},
{
@@ -171,7 +171,7 @@ export const getCertifications = (user: User) => {
},
{
show: isBackEndCert,
title: 'Backend Certification',
title: 'Back-End Certification',
certSlug: Certification.LegacyBackEnd
},
{
@@ -1,9 +1,9 @@
---
title: Backend Development and APIs
title: Back-End Development and APIs
superBlock: back-end-development-and-apis-v9
certification: back-end-development-and-apis-v9
---
## Introduction to Backend Development and APIs
## Introduction to Back-End Development and APIs
This is a stub introduction for Backend Development and APIs
This is a stub introduction for Back-End Development and APIs
@@ -1,12 +1,12 @@
---
title: Backend Development and APIs
title: Back-End Development and APIs
superBlock: back-end-development-and-apis
certification: back-end-development-and-apis
---
## Introduction to Backend Development and APIs
## Introduction to Back-End Development and APIs
This is a stub introduction for Backend Development and APIs
This is a stub introduction for Back-End Development and APIs
## Microservices
@@ -1,9 +1,9 @@
---
title: Frontend Development Libraries
title: Front-End Development Libraries
superBlock: front-end-development-libraries-v9
certification: front-end-development-libraries-v9
---
## Introduction to Frontend Development Libraries
## Introduction to Front-End Development Libraries
This is a stub introduction for Frontend Development Libraries
This is a stub introduction for Front-End Development Libraries
@@ -1,9 +1,9 @@
---
title: Frontend Development Libraries
title: Front-End Development Libraries
superBlock: front-end-development-libraries
certification: front-end-development-libraries
---
## Introduction to Frontend Development Libraries
## Introduction to Front-End Development Libraries
This is a stub introduction for Frontend Development Libraries
This is a stub introduction for Front-End Development Libraries