Add asp.net core developer roadmap

pull/2723/head
Kamran Ahmed 2 years ago
parent 566c786475
commit 3fe37d1e50
  1. 12
      components/home/featured-roadmaps-list.tsx
  2. 64
      content/roadmaps.json
  3. 9
      content/roadmaps/103-react/content/100-react-fundamental-topics/100-cli-tools/100-create-react-app.md
  4. 8
      content/roadmaps/103-react/content/100-react-fundamental-topics/100-cli-tools/101-vite.md
  5. 6
      content/roadmaps/103-react/content/100-react-fundamental-topics/100-cli-tools/readme.md
  6. 7
      content/roadmaps/103-react/content/102-react-ecosystem/106-testing/103-vitest.md
  7. 7
      content/roadmaps/103-react/content/102-react-ecosystem/106-testing/104-playwright.md
  8. 58
      content/roadmaps/116-aspnet-core/meta.json
  9. 2
      lib/roadmap.ts
  10. 18052
      public/project/aspnet-core.json
  11. 24
      public/sitemap.xml

@ -8,12 +8,12 @@ type FeaturedRoadmapsListProps = {
}; };
export const upcomingRoadmaps = [ export const upcomingRoadmaps = [
{ // {
type: 'Role Based', // type: 'Role Based',
title: 'React Native', // title: 'React Native',
description: 'Step by step guide to become a React Native Developer', // description: 'Step by step guide to become a React Native Developer',
id: 'react-native' // id: 'react-native'
}, // },
{ {
type: 'Skill Based', type: 'Skill Based',
title: 'TypeScript', title: 'TypeScript',

@ -575,7 +575,7 @@
{ {
"seo": { "seo": {
"title": "Learn to become a Go developer", "title": "Learn to become a Go developer",
"description": "Community driven, articles, resources, guides, interview questions, quizzes for Go development. Learn to become a modern React developer by following the steps, skills, resources and guides listed in this roadmap.", "description": "Community driven, articles, resources, guides, interview questions, quizzes for Go development. Learn to become a modern Go developer by following the steps, skills, resources and guides listed in this roadmap.",
"keywords": [ "keywords": [
"guide to becoming a golang developer", "guide to becoming a golang developer",
"guide to becoming a go developer", "guide to becoming a go developer",
@ -1002,5 +1002,65 @@
], ],
"id": "software-design-architecture", "id": "software-design-architecture",
"metaPath": "/roadmaps/115-software-design-architecture/meta.json" "metaPath": "/roadmaps/115-software-design-architecture/meta.json"
},
{
"seo": {
"title": "Learn to become a modern ASP.NET core developer",
"description": "Community driven, articles, resources, guides, interview questions, quizzes for asp.net core development. Learn to become a modern ASP.NET core developer by following the steps, skills, resources and guides listed in this roadmap.",
"keywords": [
"guide to becoming a developer",
"guide to becoming an asp.net core developer",
"asp.net core developer",
"asp.net core engineer",
"asp.net core skills",
"guide to asp.net core",
"asp.net core roadmap",
"asp.net core skills",
"asp.net core skills test",
"skills for asp.net core",
"cloud development",
"what is asp.net core",
"asp.net core quiz",
"asp.net core interview questions",
"asp.net core engineer roadmap",
"asp.net core developer roadmap",
"become an asp.net core developer",
"asp.net core developer career path",
"asp.net core developer",
"modern asp.net core developer"
]
},
"title": "ASP.NET Core Developer",
"description": "Step by step guide to becoming an ASP.NET core developer in 2022",
"featuredTitle": "ASP.NET Core",
"type": "role",
"featuredDescription": "Step by step guide to becoming an ASP.NET Core Developer in 2022",
"isTextHeavy": false,
"isCommunity": false,
"isUpcoming": false,
"featured": true,
"isNew": true,
"jsonUrl": "/project/aspnet-core.json",
"resourcesPath": "/roadmaps/116-aspnet-core/resources.md",
"versions": [
"latest",
"2018",
"2017"
],
"author": {
"name": "Moien Tajik",
"url": "https://twitter.com/MoienTajik"
},
"pdfUrl": "/pdfs/aspnet-core.pdf",
"relatedRoadmaps": [
"backend",
"devops",
"python",
"golang",
"java",
"nodejs"
],
"id": "aspnet-core",
"metaPath": "/roadmaps/116-aspnet-core/meta.json"
} }
] ]

@ -0,0 +1,9 @@
# Create React App
Create React App is the CLI based tool and is the best way to start building a new single-page application in React.
It sets up your development environment so that you can use the latest JavaScript features, provides a nice developer experience, and optimizes your app for production. You’ll need to have Node >= 14.0.0 and npm >= 5.6 on your machine.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://create-react-app.dev/docs/getting-started'>Official Website</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.robinwieruch.de/minimal-react-webpack-babel-setup/'>Advanced: Custom Setup with Webpack</BadgeLink>

@ -0,0 +1,8 @@
# Vite
Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://vitejs.dev'>Vite Website</BadgeLink>
<BadgeLink colorScheme='blue' badgeText='Official Documentation' href='https://vitejs.dev/guide'>Vite Documentation</BadgeLink>
<BadgeLink colorScheme='green' badgeText='Course' href='https://youtu.be/LQQ3CR2JTX8'>Vite Crash Course</BadgeLink>

@ -0,0 +1,6 @@
# CLI Tools
Here is the list of most common CLI tools for React development:
* [create-react-app](https://create-react-app.dev)
* [vite](https://vitejs.dev)

@ -0,0 +1,7 @@
# Vitest
Vitest is a fast Vite-native unit test framework with out-of-box ESM, TypeScript and JSX support.
Works on React, Vue, Svelte and more projects created with Vite
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://vitest.dev/'>Vitest Website</BadgeLink>

@ -0,0 +1,7 @@
# Playwright
Playwright Test was created specifically to accommodate the needs of end-to-end testing. Playwright supports all modern rendering engines including Chromium, WebKit, and Firefox. Test on Windows, Linux, and macOS, locally or on CI, headless or headed with native mobile emulation of Google Chrome for Android and Mobile Safari.Playwright leverages the DevTools protocol to write powerful, stable automated tests.Playwright can actually see into and control the browser rather than relying on a middle translation layer, it allows for the simulation of more insightful and relevant user scenarios.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://playwright.dev/'>Official Website: Playwright</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Tutorial' href='https://www.browserstack.com/guide/playwright-tutorial'>Playwright Tuotorial</BadgeLink>

@ -0,0 +1,58 @@
{
"seo": {
"title": "Learn to become a modern ASP.NET core developer",
"description": "Community driven, articles, resources, guides, interview questions, quizzes for asp.net core development. Learn to become a modern ASP.NET core developer by following the steps, skills, resources and guides listed in this roadmap.",
"keywords": [
"guide to becoming a developer",
"guide to becoming an asp.net core developer",
"asp.net core developer",
"asp.net core engineer",
"asp.net core skills",
"guide to asp.net core",
"asp.net core roadmap",
"asp.net core skills",
"asp.net core skills test",
"skills for asp.net core",
"cloud development",
"what is asp.net core",
"asp.net core quiz",
"asp.net core interview questions",
"asp.net core engineer roadmap",
"asp.net core developer roadmap",
"become an asp.net core developer",
"asp.net core developer career path",
"asp.net core developer",
"modern asp.net core developer"
]
},
"title": "ASP.NET Core Developer",
"description": "Step by step guide to becoming an ASP.NET core developer in 2022",
"featuredTitle": "ASP.NET Core",
"type": "role",
"featuredDescription": "Step by step guide to becoming an ASP.NET Core Developer in 2022",
"isTextHeavy": false,
"isCommunity": false,
"isUpcoming": false,
"featured": true,
"isNew": true,
"jsonUrl": "/project/aspnet-core.json",
"resourcesPath": "./resources.md",
"versions": [
"latest",
"2018",
"2017"
],
"author": {
"name": "Moien Tajik",
"url": "https://twitter.com/MoienTajik"
},
"pdfUrl": "/pdfs/aspnet-core.pdf",
"relatedRoadmaps": [
"backend",
"devops",
"python",
"golang",
"java",
"nodejs"
]
}

@ -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', 'software-architect', 'software-design-architecture'].includes(id); return ['frontend', 'backend', 'devops', 'react', 'vue', 'python', 'java', 'blockchain', 'golang', 'javascript', 'nodejs', 'qa', 'design-system', 'angular', 'software-architect', 'software-design-architecture', 'aspnet-core'].includes(id);
} }

File diff suppressed because it is too large Load Diff

@ -15,7 +15,7 @@
<url> <url>
<loc>https://roadmap.sh/devops</loc> <loc>https://roadmap.sh/devops</loc>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<lastmod>2022-09-08T15:52:13.500Z</lastmod> <lastmod>2022-10-07T13:13:20.176Z</lastmod>
<priority>1.0</priority> <priority>1.0</priority>
</url> </url>
<url> <url>
@ -63,7 +63,7 @@
<url> <url>
<loc>https://roadmap.sh/golang</loc> <loc>https://roadmap.sh/golang</loc>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<lastmod>2022-09-08T15:55:55.494Z</lastmod> <lastmod>2022-10-21T21:18:40.874Z</lastmod>
<priority>1.0</priority> <priority>1.0</priority>
</url> </url>
<url> <url>
@ -108,6 +108,12 @@
<lastmod>2022-10-03T17:29:46.903Z</lastmod> <lastmod>2022-10-03T17:29:46.903Z</lastmod>
<priority>1.0</priority> <priority>1.0</priority>
</url> </url>
<url>
<loc>https://roadmap.sh/aspnet-core</loc>
<changefreq>monthly</changefreq>
<lastmod>2022-10-24T08:24:32.251Z</lastmod>
<priority>1.0</priority>
</url>
<url> <url>
<loc>https://roadmap.sh/guides/http-basic-authentication</loc> <loc>https://roadmap.sh/guides/http-basic-authentication</loc>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
@ -291,45 +297,45 @@
<url> <url>
<loc>https://roadmap.sh/about</loc> <loc>https://roadmap.sh/about</loc>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<lastmod>2022-08-04T14:33:07.909Z</lastmod> <lastmod>2022-10-10T12:12:47.767Z</lastmod>
<priority>0.8</priority> <priority>0.8</priority>
</url> </url>
<url> <url>
<loc>https://roadmap.sh/guides</loc> <loc>https://roadmap.sh/guides</loc>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<lastmod>2022-09-21T11:15:23.404Z</lastmod> <lastmod>2022-10-10T12:12:47.799Z</lastmod>
<priority>1.0</priority> <priority>1.0</priority>
</url> </url>
<url> <url>
<loc>https://roadmap.sh/</loc> <loc>https://roadmap.sh/</loc>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<lastmod>2022-09-08T14:46:59.862Z</lastmod> <lastmod>2022-10-10T11:52:44.699Z</lastmod>
<priority>1.0</priority> <priority>1.0</priority>
</url> </url>
<url> <url>
<loc>https://roadmap.sh/roadmaps</loc> <loc>https://roadmap.sh/roadmaps</loc>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<lastmod>2022-08-04T14:33:07.903Z</lastmod> <lastmod>2022-10-10T12:12:59.896Z</lastmod>
<priority>1.0</priority> <priority>1.0</priority>
</url> </url>
<url> <url>
<loc>https://roadmap.sh/signup</loc> <loc>https://roadmap.sh/signup</loc>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<lastmod>2022-09-19T11:56:53.974Z</lastmod> <lastmod>2022-10-10T12:12:47.787Z</lastmod>
<priority>0.9</priority> <priority>0.9</priority>
</url> </url>
<url> <url>
<loc>https://roadmap.sh/thanks</loc> <loc>https://roadmap.sh/thanks</loc>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<lastmod>2022-08-04T14:33:07.901Z</lastmod> <lastmod>2022-10-10T12:12:47.781Z</lastmod>
<priority>0.5</priority> <priority>0.5</priority>
</url> </url>
<url> <url>
<loc>https://roadmap.sh/watch</loc> <loc>https://roadmap.sh/watch</loc>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<lastmod>2022-08-13T19:31:00.946Z</lastmod> <lastmod>2022-10-10T12:12:47.759Z</lastmod>
<priority>1.0</priority> <priority>1.0</priority>
</url> </url>
</urlset> </urlset>
Loading…
Cancel
Save