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.
Testimonials (5)
I liked that the training focused more on the practical side.
Mihaela - Ness
Course - NgRx
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Course - Reactive Programming with Angular RxJS
I liked your jokes
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
The trainer explained the subjects very good with actual examples from real world which made it simpler for us to grasp the information
Florin-Viorel Marut - Continental Automotive Romania
Course - High-Performance Application Development with .NET Core
Practical examples, exercises and best practices