Get in Touch

Course Outline

Introduction

Overview of the .NET Development Platform

  • Comparison of different .NET platforms
  • Choosing 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 and Runtime
  • Using package managers for other operating systems

Overview of .NET Core Features and Architecture

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

Overview of the ASP.NET Core Web Framework

  • Building cloud-based applications with ASP.NET Core

Creating a .NET Core Application

  • Working with the Visual Studio integrated development environment
  • Utilizing MSBuild and managing project files

Overview of the .NET Core Software Development Kit

  • General syntax of project files and other references
  • Specifying the set of APIs 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 Performance of .NET Core Applications

  • Enhancing 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

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

Troubleshooting

Summary and Conclusion

Requirements

  • Strong proficiency in the C# programming language.
  • Basic experience with other .NET development platforms.
  • Understanding of cross-platform software architecture.

Target Audience

  • Developers.
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories