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