Course Outline


Overview of .NET Development Platform

  • The different .NET platforms
  • Choosing between .NET Framework and .NET Core

Preparing the Development Environment

  • System requirements for .NET Core
  • Migrating from another development environment

Installing and Configuring .NET Core

  • Setting up the .NET Core Software Development Kit and Runtime
  • Using a package manager for other operating systems

Overview of .NET Core Features and Architecture

  • Languages and operating systems supported by .NET Core
  • NuGet packages for .NET Core modular architecture
  • Command-line interface tools of .NET Core
  • The .NET Standard Specification
  • The .NET Core Framework composition

Overview of ASP.NET Core Web Framework

  • Building cloud-based applications with ASP.NET Core

Creating a .NET Core Application

  • Working with visual studio integrated development environment
  • Utilizing MSBuild and managing project files

Overview of .NET Core Software Development Kit

  • The general syntax of project files and other reference
  • Specifying the set of APIs for applications and libraries
  • Adding and removing dependencies of .NET Core applications

Overview of Major .NET Core Global and Local Tools

Overview of Additional .NET Core Tools

Monitoring and Managing .NET Core Applications Performance

  • Enhancing applications performance during development
  • Utilizing Visual Studio performance tools
  • Executing advanced optimization methods for .NET Core applications
  • Applications performance diagnostics on other operation systems
  • Optimizing the source code of .NET Core applications

Overview of .NET Core Execution Model

  • Implementing APIs for enhanced performance

Testing .NET Core Applications and Performing Code Analysis

Debugging .NET Core Applications

Deploying the Application with .NET Core Deployment Models

  • Working with ASP.NET Application Insights
  • Monitoring and tracking .NET Core applications with DynaTrace

Securing Applications Using .NET Core Security Features

  • The .NET Core Federal Information Processing Standard (FIPS) compliance
  • Cryptographic services by .NET development platform
  • .NET Core guidelines for secure coding


Summary and Conclusion


  • Strong command of C# programming language
  • Basic experience with other .NET development platforms
  • An understanding of cross-platform software architecture


  • Developers
  14 Hours


Related Courses

Introduction to .Net Core

  14 hours

.NET Core and Angular Training Course

  21 hours

PowerShell Master Class

  21 hours

ASP.Net 4.0

  35 hours

Programming Metro-style Apps with C# (Windows 8, Windows RT, WinRT)

  21 hours

IIS 7 and ASP.NET Administration

  21 hours

ASP.NET MVC 4.5 Web Development

  28 hours


  35 hours

Programming using ASP.NET MVC 4

  21 hours

Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012

  21 hours

Programming in C#

  14 hours

IIS 8 and ASP.NET Administration

  21 hours

Administration with Powershell

  35 hours

C# for Automation Test Engineers

  21 hours