Introduction to .Net Core Training Course

Overview

.NET Core is an open-source framework for creating .NET applications on Windows, macOS and Linux.

In this instructor-led, live training, participants will learn the fundamentals of .Net Core as they step through the creation of a sample application that demonstrates .Net Core’s unique qualities vs other frameworks.

By the end of this training, participants will be able to:

  • Setup .Net Core together with the tooling and IDEs needed to start developing right away.
  • Use .Net to build various types of software, including web applications, console applications, microservices and libraries.
  • Understand .Net Core’s components, including class libraries, packages, metapackages and frameworks.
  • Build, debug and deploy a sample web application

Audience

  • Developers

Format of the Course

  • Part lecture, part discussion, exercises and heavy hands-on practice in a live-lab environment.

Note

  • This course is based on .Net Core 2.x and is available for both Windows and Linux environments.
  • To request a customized training for this course, please contact us to arrange.
  • To learn more about .Net Core, please visit: https://github.com/dotnet/core

Requirements

  • C# programming experience

Course Outline

  1. Introduction
    1. .Net Core vs .Net Framework    
    2. When to Use .Net Core
  2. Installing and Configuring .Net Core
  3. Setting up the Development Environment
  4. Overview of .Net Features and Architecture
  5. Creating a Simple Web Application
  6. Working with .Net Core Class Libraries   
  7. Using .Net Core Packages and Frameworks   
  8. Understanding I/O and Serialization   
  9. About Delegates and Events   
  10. Debugging the Application
  11. Understanding the .NET Programming Model   
  12. Threading in .Net Core
  13. Security in .Net Core
  14. Deploying the Application
  15. Troubleshooting
  16. Summary and Conclusion

Leave a Reply

Your email address will not be published. Required fields are marked *