Roadmap to becoming a developer in 2022
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

243 lines
7.1 KiB

[
{
"title": "Frontend Developer",
"description": "Step by step guide to becoming a modern frontend developer",
"featuredDescription": "Step by step guide to becoming a modern frontend developer in 2019",
"author": {
"name": "Kamran Ahmed",
"url": "https://twitter.com/kamranahmedse"
},
"featured": true,
"detailed": true,
"versions": [
"latest",
"2018",
"2017"
],
"contributorsCount": 1,
"contributorsUrl": "/frontend/contributors",
"url": "/frontend",
"path": "/roadmaps/1-frontend/0-About/0-Summary.md",
"sidebar": {
"About": [
{
"url": "/frontend/summary",
"title": "Summary",
"path": "/roadmaps/1-frontend/0-About/0-Summary.md"
},
{
"url": "/frontend/skill-summary",
"title": "Skill Summary",
"path": "/roadmaps/1-frontend/0-About/1-Skill-Summary.md"
},
{
"url": "/frontend/job-titles",
"title": "Job Titles",
"path": "/roadmaps/1-frontend/0-About/2-Job-Titles.md"
}
],
"Landscape": [
{
"url": "/frontend/junior-developer",
"title": "Junior Developer",
"path": "/roadmaps/1-frontend/1-Landscape/1-Junior-Developer.md"
},
{
"url": "/frontend/mid-level-developer",
"title": "Mid Level Developer",
"path": "/roadmaps/1-frontend/1-Landscape/2-Mid-Level-Developer.md"
},
{
"url": "/frontend/senior-developer",
"title": "Senior Developer",
"path": "/roadmaps/1-frontend/1-Landscape/3-Senior-Developer.md"
}
],
"Learn": [
{
"url": "/frontend/job-ready",
"title": "Job Ready",
"path": "/roadmaps/1-frontend/2-Learn/1-Job-Ready.md"
},
{
"url": "/frontend/write-better-css",
"title": "Write Better CSS",
"path": "/roadmaps/1-frontend/2-Learn/2-Write-Better-CSS.md"
},
{
"url": "/frontend/build-tools",
"title": "Build Tools",
"path": "/roadmaps/1-frontend/2-Learn/3-Build-Tools.md"
},
{
"url": "/frontend/modern-applications",
"title": "Modern Applications",
"path": "/roadmaps/1-frontend/2-Learn/4-Modern-Applications.md"
},
{
"url": "/frontend/automated-testing",
"title": "Automated Testing",
"path": "/roadmaps/1-frontend/2-Learn/5-Automated-Testing.md"
},
{
"url": "/frontend/static-type-checkers",
"title": "Static Type Checkers",
"path": "/roadmaps/1-frontend/2-Learn/6-Static-Type-Checkers.md"
},
{
"url": "/frontend/server-side-rendering",
"title": "Server Side Rendering",
"path": "/roadmaps/1-frontend/2-Learn/7-Server-Side-Rendering.md"
},
{
"url": "/frontend/go-beyond",
"title": "Go Beyond",
"path": "/roadmaps/1-frontend/2-Learn/8-Go-Beyond.md"
}
],
"_others": [
{
"url": "/frontend/contributors",
"title": "contributors",
"path": "/roadmaps/1-frontend/_others/contributors.md"
}
]
}
},
{
"title": "Backend Developer",
"description": "Step by step guide to becoming a modern backend developer",
"featuredDescription": "Step by step guide to becoming a modern backend developer in 2019",
"featured": true,
"author": {
"name": "Kamran Ahmed",
"url": "https://twitter.com/kamranahmedse"
},
"contributorsCount": 1,
"contributorsUrl": "/backend/contributors",
"url": "/backend",
"path": "/roadmaps/2-backend/0-About/0-Summary.md",
"sidebar": {
"About": [
{
"url": "/backend/summary",
"title": "Summary",
"path": "/roadmaps/2-backend/0-About/0-Summary.md"
}
],
"Landscape": [
{
"url": "/backend/summary",
"title": "Summary",
"path": "/roadmaps/2-backend/1-Landscape/0-Summary.md"
},
{
"url": "/backend/junior",
"title": "Junior",
"path": "/roadmaps/2-backend/1-Landscape/1-Junior.md"
},
{
"url": "/backend/intermediate",
"title": "Intermediate",
"path": "/roadmaps/2-backend/1-Landscape/2-Intermediate.md"
},
{
"url": "/backend/senior",
"title": "Senior",
"path": "/roadmaps/2-backend/1-Landscape/3-Senior.md"
}
]
}
},
{
"title": "DevOps Roadmap",
"description": "Step by step guide for DevOps or any other Operations Role",
"featuredDescription": "Step by step guide to become an SRE or for any operations role in 2019",
"featured": true,
"versions": [
"latest",
"2018",
"2017"
],
"author": {
"name": "Kamran Ahmed",
"url": "https://twitter.com/kamranahmedse"
},
"contributorsCount": 1,
"contributorsUrl": "/devops/contributors",
"url": "/devops",
"path": "/roadmaps/3-devops/0-About/0-Summary.md",
"sidebar": {
"About": [
{
"url": "/devops/summary",
"title": "Summary",
"path": "/roadmaps/3-devops/0-About/0-Summary.md"
}
],
"Landscape": [
{
"url": "/devops/junior",
"title": "Junior",
"path": "/roadmaps/3-devops/1-Landscape/1-Junior.md"
},
{
"url": "/devops/intermediate",
"title": "Intermediate",
"path": "/roadmaps/3-devops/1-Landscape/2-Intermediate.md"
},
{
"url": "/devops/senior",
"title": "Senior",
"path": "/roadmaps/3-devops/1-Landscape/3-Senior.md"
}
]
}
},
{
"title": "Full Stack Developer",
"description": "Step by step guide to becoming a modern fullstack developer in 2019",
"featuredDescription": "Step by step guide to becoming a modern fullstack developer in 2019",
"upcoming": true,
"author": {
"name": "Kamran Ahmed",
"url": "https://twitter.com/kamranahmedse"
},
"contributorsCount": 1,
"contributorsUrl": "/fullstack/contributors",
"url": "/fullstack",
"path": "/roadmaps/4-fullstack/0-About/0-Summary.md",
"sidebar": {
"About": [
{
"url": "/fullstack/summary",
"title": "Summary",
"path": "/roadmaps/4-fullstack/0-About/0-Summary.md"
}
]
}
},
{
"title": "QA Engineer",
"description": "Steps to follow in order to become a modern QA Engineer in 2019",
"featuredDescription": "Step by step guide to becoming a modern QA Engineer in 2019",
"upcoming": true,
"author": {
"name": "Anas Fitiani",
"url": "https://github.com/anas-qa"
},
"contributorsCount": 1,
"contributorsUrl": "/qa/contributors",
"url": "/qa",
"path": "/roadmaps/5-qa/0-About/0-Summary.md",
"sidebar": {
"About": [
{
"url": "/qa/summary",
"title": "Summary",
"path": "/roadmaps/5-qa/0-About/0-Summary.md"
}
]
}
}
]