Course Outline

Introduction

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

Troubleshooting

Summary and Conclusion

Requirements

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

Audience

  • Developers
 14 Hours

Delivery Options

Private Group Training

Our identity is rooted in delivering exactly what our clients need.

  • Pre-course call with your trainer
  • Customisation of the learning experience to achieve your goals -
    • Bespoke outlines
    • Practical hands-on exercises containing data / scenarios recognisable to the learners
  • Training scheduled on a date of your choice
  • Delivered online, onsite/classroom or hybrid by experts sharing real world experience

Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

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


Public Training

Please see our public courses

Testimonials (1)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories