The ASP.Net Core Development training course is designed for technology professionals with a solid understanding of C# and at least an intermediate experience level in web development in the .NET ecosystem.
The course begins with an overview of .NET Core and a comparison to the traditional .NET Framework. Next, the class moves on to web applications, comparing ASP.NET Core to the traditional ASP.NET. This is aided by a side-by-side comparison of an application in each platform. The course will then explore the key elements of this new cross-platform, cloud-based framework - including configuration, cross-platform deployment, hosting, app versioning, shipping as a NuGet package, and more - through hands-on lab work. Finally, the course will cover best practices for migration from a traditional ASP.NET ecosystem to ASP.NET Core. At the end of the course, the student will have a good knowledge of the principles of ASP.NET Core, and the ability to do both greenfield and brownfield ASP.NET Core development.
A significant portion of the course time will be taken up in practical coding labs and there will be time for Q&A and class discussion surrounding architecture and development approaches in this new platform.
Purpose
|
Learn the knowledge and practical skills to create modern web applications using ASP.NET Core thus reducing ramp-up time, and the best practices so that ASP.NET Core work is more effective and better architected. |
Audience
|
Developers and developer teams wanting to use the .NET framework to build web applications. |
Role
| Software Developer - Web Developer |
Skill Level
| Intermediate |
Style
| Learning Spikes - Workshops |
Duration
| 2 Days |
Related Technologies
| .NET | ASP.NET | C# |
Productivity Objectives
- Describe the principles and operation of the ASP.NET Core framework
- Design, code, and deploy web applications using ASP.NET Core
- Determine the best approach to converting existing ASP.NET web applications to ASP.NET Core web applications