The .NET Core Development training course is designed to rapidly give a .NET Framework developer the knowledge and practical skills to succeed in the new .NET Core development world.
The course begins with an overview of .NET Core and a comparison to the traditional .NET Framework, as well as a side-by-side comparison of an application in each platform. Moving on, students will explore commonly-used libraries and technologies in .NET Core development while demonstrating best practices for creating cross-platform business applications through hands-on lab work. Finally, students will explore the greater ecosystem surrounding .NET Core and how to work with it in a modern, cloud-centric IT world. This will include best practices surrounding the configuration, deployment, and operation of .NET Core applications.
This course is designed for technology professionals with a solid understanding of C# and at least an intermediate experience level in .NET development. No prior study or experience with .NET Core is required. 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 to be productive in .NET Core development, reduce ramp-up time and be equipped with best practices so .NET Core work is more effective and better architected. |
Audience
|
Developers needing to learn .NET Core. |
Role
| Software Developer - Web Developer |
Skill Level
| Intermediate |
Style
| Learning Spikes - Workshops |
Duration
| 2 Days |
Related Technologies
| .NET | C# |
Productivity Objectives
- Describe the principles and operation of the .NET Core software platform
- Design and code software applications using .NET Core
- Determine the best approach to converting existing .NET Framework applications to .NET Core applications
- Configure, deploy, and maintain cross-platform .NET Core applications