Course Outline

Day 1:

.NET Core Overview

  • Advantages and differences from the .Net Framework

Building .NET Core Applications for Government

  • Installing the .NET Core SDK, Using the .NET CLI, Creating and executing .NET Core applications

Build with .NET Core

  • Frameworks, runtimes, and platforms, MSBuild fundamentals

Unit Testing with xUnit for Government

  • Writing unit tests, facts and theories

Working with Databases

  • Relational databases, SQLite, Transforming data

Data Access with ORM (Object-Relational Mappers)

  • Dapper vs Entity Framework Core

Creating a Microservice with ASP.NET Core for Government

Debugging Techniques for Government Applications

  • WinDBG/CDB, LLDB, SOS

Performance and Profiling for Government

  • xUnit.Performance, PerfView

Localizing Your Application

.NET Portability Analyzer

Preparing for Release for Government

  • NuGet package, NuGet feed, Signing assemblies

Day 2:

ASP.NET Core Overview for Government

Creating ASP.NET Core Web Applications for Government

  • Components

Handling Requests with the Middleware Pipeline for Government

  • Serving static files, adding functionality, combining middleware, handling exceptions

Using MVC in ASP.NET Core for Government

Mapping URLs for Government Applications

  • Conventional routing, constraints and default values, Generating URLs

The Model Binding Process for Government

  • Validating user input

Using Razor Views for Government

Using Tag Helpers for Government Applications

Creating a Web API for Government

  • Attribute routing, content negotiation, XML formatting

Configuring Services with Dependency Injection for Government

Configuring ASP.NET Core Applications for Government

Querying, Creating, and Updating Data Using Entity Framework Core for Government

Using the MVC Filter Pipeline for Government

Using the ASP.NET Core Identity System for Government

Securing Your Application for Government

Publishing and Hosting ASP.NET Core Applications in IIS for Government

  • Bundling and minification

Monitoring and Troubleshooting for Government Applications

Day 3:

The Front-End Developer Toolset Overview for Government

Angular Concepts for Government

  • Creating the Project
  • Creating the Data Model
  • Creating a Web Service

Structuring an Angular Application for Government

Creating the Angular Store for Government

Using Angular with Blazor for Government

Data Binding and Directives for Government

Services and Dependency Injection for Government

Using Angular with ASP.NET MVC for Government

Visual Studio Support for Angular for Government

Bootstrap Concepts for Government

  • Bootstrap styles, Components

Managing Dependencies with NuGet and Bower for Government

Building Applications with Gulp and Webpack for Government

Creating Administration Features for Government

Securing the Application for Government

Deploying ASP.NET Core Angular Applications for Government

  • New Hosting Model, Installing on IIS, Azure, Docker Containers

Building ASP.NET CORE Applications Outside of Windows for Government

Summary for Government

Requirements

.NET Core for government

  • A working knowledge of imperative, object-oriented programming languages such as C#, C++, and Java is required.
  • Familiarity with terminals or command lines and text editors is necessary.

Angular

  • Proficiency in ASP.NET Core MVC development and a solid understanding of JavaScript, HTML, and CSS are essential.
 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories