Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

ASP.NET Core Development

Course Summary

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

What You'll Learn:

In the ASP.NET Core Development training course, you'll learn:
  • .NET Core Basics
    • Description of .NET Core and its fundamental design objectives
    • Comparison of .NET Core and .NET Framework
  • ASP.NET Core Basics
    • Description of ASP.NET Core and its fundamental design objectives
    • Comparison of ASP.NET Core and ASP.NET Framework
  • Demonstration of ASP.NET Core Development
    • Lab: Review of baseline ASP.NET web application
    • Lab: Creation of equivalent ASP.NET Core web application
    • Discussion: Comparison of each application
  • Day-to-Day ASP.NET Core Development
    • Project creation and configuration
    • Integration of client-side frameworks
    • Dependency Injection in ASP.NET Core
  • App Deployment and Management
    • HTTP Request pipeline and app hosting
    • Side-by-side app versioning
    • Shipping apps as NuGet packages
  • Best Practices in .NET Core Development
    • Demonstration of best practices in ASP.NET Core development
    • Best practices for migration to ASP.NET Core
  • Review
    • ASP.NET Core basics
    • Development best practices
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.