mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-09-24 23:01:18 +08:00
feat(curriculum): add remaining new superblocks (4 of them) (#62611)
This commit is contained in:
@@ -29,6 +29,10 @@ export enum Certification {
|
||||
FullStackDeveloper = 'full-stack-developer-v9',
|
||||
RespWebDesignV9 = 'responsive-web-design-v9',
|
||||
JsV9 = 'javascript-v9',
|
||||
FrontEndDevLibsV9 = 'front-end-development-libraries-v9',
|
||||
PythonV9 = 'python-v9',
|
||||
RelationalDbV9 = 'relational-databases-v9',
|
||||
BackEndDevApisV9 = 'back-end-development-and-apis-v9',
|
||||
A2English = 'a2-english-for-developers-v8',
|
||||
B1English = 'b1-english-for-developers-v8',
|
||||
A2Spanish = 'a2-professional-spanish-v8',
|
||||
@@ -83,6 +87,10 @@ export const upcomingCertifications = [
|
||||
Certification.FullStackDeveloper,
|
||||
Certification.RespWebDesignV9,
|
||||
Certification.JsV9,
|
||||
Certification.FrontEndDevLibsV9,
|
||||
Certification.PythonV9,
|
||||
Certification.RelationalDbV9,
|
||||
Certification.BackEndDevApisV9,
|
||||
Certification.A2English,
|
||||
Certification.B1English,
|
||||
Certification.A2Spanish,
|
||||
@@ -133,7 +141,11 @@ export const certIds = {
|
||||
foundationalCSharpV8Id: '647f7da207d29547b3bee1ba',
|
||||
jsAlgoDataStructV8Id: '658180220947283cdc0689ce',
|
||||
respWebDesignV9Id: '68db314d3c11a8bff07c7535',
|
||||
javascriptV9Id: '68c4069c1ef859270e17c495'
|
||||
javascriptV9Id: '68c4069c1ef859270e17c495',
|
||||
frontEndLibsV9Id: '68e008aa5f80c6099d47b3a2',
|
||||
pythonV9Id: '68e6bd5020effa1586e79855',
|
||||
relationalDbV9Id: '68e6bd5120effa1586e79856',
|
||||
backEndDevApisV9Id: '68e6bd5120effa1586e79857'
|
||||
};
|
||||
|
||||
export const completionHours = {
|
||||
@@ -282,6 +294,10 @@ export const superBlockToCertMap: {
|
||||
[SuperBlocks.FullStackDeveloper]: Certification.FullStackDeveloper,
|
||||
[SuperBlocks.RespWebDesignV9]: Certification.RespWebDesignV9,
|
||||
[SuperBlocks.JsV9]: Certification.JsV9,
|
||||
[SuperBlocks.FrontEndDevLibsV9]: Certification.FrontEndDevLibsV9,
|
||||
[SuperBlocks.PythonV9]: Certification.PythonV9,
|
||||
[SuperBlocks.RelationalDbV9]: Certification.RelationalDbV9,
|
||||
[SuperBlocks.BackEndDevApisV9]: Certification.BackEndDevApisV9,
|
||||
[SuperBlocks.A2English]: Certification.A2English,
|
||||
[SuperBlocks.B1English]: Certification.B1English,
|
||||
[SuperBlocks.A1Spanish]: null,
|
||||
@@ -323,6 +339,10 @@ export const linkedInCredentialIds = {
|
||||
[Certification.FullStackDeveloper]: 'fsd',
|
||||
[Certification.RespWebDesignV9]: 'rwdv9',
|
||||
[Certification.JsV9]: 'js',
|
||||
[Certification.FrontEndDevLibsV9]: 'felv9',
|
||||
[Certification.PythonV9]: 'pyv9',
|
||||
[Certification.RelationalDbV9]: 'rdv9',
|
||||
[Certification.BackEndDevApisV9]: 'bedv9',
|
||||
[Certification.JsAlgoDataStructNew]: 'jaads',
|
||||
[Certification.A2English]: 'a2efd',
|
||||
[Certification.B1English]: 'b1efd',
|
||||
|
||||
+64
-12
@@ -36,7 +36,11 @@ export enum SuperBlocks {
|
||||
DevPlayground = 'dev-playground',
|
||||
FullStackOpen = 'full-stack-open',
|
||||
RespWebDesignV9 = 'responsive-web-design-v9',
|
||||
JsV9 = 'javascript-v9'
|
||||
JsV9 = 'javascript-v9',
|
||||
FrontEndDevLibsV9 = 'front-end-development-libraries-v9',
|
||||
PythonV9 = 'python-v9',
|
||||
RelationalDbV9 = 'relational-databases-v9',
|
||||
BackEndDevApisV9 = 'back-end-development-and-apis-v9'
|
||||
}
|
||||
|
||||
export const languageSuperBlocks = [
|
||||
@@ -124,6 +128,10 @@ export const superBlockStages: StageMap = {
|
||||
SuperBlocks.FullStackOpen,
|
||||
SuperBlocks.RespWebDesignV9,
|
||||
SuperBlocks.JsV9,
|
||||
SuperBlocks.FrontEndDevLibsV9,
|
||||
SuperBlocks.PythonV9,
|
||||
SuperBlocks.RelationalDbV9,
|
||||
SuperBlocks.BackEndDevApisV9,
|
||||
SuperBlocks.A1Spanish,
|
||||
SuperBlocks.A2Spanish,
|
||||
SuperBlocks.A2Chinese,
|
||||
@@ -170,7 +178,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.RespWebDesignV9,
|
||||
SuperBlocks.JsV9
|
||||
SuperBlocks.JsV9,
|
||||
SuperBlocks.FrontEndDevLibsV9,
|
||||
SuperBlocks.PythonV9,
|
||||
SuperBlocks.RelationalDbV9,
|
||||
SuperBlocks.BackEndDevApisV9
|
||||
],
|
||||
[Languages.Chinese]: [
|
||||
SuperBlocks.CodingInterviewPrep,
|
||||
@@ -188,7 +200,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.RespWebDesignV9,
|
||||
SuperBlocks.JsV9
|
||||
SuperBlocks.JsV9,
|
||||
SuperBlocks.FrontEndDevLibsV9,
|
||||
SuperBlocks.PythonV9,
|
||||
SuperBlocks.RelationalDbV9,
|
||||
SuperBlocks.BackEndDevApisV9
|
||||
],
|
||||
[Languages.ChineseTraditional]: [
|
||||
SuperBlocks.CodingInterviewPrep,
|
||||
@@ -206,7 +222,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.RespWebDesignV9,
|
||||
SuperBlocks.JsV9
|
||||
SuperBlocks.JsV9,
|
||||
SuperBlocks.FrontEndDevLibsV9,
|
||||
SuperBlocks.PythonV9,
|
||||
SuperBlocks.RelationalDbV9,
|
||||
SuperBlocks.BackEndDevApisV9
|
||||
],
|
||||
[Languages.Italian]: [
|
||||
SuperBlocks.FoundationalCSharp,
|
||||
@@ -224,7 +244,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.RespWebDesignV9,
|
||||
SuperBlocks.JsV9
|
||||
SuperBlocks.JsV9,
|
||||
SuperBlocks.FrontEndDevLibsV9,
|
||||
SuperBlocks.PythonV9,
|
||||
SuperBlocks.RelationalDbV9,
|
||||
SuperBlocks.BackEndDevApisV9
|
||||
],
|
||||
[Languages.Portuguese]: [
|
||||
SuperBlocks.JsAlgoDataStructNew,
|
||||
@@ -240,7 +264,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.RespWebDesignV9,
|
||||
SuperBlocks.JsV9
|
||||
SuperBlocks.JsV9,
|
||||
SuperBlocks.FrontEndDevLibsV9,
|
||||
SuperBlocks.PythonV9,
|
||||
SuperBlocks.RelationalDbV9,
|
||||
SuperBlocks.BackEndDevApisV9
|
||||
],
|
||||
[Languages.Ukrainian]: [
|
||||
SuperBlocks.JsAlgoDataStructNew,
|
||||
@@ -255,7 +283,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.RespWebDesignV9,
|
||||
SuperBlocks.JsV9
|
||||
SuperBlocks.JsV9,
|
||||
SuperBlocks.FrontEndDevLibsV9,
|
||||
SuperBlocks.PythonV9,
|
||||
SuperBlocks.RelationalDbV9,
|
||||
SuperBlocks.BackEndDevApisV9
|
||||
],
|
||||
[Languages.Japanese]: [
|
||||
SuperBlocks.JsAlgoDataStructNew,
|
||||
@@ -271,7 +303,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.RespWebDesignV9,
|
||||
SuperBlocks.JsV9
|
||||
SuperBlocks.JsV9,
|
||||
SuperBlocks.FrontEndDevLibsV9,
|
||||
SuperBlocks.PythonV9,
|
||||
SuperBlocks.RelationalDbV9,
|
||||
SuperBlocks.BackEndDevApisV9
|
||||
],
|
||||
[Languages.German]: [
|
||||
SuperBlocks.RelationalDb,
|
||||
@@ -296,7 +332,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.RespWebDesignV9,
|
||||
SuperBlocks.JsV9
|
||||
SuperBlocks.JsV9,
|
||||
SuperBlocks.FrontEndDevLibsV9,
|
||||
SuperBlocks.PythonV9,
|
||||
SuperBlocks.RelationalDbV9,
|
||||
SuperBlocks.BackEndDevApisV9
|
||||
],
|
||||
[Languages.Swahili]: [
|
||||
SuperBlocks.DataVis,
|
||||
@@ -328,7 +368,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.RespWebDesignV9,
|
||||
SuperBlocks.JsV9
|
||||
SuperBlocks.JsV9,
|
||||
SuperBlocks.FrontEndDevLibsV9,
|
||||
SuperBlocks.PythonV9,
|
||||
SuperBlocks.RelationalDbV9,
|
||||
SuperBlocks.BackEndDevApisV9
|
||||
],
|
||||
[Languages.Korean]: [
|
||||
SuperBlocks.RespWebDesignNew,
|
||||
@@ -361,7 +405,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.SemanticHtml,
|
||||
SuperBlocks.DevPlayground,
|
||||
SuperBlocks.RespWebDesignV9,
|
||||
SuperBlocks.JsV9
|
||||
SuperBlocks.JsV9,
|
||||
SuperBlocks.FrontEndDevLibsV9,
|
||||
SuperBlocks.PythonV9,
|
||||
SuperBlocks.RelationalDbV9,
|
||||
SuperBlocks.BackEndDevApisV9
|
||||
]
|
||||
};
|
||||
|
||||
@@ -372,7 +420,11 @@ export const chapterBasedSuperBlocks = [
|
||||
SuperBlocks.FullStackOpen,
|
||||
SuperBlocks.A1Spanish,
|
||||
SuperBlocks.RespWebDesignV9,
|
||||
SuperBlocks.JsV9
|
||||
SuperBlocks.JsV9,
|
||||
SuperBlocks.FrontEndDevLibsV9,
|
||||
SuperBlocks.PythonV9,
|
||||
SuperBlocks.RelationalDbV9,
|
||||
SuperBlocks.BackEndDevApisV9
|
||||
];
|
||||
Object.freeze(chapterBasedSuperBlocks);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user