Get in Touch

Course Outline

Introduction

Overview of the .NET Development Platform

  • Exploring the various .NET platforms
  • Deciding between .NET Framework and .NET Core

Preparing the Development Environment

  • System requirements for .NET Core
  • Migrating from alternative 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

Understanding .NET Core Features and Architecture

  • Supported languages and operating systems
  • NuGet packages supporting .NET Core’s modular architecture
  • Command-line interface tools provided by .NET Core
  • The .NET Standard Specification
  • 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)
  • Using MSBuild and managing project files

Overview of the .NET Core SDK

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

Overview of Key .NET Core Global and Local Tools

Overview of Additional .NET Core Tools

Monitoring and Managing .NET Core Application Performance

  • Improving application performance during the development phase
  • Leveraging Visual Studio performance tools
  • Applying advanced optimization techniques for .NET Core applications
  • Performing performance diagnostics on other operating systems
  • Optimizing the source code of .NET Core applications

Understanding 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 via .NET Core Deployment Models

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

Securing Applications Using .NET Core Security Features

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

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

Target Audience

  • Software Developers
 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 2600 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (1)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories