Course Outline

Introduction

Overview of the .NET Development Platform for Government

  • The various .NET platforms
  • Selecting between .NET Framework and .NET Core

Preparing the Development Environment for Government

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

Installing and Configuring .NET Core for Government

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

Overview of .NET Core Features and Architecture for Government

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

Overview of the ASP.NET Core Web Framework for Government

  • Building cloud-based applications with ASP.NET Core

Creating a .NET Core Application for Government

  • Working with Visual Studio integrated development environment (IDE)
  • Utilizing MSBuild and managing project files

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

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

Overview of Major .NET Core Global and Local Tools for Government

Overview of Additional .NET Core Tools for Government

Monitoring and Managing .NET Core Application Performance for Government

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

Overview of the .NET Core Execution Model for Government

  • Implementing APIs for enhanced performance

Testing .NET Core Applications and Performing Code Analysis for Government

Debugging .NET Core Applications for Government

Deploying the Application with .NET Core Deployment Models for Government

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

Securing Applications Using .NET Core Security Features for Government

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

Troubleshooting for Government

Summary and Conclusion for Government

Requirements

  • Proficient in the C# programming language
  • Familiarity with other .NET development platforms
  • Knowledge of cross-platform software architecture

Audience

  • Software developers for government
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories