diff --git a/content/roadmaps.json b/content/roadmaps.json index 67c025807..33b037e6e 100644 --- a/content/roadmaps.json +++ b/content/roadmaps.json @@ -133,6 +133,46 @@ "url": "/devops", "sidebar": {} }, + { + "seo": { + "title": "React Developer Roadmap: Learn to become a React developer", + "description": "Community driven, articles, resources, guides, interview questions, quizzes for react development. Learn to become a modern React developer by following the steps, skills, resources and guides listed in this roadmap.", + "keywords": [ + "guide to becoming a react developer", + "react developer roadmap", + "react roadmap", + "become react developer", + "react developer skills", + "react skills test", + "skills for react development", + "learn react development", + "what is react", + "react quiz", + "react interview questions" + ] + }, + "title": "React Developer", + "description": "Everything that is there to learn about React and the ecosystem in 2020.", + "featuredDescription": "Everything that is there to learn about React and the ecosystem in 2020.", + "isTextHeavy": false, + "communityResource": false, + "featured": true, + "path": "/roadmaps/4-react/landscape.md", + "resources": "/roadmaps/4-react/resources.md", + "versions": [ + "latest", + "2018", + "2017" + ], + "author": { + "name": "Kamran Ahmed", + "url": "https://twitter.com/kamranahmedse" + }, + "contributorsCount": 0, + "contributorsUrl": "/react/contributors", + "url": "/react", + "sidebar": {} + }, { "seo": { "title": "Android Developer Roadmap: Learn to become an Android developer", @@ -157,8 +197,8 @@ "isTextHeavy": true, "communityResource": true, "featured": true, - "path": "/roadmaps/4-android/landscape.md", - "resources": "/roadmaps/4-android/resources.md", + "path": "/roadmaps/5-android/landscape.md", + "resources": "/roadmaps/5-android/resources.md", "versions": [ "latest", "2018", @@ -168,54 +208,11 @@ "name": "Kamran Ahmed", "url": "https://twitter.com/kamranahmedse" }, - "contributorsCount": 1, + "contributorsCount": 0, "contributorsUrl": "/android/contributors", "url": "/android", "sidebar": {} }, - { - "seo": { - "title": "Fullstack Roadmap: Learn to become a fullstack developer", - "description": "Community driven, articles, resources, guides, interview questions, quizzes for modern fullstack development. Learn to become a modern fullstack developer by following the steps, skills, resources and guides listed in this roadmap.", - "keywords": [ - "guide to becoming a developer", - "guide to becoming a fullstack developer", - "fullstack developer", - "fullstack engineer", - "fullstack skills", - "fullstack development", - "javascript developer", - "fullstack development skills", - "fullstack development skills test", - "fullstack engineer roadmap", - "fullstack developer roadmap", - "become a fullstack developer", - "fullstack developer career path", - "javascript developer", - "modern javascript developer", - "node developer", - "skills for fullstack development", - "learn fullstack development", - "what is fullstack development", - "fullstack developer quiz", - "fullstack developer interview questions" - ] - }, - "title": "Full Stack Developer", - "description": "Step by step guide to becoming a modern fullstack developer in 2020", - "featuredDescription": "Step by step guide to becoming a modern fullstack developer in 2020", - "path": "/roadmaps/5-fullstack/landscape.md", - "resources": "/roadmaps/5-fullstack/resources.md", - "upcoming": true, - "author": { - "name": "Kamran Ahmed", - "url": "https://twitter.com/kamranahmedse" - }, - "contributorsCount": 1, - "contributorsUrl": "/fullstack/contributors", - "url": "/fullstack", - "sidebar": {} - }, { "seo": { "title": "QA Roadmap: Learn to become a modern QA engineer", diff --git a/content/roadmaps/4-react/landscape.md b/content/roadmaps/4-react/landscape.md new file mode 100644 index 000000000..3e364793c --- /dev/null +++ b/content/roadmaps/4-react/landscape.md @@ -0,0 +1,11 @@ +The intent of this guide is to give you an idea about the React ecosystem and to help guide your learning if you are confused. We have another [roadmap on the Frontend Development](/frontend) that focuses on the frontend development if you are interested in that. + +Also, please note that the list below is exhaustive, and the items are listed in no particular order. You don't need to learn everything listed in the picture, however knowing what you don't know is as important as knowing things. + + +![](/roadmaps/react.png) + +Please note that the list is opinionated, and you might have different opinions than those of the author. Having said that, [we would love to hear your opinions](https://github.com/kamranahmedse/roadmap.sh/issues/new) and incorporate them in the picture if suitable. + + +


diff --git a/content/roadmaps/4-react/meta.json b/content/roadmaps/4-react/meta.json new file mode 100644 index 000000000..817312c07 --- /dev/null +++ b/content/roadmaps/4-react/meta.json @@ -0,0 +1,36 @@ +{ + "seo": { + "title": "React Developer Roadmap: Learn to become a React developer", + "description": "Community driven, articles, resources, guides, interview questions, quizzes for react development. Learn to become a modern React developer by following the steps, skills, resources and guides listed in this roadmap.", + "keywords": [ + "guide to becoming a react developer", + "react developer roadmap", + "react roadmap", + "become react developer", + "react developer skills", + "react skills test", + "skills for react development", + "learn react development", + "what is react", + "react quiz", + "react interview questions" + ] + }, + "title": "React Developer", + "description": "Everything that is there to learn about React and the ecosystem in 2020.", + "featuredDescription": "Everything that is there to learn about React and the ecosystem in 2020.", + "isTextHeavy": false, + "communityResource": false, + "featured": true, + "path": "./landscape.md", + "resources": "./resources.md", + "versions": [ + "latest", + "2018", + "2017" + ], + "author": { + "name": "Kamran Ahmed", + "url": "https://twitter.com/kamranahmedse" + } +} diff --git a/content/roadmaps/4-android/resources.md b/content/roadmaps/4-react/resources.md similarity index 100% rename from content/roadmaps/4-android/resources.md rename to content/roadmaps/4-react/resources.md diff --git a/content/roadmaps/4-android/landscape.md b/content/roadmaps/5-android/landscape.md similarity index 100% rename from content/roadmaps/4-android/landscape.md rename to content/roadmaps/5-android/landscape.md diff --git a/content/roadmaps/4-android/meta.json b/content/roadmaps/5-android/meta.json similarity index 100% rename from content/roadmaps/4-android/meta.json rename to content/roadmaps/5-android/meta.json diff --git a/content/roadmaps/5-fullstack/resources.md b/content/roadmaps/5-android/resources.md similarity index 100% rename from content/roadmaps/5-fullstack/resources.md rename to content/roadmaps/5-android/resources.md diff --git a/content/roadmaps/5-fullstack/landscape.md b/content/roadmaps/5-fullstack/landscape.md deleted file mode 100644 index 92ab71046..000000000 --- a/content/roadmaps/5-fullstack/landscape.md +++ /dev/null @@ -1,2 +0,0 @@ -## Fullstack Roadmap -Roadmap to becoming a fullstack developer diff --git a/content/roadmaps/5-fullstack/meta.json b/content/roadmaps/5-fullstack/meta.json deleted file mode 100644 index eb50e52cc..000000000 --- a/content/roadmaps/5-fullstack/meta.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "seo": { - "title": "Fullstack Roadmap: Learn to become a fullstack developer", - "description": "Community driven, articles, resources, guides, interview questions, quizzes for modern fullstack development. Learn to become a modern fullstack developer by following the steps, skills, resources and guides listed in this roadmap.", - "keywords": [ - "guide to becoming a developer", - "guide to becoming a fullstack developer", - "fullstack developer", - "fullstack engineer", - "fullstack skills", - "fullstack development", - "javascript developer", - "fullstack development skills", - "fullstack development skills test", - "fullstack engineer roadmap", - "fullstack developer roadmap", - "become a fullstack developer", - "fullstack developer career path", - "javascript developer", - "modern javascript developer", - "node developer", - "skills for fullstack development", - "learn fullstack development", - "what is fullstack development", - "fullstack developer quiz", - "fullstack developer interview questions" - ] - }, - "title": "Full Stack Developer", - "description": "Step by step guide to becoming a modern fullstack developer in 2020", - "featuredDescription": "Step by step guide to becoming a modern fullstack developer in 2020", - "path": "./landscape.md", - "resources": "./resources.md", - "upcoming": true, - "author": { - "name": "Kamran Ahmed", - "url": "https://twitter.com/kamranahmedse" - } -} diff --git a/public/roadmaps/react.png b/public/roadmaps/react.png new file mode 100644 index 000000000..1a73e47ee Binary files /dev/null and b/public/roadmaps/react.png differ diff --git a/public/sitemap.xml b/public/sitemap.xml index e360539b9..7c599255d 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -18,6 +18,12 @@ 2020-01-29T07:49:29.706Z 1.0 + + https://roadmap.sh/react + monthly + 2020-07-18T00:11:27.434Z + 1.0 + https://roadmap.sh/android monthly @@ -25,23 +31,35 @@ 1.0 - https://roadmap.sh/fullstack + https://roadmap.sh/qa monthly 2020-01-29T07:49:29.706Z 1.0 - https://roadmap.sh/qa + https://roadmap.sh/guides/project-history monthly - 2020-01-29T07:49:29.706Z + 2020-07-16T19:59:14.191Z 1.0 - https://roadmap.sh/guides/oauth + https://roadmap.sh/guides/ci-cd + monthly + 2020-07-09T19:59:14.191Z + 1.0 + + + https://roadmap.sh/guides/sso monthly 2020-07-01T19:59:14.191Z 1.0 + + https://roadmap.sh/guides/oauth + monthly + 2020-06-28T19:59:14.191Z + 1.0 + https://roadmap.sh/guides/jwt-authentication monthly @@ -213,7 +231,7 @@ https://roadmap.sh/watch monthly - 2020-07-17T11:14:28.608Z + 2020-07-17T20:43:20.585Z 1.0 \ No newline at end of file