Get in Touch

Course Outline

Introduction

Overview of the .NET Development Platform

  • Various .NET platforms available.
  • Deciding between .NET Framework and .NET Core.

Preparing the Development Environment

  • System requirements for .NET Core.
  • Migrating from other development environments.

Installing and Configuring .NET Core

  • Setting up the .NET Core Software Development Kit (SDK) and Runtime.
  • Utilizing package managers for different operating systems.

Overview of .NET Core Features and Architecture

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

Overview of the ASP.NET Core Web Framework

  • Developing cloud-based applications with ASP.NET Core.

Creating a .NET Core Application

  • Working within the Visual Studio Integrated Development Environment (IDE).
  • Utilizing MSBuild and managing project files.

Overview of the .NET Core Software Development Kit (SDK)

  • General syntax of project files and other references.
  • Defining the API sets for applications and libraries.
  • Adding and removing dependencies for .NET Core applications.

Overview of Major .NET Core Global and Local Tools

Overview of Additional .NET Core Tools

Monitoring and Managing .NET Core Application Performance

  • Improving application performance during development.
  • Utilizing Visual Studio performance tools.
  • Executing advanced optimization methods for .NET Core applications.
  • Performance diagnostics for applications on other operating systems.
  • Optimizing the source code of .NET Core applications.

Overview of the .NET Core Execution Model

  • Implementing APIs for enhanced performance.

Testing .NET Core Applications and Performing Code Analysis

Debugging .NET Core Applications

Deploying the Application Using .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

  • .NET Core Federal Information Processing Standards (FIPS) compliance.
  • Cryptographic services provided by the .NET development platform.
  • Guidelines for secure coding in .NET Core.

Troubleshooting

Summary and Conclusion

Requirements

  • Proficiency in the C# programming language.
  • Basic experience with other .NET development platforms.
  • Familiarity with cross-platform software architecture.

Target Audience

  • Developers
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories