mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-08-18 15:11:18 +02:00
Add roadmap for software architect
This commit is contained in:
@@ -8,12 +8,6 @@ type FeaturedRoadmapsListProps = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export const upcomingRoadmaps = [
|
export const upcomingRoadmaps = [
|
||||||
{
|
|
||||||
type: 'Role Based',
|
|
||||||
title: 'Software Architect',
|
|
||||||
description: 'Roadmap to become a modern Software Architect',
|
|
||||||
id: 'software-architect'
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: 'Role Based',
|
type: 'Role Based',
|
||||||
title: 'React Native',
|
title: 'React Native',
|
||||||
|
@@ -38,6 +38,7 @@ export function HomeRoadmapItem(props: RoadmapGridItemProps) {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<Box
|
<Box
|
||||||
|
position='relative'
|
||||||
as={Link}
|
as={Link}
|
||||||
href={url}
|
href={url}
|
||||||
_hover={{
|
_hover={{
|
||||||
@@ -76,7 +77,7 @@ export function HomeRoadmapItem(props: RoadmapGridItemProps) {
|
|||||||
>
|
>
|
||||||
{title}
|
{title}
|
||||||
|
|
||||||
{ isNew && <Badge colorScheme='yellow' ml='10px'>New</Badge> }
|
{ isNew && <Badge position='absolute' bottom={0} right={0} colorScheme='yellow' ml='10px'>New</Badge> }
|
||||||
</Heading>
|
</Heading>
|
||||||
<Text color='gray.200' fontSize={['13px']}>
|
<Text color='gray.200' fontSize={['13px']}>
|
||||||
{subtitle}
|
{subtitle}
|
||||||
|
@@ -9,6 +9,7 @@ Here is the list of PDF links for each of the roadmaps.
|
|||||||
* **Backend Roadmap** - [Roadmap Link](https://roadmap.sh/backend) / [PDF Link](https://roadmap.sh/pdfs/backend.pdf)
|
* **Backend Roadmap** - [Roadmap Link](https://roadmap.sh/backend) / [PDF Link](https://roadmap.sh/pdfs/backend.pdf)
|
||||||
* **DevOps Roadmap** - [Roadmap Link](https://roadmap.sh/devops) / [PDF Link](https://roadmap.sh/pdfs/devops.pdf)
|
* **DevOps Roadmap** - [Roadmap Link](https://roadmap.sh/devops) / [PDF Link](https://roadmap.sh/pdfs/devops.pdf)
|
||||||
* **QA Roadmap** - [Roadmap Link](https://roadmap.sh/qa) / [PDF Link](https://roadmap.sh/pdfs/qa.pdf)
|
* **QA Roadmap** - [Roadmap Link](https://roadmap.sh/qa) / [PDF Link](https://roadmap.sh/pdfs/qa.pdf)
|
||||||
|
* **Software Architect Roadmap** - [Roadmap Link](https://roadmap.sh/software-architect) / [PDF Link](https://roadmap.sh/pdfs/software-architect.pdf)
|
||||||
* **JavaScript Roadmap** - [Roadmap Link](https://roadmap.sh/javascript) / [PDF Link](https://roadmap.sh/pdfs/javascript.pdf)
|
* **JavaScript Roadmap** - [Roadmap Link](https://roadmap.sh/javascript) / [PDF Link](https://roadmap.sh/pdfs/javascript.pdf)
|
||||||
* **Node.js Roadmap** - [Roadmap Link](https://roadmap.sh/nodejs) / [PDF Link](https://roadmap.sh/pdfs/nodejs.pdf)
|
* **Node.js Roadmap** - [Roadmap Link](https://roadmap.sh/nodejs) / [PDF Link](https://roadmap.sh/pdfs/nodejs.pdf)
|
||||||
* **Angular Roadmap** - [Roadmap Link](https://roadmap.sh/angular) / [PDF Link](https://roadmap.sh/pdfs/angular.pdf)
|
* **Angular Roadmap** - [Roadmap Link](https://roadmap.sh/angular) / [PDF Link](https://roadmap.sh/pdfs/angular.pdf)
|
||||||
|
@@ -903,5 +903,54 @@
|
|||||||
"id": "qa",
|
"id": "qa",
|
||||||
"metaPath": "/roadmaps/113-qa/meta.json",
|
"metaPath": "/roadmaps/113-qa/meta.json",
|
||||||
"isUpcoming": false
|
"isUpcoming": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"seo": {
|
||||||
|
"title": "Software Architect Roadmap: Learn to become a modern Software Architect",
|
||||||
|
"description": "Community driven, articles, resources, guides, interview questions, quizzes for DevOps. Learn to become a modern DevOps engineer by following the steps, skills, resources and guides listed in this roadmap.",
|
||||||
|
"keywords": [
|
||||||
|
"solution architect roadmap",
|
||||||
|
"enterprise architect roadmap",
|
||||||
|
"guide to becoming a software architect",
|
||||||
|
"guide to becoming a Software Architect",
|
||||||
|
"software architect roadmap",
|
||||||
|
"db administrator roadmap",
|
||||||
|
"software architect roadmap",
|
||||||
|
"software architect skills",
|
||||||
|
"db administrator skills",
|
||||||
|
"become software architect",
|
||||||
|
"modern software architect skills",
|
||||||
|
"software architect skills test",
|
||||||
|
"skills for software architect",
|
||||||
|
"skills for software architect",
|
||||||
|
"learn software architect",
|
||||||
|
"what is software architect",
|
||||||
|
"software architect quiz",
|
||||||
|
"software architect interview questions"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"title": "Software Architect",
|
||||||
|
"description": "Step by step guide to becoming a Software Architect in 2022",
|
||||||
|
"featuredTitle": "Software Architect",
|
||||||
|
"isNew": true,
|
||||||
|
"type": "role",
|
||||||
|
"jsonUrl": "/project/software-architect.json",
|
||||||
|
"featuredDescription": "Step by step guide to become a Software Architect in 2022",
|
||||||
|
"isCommunity": false,
|
||||||
|
"featured": true,
|
||||||
|
"detailed": false,
|
||||||
|
"versions": [],
|
||||||
|
"relatedRoadmaps": [
|
||||||
|
"backend",
|
||||||
|
"python",
|
||||||
|
"python",
|
||||||
|
"nodejs",
|
||||||
|
"golang",
|
||||||
|
"java",
|
||||||
|
"devops"
|
||||||
|
],
|
||||||
|
"id": "software-architect",
|
||||||
|
"metaPath": "/roadmaps/114-software-architect/meta.json",
|
||||||
|
"isUpcoming": false
|
||||||
}
|
}
|
||||||
]
|
]
|
46
content/roadmaps/114-software-architect/meta.json
Normal file
46
content/roadmaps/114-software-architect/meta.json
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"seo": {
|
||||||
|
"title": "Software Architect Roadmap: Learn to become a modern Software Architect",
|
||||||
|
"description": "Community driven, articles, resources, guides, interview questions, quizzes for DevOps. Learn to become a modern DevOps engineer by following the steps, skills, resources and guides listed in this roadmap.",
|
||||||
|
"keywords": [
|
||||||
|
"solution architect roadmap",
|
||||||
|
"enterprise architect roadmap",
|
||||||
|
"guide to becoming a software architect",
|
||||||
|
"guide to becoming a Software Architect",
|
||||||
|
"software architect roadmap",
|
||||||
|
"db administrator roadmap",
|
||||||
|
"software architect roadmap",
|
||||||
|
"software architect skills",
|
||||||
|
"db administrator skills",
|
||||||
|
"become software architect",
|
||||||
|
"modern software architect skills",
|
||||||
|
"software architect skills test",
|
||||||
|
"skills for software architect",
|
||||||
|
"skills for software architect",
|
||||||
|
"learn software architect",
|
||||||
|
"what is software architect",
|
||||||
|
"software architect quiz",
|
||||||
|
"software architect interview questions"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"title": "Software Architect",
|
||||||
|
"description": "Step by step guide to becoming a Software Architect in 2022",
|
||||||
|
"featuredTitle": "Software Architect",
|
||||||
|
"isNew": true,
|
||||||
|
"type": "role",
|
||||||
|
"jsonUrl": "/project/software-architect.json",
|
||||||
|
"featuredDescription": "Step by step guide to become a Software Architect in 2022",
|
||||||
|
"isCommunity": false,
|
||||||
|
"featured": true,
|
||||||
|
"detailed": false,
|
||||||
|
"versions": [],
|
||||||
|
"relatedRoadmaps": [
|
||||||
|
"backend",
|
||||||
|
"python",
|
||||||
|
"python",
|
||||||
|
"nodejs",
|
||||||
|
"golang",
|
||||||
|
"java",
|
||||||
|
"devops"
|
||||||
|
]
|
||||||
|
}
|
7
content/roadmaps/114-software-architect/resources.md
Normal file
7
content/roadmaps/114-software-architect/resources.md
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
> **We are still preparing the resources**. Please check back later or [subscribe to get notified](/signup).
|
||||||
|
|
||||||
|
While we prepare the list, follow this simple advice to learn anything
|
||||||
|
|
||||||
|
> Just **pick a project and start working on it**, you will learn all that you need along the way.
|
||||||
|
|
||||||
|
**→** [All Roadmaps](/roadmaps) • [Programming guides](/guides) • [Subscribe](/signup)
|
@@ -49,5 +49,5 @@ export function getFeaturedRoadmaps(): RoadmapType[] {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function isInteractiveRoadmap(id: string): boolean {
|
export function isInteractiveRoadmap(id: string): boolean {
|
||||||
return ['frontend', 'backend', 'devops', 'react', 'vue', 'python', 'java', 'blockchain', 'golang', 'javascript', 'nodejs', 'qa', 'design-system', 'angular'].includes(id);
|
return ['frontend', 'backend', 'devops', 'react', 'vue', 'python', 'java', 'blockchain', 'golang', 'javascript', 'nodejs', 'qa', 'design-system', 'angular', 'software-architect'].includes(id);
|
||||||
}
|
}
|
||||||
|
@@ -166,6 +166,10 @@ export function InteractiveRoadmapRenderer(props: RoadmapProps) {
|
|||||||
minHeight = ['925px', '1365px', '1740px', '2370px', '2370px', '2370px'];
|
minHeight = ['925px', '1365px', '1740px', '2370px', '2370px', '2370px'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (roadmap.id === 'software-architect') {
|
||||||
|
minHeight = ['685px', '1170px', '1470px', '1980px', '1980px', '1980px'];
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Container maxW={'container.lg'} position="relative" minHeight={minHeight}>
|
<Container maxW={'container.lg'} position="relative" minHeight={minHeight}>
|
||||||
{(isLoading || isRendering) && <RoadmapLoader />}
|
{(isLoading || isRendering) && <RoadmapLoader />}
|
||||||
|
BIN
public/pdfs/software-architect.pdf
Normal file
BIN
public/pdfs/software-architect.pdf
Normal file
Binary file not shown.
4655
public/project/software-architect.json
Normal file
4655
public/project/software-architect.json
Normal file
File diff suppressed because it is too large
Load Diff
BIN
public/roadmaps/software-architect.png
Normal file
BIN
public/roadmaps/software-architect.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 669 KiB |
@@ -96,6 +96,12 @@
|
|||||||
<lastmod>2022-09-08T15:57:35.430Z</lastmod>
|
<lastmod>2022-09-08T15:57:35.430Z</lastmod>
|
||||||
<priority>1.0</priority>
|
<priority>1.0</priority>
|
||||||
</url>
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://roadmap.sh/software-architect</loc>
|
||||||
|
<changefreq>monthly</changefreq>
|
||||||
|
<lastmod>2022-09-26T16:40:45.260Z</lastmod>
|
||||||
|
<priority>1.0</priority>
|
||||||
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://roadmap.sh/guides/basics-of-authentication</loc>
|
<loc>https://roadmap.sh/guides/basics-of-authentication</loc>
|
||||||
<changefreq>monthly</changefreq>
|
<changefreq>monthly</changefreq>
|
||||||
|
Reference in New Issue
Block a user