.NET
incubator pack
The purpose of the .NET incubator pack is to provide you with a starting point to learn. The pack does not intend to prepare you to start an enterprise .NET project from scratch but rather, prepares you to hit the ground running when joining a team or working on a new project.
Outcomes of the incubator
- .NET 7
- ASP.NET MVC
- ASP.NET Web API
- Background Scheduler
- Basic Microservice Architecture
- Security
- OpenAPI
- EF Core
- Basic CQRS
- Fluent Validation
- Unit Testing
- Logging
Section 1
What is it?
.NET is a free, cross-platform, open-source developer platform for building many different types of applications.
WHY you should LEARN THIS?
Productive
.NET helps you develop high-quality applications faster. Modern language constructs like generics, Language Integrated Query (LINQ), and asynchronous programming make developers productive.
Combined with the extensive class libraries, common APIs, multi-language support, and the powerful tooling provided by the Visual Studio family, .NET is the most productive platform for developers.
Any app, any platform
With .NET you can target any application type running on any platform. Developers can reuse skills and code across all of them in a familiar environment. That means developers can build apps faster, with less cost.
From mobile applications running on iOS, Android, and Windows, to Enterprise server applications running on Windows Server and Linux, or high-scale microservices running in the cloud, .NET provides a solution for you.
Loved by developers
.NET is a modern, innovative, open-source development platform and developers love it. .NET ranked as the #1 most-loved framework on the Stack Overflow Developer Survey in both the 2019 and 2020 editions.
OFFICIAL DOCUMENTATION
Section 2
PRACTICAL
In this section, we will start building projects to begin your learning journey into .NET
Section 3
Feedback
Well done on completing this incubator. If you would like any feedback, please contact us.