-
Software Development Lifecycle (SDLC):
Hint: Complete through Software Engineering theories. Select Agile as the targeted model from the 6 basics.
-
Software Development Methodology:
- Agile (SCRUM)
- Sprint Event Board
- Jira
- Trello
- GitHub Projects
- DevOps (tools, usage of tools)
-
Database Concepts:
- DDL
- Relational and Non-Relational
-
Database Design Approach:
- Code first (Modern Style)
- Database first (Old Style)
-
Database Infrastructure:
- ORM
- Entity Framework
- Working with Model Classes
-
Object Oriented Knowledge:
- OOP Basics
- SOLID Design Principles
- Design patterns
-
Application Architecture:
- Monolithic and microservices
- DDD
- N-Tier
- One
-
.NET Knowledge
- .NET Basic
- Language Fundamental
- C#
- VB.NET
- F#
- Code Smell Basics
-
.NET Projects
- .NET Standard
- .NET Core
- ASP .NET Core (Web Application)
- Web API
-
User-Interface Patterns:
- MVC
- MVP
- MVVM
- Aria-Page
- Blazor (ASP .NET Core only)
-
Scripting language:
- TypeScript
- Shell Scripting for Backend:
- Windows PowerShell
- Bash
-
Single-Page Application (SPA):
- angular
- react
-
Multi-Page Application:
- jQuery
- Bootstrap
- Razor View
-
Software Testing:
- Functional Testing
- Unit Testing
- Integration testing
- User Acceptance Testing (UAT)
- MOQ
- Non-Functional Testing
- Maintenance
- End to End System Testing
- Functional Testing
-
IDE:
- Visual Studio
- Native Tools for VS
- Developer CLI
- ildasm
- ilasm
- Package Manager CLI
- Xamarin for mobile development
- Cross Platform
- Android
- iOS
- ReSharper (Extension)
- Rider
-
.NET Hosting
- Windows Server (IIS)
- Linux (NGINX by Reverse Proxy)
-
Version Control:
- Git
- Repository Host (GitHub)
- Team Foundation Server (TFS)
-
Communication and Collaboration:
- Microsoft Teams (Recommended)
- Event/Meeting Scheduling with RSVP
- SharePoint
- OneDrive or it's Alternatives
- Basics of Office 365 or it's Alternatives
- IDE Live Share
-
Cloud infrastructure:
- Azure
- Amazon AWS
- Docker and Docker Container
- Kubernetes
-
Software Build Tools:
- MSBuild
- NodeJS
-
Non .NET Language:
- Visual C++
-
Integration Tool:
- Jenkins
-
Artificial Intelligence and Machine Learning
- Microsoft Bot Framework
- Azure Cognitive Service
- Language Understanding Intelligence Service (LUIS)
- Voice to Text
- Text to Voice
- Knowledge Base QNA Maker
- ML.NET (Featured)
- Azure Machine Learning
- Face API
- Text Analytics
- Data Science VM
Last active
October 22, 2024 07:32
-
-
Save mhfaisalbd/3b376262526ddaddf4f88587c93ce78d to your computer and use it in GitHub Desktop.
Steps for Full Stack .NET Developer | Career Path
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Very Informative