mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-07 15:03:20 -04:00
Co-authored-by: Anna <a.rcottrill521@gmail.com> Co-authored-by: Robert-Beckett <robert.beckett@onion.red> Co-authored-by: Electric Molasses <30680078+ElectricMolasses@users.noreply.github.com> Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com> Co-authored-by: Dario <105294544+Dario-DC@users.noreply.github.com> Co-authored-by: Sem Bauke <sem@freecodecamp.org> Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com> Co-authored-by: Kolade <chrisjay967@gmail.com>
132 lines
4.4 KiB
JSON
132 lines
4.4 KiB
JSON
{
|
|
"chapters": [
|
|
{
|
|
"dashedName": "front-end-development-libraries",
|
|
"modules": [
|
|
{
|
|
"dashedName": "react-fundamentals",
|
|
"blocks": [
|
|
"lecture-introduction-to-javascript-libraries-and-frameworks",
|
|
"workshop-reusable-mega-navbar",
|
|
"lab-reusable-footer",
|
|
"lecture-working-with-data-in-react",
|
|
"workshop-reusable-profile-card-component",
|
|
"lab-mood-board",
|
|
"review-react-basics",
|
|
"quiz-react-basics"
|
|
]
|
|
},
|
|
{
|
|
"dashedName": "react-state-hooks-and-routing",
|
|
"blocks": [
|
|
"lecture-working-with-state-and-responding-to-events-in-react",
|
|
"workshop-toggle-text-app",
|
|
"lab-color-picker",
|
|
"lecture-understanding-effects-and-referencing-values-in-react",
|
|
"workshop-fruit-search-app",
|
|
"lab-one-time-password-generator",
|
|
"review-react-state-and-hooks",
|
|
"quiz-react-state-and-hooks",
|
|
"lecture-working-with-forms-in-react",
|
|
"workshop-superhero-application-form",
|
|
"lab-event-rsvp",
|
|
"lecture-working-with-data-fetching-and-memoization-in-react",
|
|
"workshop-shopping-list-app",
|
|
"lecture-routing-react-frameworks-and-dependency-management-tools",
|
|
"lecture-react-strategies-and-debugging",
|
|
"review-react-forms-data-fetching-and-routing",
|
|
"quiz-react-forms-data-fetching-and-routing"
|
|
]
|
|
},
|
|
{
|
|
"moduleType": "cert-project",
|
|
"dashedName": "lab-currency-converter",
|
|
"blocks": ["lab-currency-converter"]
|
|
},
|
|
{
|
|
"moduleType": "cert-project",
|
|
"dashedName": "lab-tic-tac-toe",
|
|
"blocks": ["lab-tic-tac-toe"]
|
|
},
|
|
{
|
|
"dashedName": "performance",
|
|
"blocks": [
|
|
"lecture-understanding-performance-in-web-applications",
|
|
"review-web-performance",
|
|
"quiz-web-performance"
|
|
]
|
|
},
|
|
{
|
|
"dashedName": "testing",
|
|
"blocks": [
|
|
"lecture-understanding-the-different-types-of-testing",
|
|
"review-testing",
|
|
"quiz-testing"
|
|
]
|
|
},
|
|
{
|
|
"dashedName": "css-libraries-and-frameworks",
|
|
"blocks": [
|
|
"lecture-working-with-css-libraries-and-frameworks",
|
|
"workshop-error-message-component",
|
|
"workshop-tailwind-cta-component",
|
|
"workshop-tailwind-pricing-component",
|
|
"lab-music-shopping-cart-page",
|
|
"lab-photography-exhibit",
|
|
"review-css-libraries-and-frameworks",
|
|
"quiz-css-libraries-and-frameworks"
|
|
]
|
|
},
|
|
{
|
|
"dashedName": "data-visualization",
|
|
"comingSoon": true,
|
|
"blocks": [
|
|
"lecture-introduction-to-data-visualization",
|
|
"lab-bar-chart",
|
|
"lab-scatterplot-graph"
|
|
]
|
|
},
|
|
{
|
|
"dashedName": "typescript-fundamentals",
|
|
"comingSoon": true,
|
|
"blocks": [
|
|
"lecture-introduction-to-typescript",
|
|
"workshop-type-safe-user-profile",
|
|
"workshop-type-safe-math-toolkit",
|
|
"lecture-understanding-type-composition",
|
|
"workshop-shape-manager",
|
|
"lab-motorcycle-shop",
|
|
"lecture-working-with-generics-and-type-narrowing",
|
|
"workshop-bug-emoji-picker",
|
|
"lab-product-showcase",
|
|
"lecture-working-with-typescript-configuration-files",
|
|
"workshop-fortune-teller-app",
|
|
"lab-flashcard-quiz-app",
|
|
"lab-digital-pet-game",
|
|
"review-typescript",
|
|
"quiz-typescript"
|
|
]
|
|
},
|
|
{
|
|
"moduleType": "review",
|
|
"comingSoon": true,
|
|
"dashedName": "review-front-end-libraries",
|
|
"blocks": ["review-front-end-libraries"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"chapterType": "exam",
|
|
"dashedName": "front-end-development-libraries-certification-exam",
|
|
"comingSoon": true,
|
|
"modules": [
|
|
{
|
|
"comingSoon": true,
|
|
"dashedName": "front-end-development-libraries-certification-exam",
|
|
"blocks": ["exam-front-end-development-libraries-certification"]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|