mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-28 18:26:54 +00:00
feat(curriculum): JS checkpoint cert (#62188)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
This commit is contained in:
@@ -27,6 +27,7 @@ export enum Certification {
|
||||
FoundationalCSharp = 'foundational-c-sharp-with-microsoft',
|
||||
// Upcoming certifications
|
||||
FullStackDeveloper = 'full-stack-developer-v9',
|
||||
JsV9 = 'javascript-v9',
|
||||
A2English = 'a2-english-for-developers-v8',
|
||||
B1English = 'b1-english-for-developers-v8',
|
||||
A2Spanish = 'a2-professional-spanish-v8',
|
||||
@@ -79,6 +80,7 @@ export const legacyFullStackCertification = [
|
||||
// showUpcomingChanges is true.
|
||||
export const upcomingCertifications = [
|
||||
Certification.FullStackDeveloper,
|
||||
Certification.JsV9,
|
||||
Certification.A2English,
|
||||
Certification.B1English,
|
||||
Certification.A2Spanish,
|
||||
@@ -127,7 +129,8 @@ export const certIds = {
|
||||
relationalDatabaseV8Id: '606243f50267e718b1e755f4',
|
||||
collegeAlgebraPyV8Id: '61531b20cc9dfa2741a5b800',
|
||||
foundationalCSharpV8Id: '647f7da207d29547b3bee1ba',
|
||||
jsAlgoDataStructV8Id: '658180220947283cdc0689ce'
|
||||
jsAlgoDataStructV8Id: '658180220947283cdc0689ce',
|
||||
javascriptV9Id: '68c4069c1ef859270e17c495'
|
||||
};
|
||||
|
||||
export const completionHours = {
|
||||
@@ -274,6 +277,7 @@ export const superBlockToCertMap: {
|
||||
[SuperBlocks.RespWebDesignNew]: Certification.RespWebDesign,
|
||||
[SuperBlocks.JsAlgoDataStruct]: Certification.JsAlgoDataStruct,
|
||||
[SuperBlocks.FullStackDeveloper]: Certification.FullStackDeveloper,
|
||||
[SuperBlocks.JsV9]: Certification.JsV9,
|
||||
[SuperBlocks.A2English]: Certification.A2English,
|
||||
[SuperBlocks.B1English]: Certification.B1English,
|
||||
[SuperBlocks.A1Spanish]: null,
|
||||
@@ -313,6 +317,7 @@ export const linkedInCredentialIds = {
|
||||
[Certification.CollegeAlgebraPy]: 'cawp',
|
||||
[Certification.FoundationalCSharp]: 'fcswm',
|
||||
[Certification.FullStackDeveloper]: 'fsd',
|
||||
[Certification.JsV9]: 'js',
|
||||
[Certification.JsAlgoDataStructNew]: 'jaads',
|
||||
[Certification.A2English]: 'a2efd',
|
||||
[Certification.B1English]: 'b1efd',
|
||||
|
||||
+25
-12
@@ -34,7 +34,8 @@ export enum SuperBlocks {
|
||||
BasicHtml = 'basic-html',
|
||||
SemanticHtml = 'semantic-html',
|
||||
DevPlayground = 'dev-playground',
|
||||
FullStackOpen = 'full-stack-open'
|
||||
FullStackOpen = 'full-stack-open',
|
||||
JsV9 = 'javascript-v9'
|
||||
}
|
||||
|
||||
export const languageSuperBlocks = [
|
||||
@@ -120,6 +121,7 @@ export const superBlockStages: StageMap = {
|
||||
[SuperBlockStage.Next]: [],
|
||||
[SuperBlockStage.Upcoming]: [
|
||||
SuperBlocks.FullStackOpen,
|
||||
SuperBlocks.JsV9,
|
||||
SuperBlocks.A1Spanish,
|
||||
SuperBlocks.A2Spanish,
|
||||
SuperBlocks.A2Chinese,
|
||||
@@ -164,7 +166,8 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.PythonForEverybody,
|
||||
SuperBlocks.BasicHtml,
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.JsV9
|
||||
],
|
||||
[Languages.Chinese]: [
|
||||
SuperBlocks.CodingInterviewPrep,
|
||||
@@ -180,7 +183,8 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.PythonForEverybody,
|
||||
SuperBlocks.BasicHtml,
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.JsV9
|
||||
],
|
||||
[Languages.ChineseTraditional]: [
|
||||
SuperBlocks.CodingInterviewPrep,
|
||||
@@ -196,7 +200,8 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.PythonForEverybody,
|
||||
SuperBlocks.BasicHtml,
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.JsV9
|
||||
],
|
||||
[Languages.Italian]: [
|
||||
SuperBlocks.FoundationalCSharp,
|
||||
@@ -212,7 +217,8 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.PythonForEverybody,
|
||||
SuperBlocks.BasicHtml,
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.JsV9
|
||||
],
|
||||
[Languages.Portuguese]: [
|
||||
SuperBlocks.JsAlgoDataStructNew,
|
||||
@@ -226,7 +232,8 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.PythonForEverybody,
|
||||
SuperBlocks.BasicHtml,
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.JsV9
|
||||
],
|
||||
[Languages.Ukrainian]: [
|
||||
SuperBlocks.JsAlgoDataStructNew,
|
||||
@@ -239,7 +246,8 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.A1Chinese,
|
||||
SuperBlocks.BasicHtml,
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.JsV9
|
||||
],
|
||||
[Languages.Japanese]: [
|
||||
SuperBlocks.JsAlgoDataStructNew,
|
||||
@@ -253,7 +261,8 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.A1Chinese,
|
||||
SuperBlocks.BasicHtml,
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.JsV9
|
||||
],
|
||||
[Languages.German]: [
|
||||
SuperBlocks.RelationalDb,
|
||||
@@ -276,7 +285,8 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.PythonForEverybody,
|
||||
SuperBlocks.BasicHtml,
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.JsV9
|
||||
],
|
||||
[Languages.Swahili]: [
|
||||
SuperBlocks.DataVis,
|
||||
@@ -306,7 +316,8 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.PythonForEverybody,
|
||||
SuperBlocks.BasicHtml,
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.JsV9
|
||||
],
|
||||
[Languages.Korean]: [
|
||||
SuperBlocks.RespWebDesignNew,
|
||||
@@ -337,7 +348,8 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.RosettaCode,
|
||||
SuperBlocks.BasicHtml,
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.JsV9
|
||||
]
|
||||
};
|
||||
|
||||
@@ -346,7 +358,8 @@ Object.freeze(notAuditedSuperBlocks);
|
||||
export const chapterBasedSuperBlocks = [
|
||||
SuperBlocks.FullStackDeveloper,
|
||||
SuperBlocks.FullStackOpen,
|
||||
SuperBlocks.A1Spanish
|
||||
SuperBlocks.A1Spanish,
|
||||
SuperBlocks.JsV9
|
||||
];
|
||||
Object.freeze(chapterBasedSuperBlocks);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user