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
Testimonials (1)
The trainer explained the subjects very good with actual examples from real world which made it simpler for us to grasp the information