Course Outline
Day 1:
Overview of .NET Core
- Advantages and differences from the .NET Framework
Developing .NET Core Applications
- Installing the .NET Core SDK, utilizing the .NET CLI, and creating and running .NET Core applications
Development with .NET Core
- Frameworks, runtimes, platforms, and MSBuild fundamentals
Unit Testing with xUnit
- Writing unit tests, facts, and theories
Database Integration
- Relational databases, SQLite, and data transformation
Data Access via ORM (Object-Relational Mappers)
- Comparing Dapper and Entity Framework Core
Developing Microservices with ASP.NET Core
Debugging Techniques
- WinDBG/CDB, LLDB, SOS
Performance Analysis and Profiling
- xUnit.Performance, PerfView
Application Localization
.NET Portability Analyzer
Release Preparation
- NuGet packages, NuGet feeds, and assembly signing
Day 2:
Overview of ASP.NET Core
Creating ASP.NET Core Web Applications
- Key components
Managing Requests via the Middleware Pipeline
- Serving static files, adding functionality, chaining middleware, and handling exceptions
Implementing MVC in ASP.NET Core
URL Mapping
- Conventional routing, constraints, default values, and URL generation
Model Binding
- Validating user input
Utilizing Razor Views
Employing Tag Helpers
Developing a Web API
- Attribute routing, content negotiation, and XML formatting
Configuring Services with Dependency Injection
Configuring ASP.NET Core Applications
Querying, Creating, and Updating Data with Entity Framework Core
Utilizing the MVC Filter Pipeline
Implementing the ASP.NET Core Identity System
Securing Applications
Publishing and Hosting ASP.NET Core Applications in IIS
- Bundling and minification
Monitoring and Troubleshooting
Day 3:
Overview of Front-End Developer Toolsets
Angular Core Concepts
- Creating the Project
- Defining the Data Model
- Developing a Web Service
Structuring Angular Applications
Creating the Angular Store
Integrating Angular with Blazor
Data Binding and Directives
Services and Dependency Injection
Integrating Angular with ASP.NET MVC
Visual Studio Support for Angular
Bootstrap Fundamentals
- Bootstrap styles and components
Managing Dependencies with NuGet and Bower
Application Building with Gulp and webpack
Developing Administration Features
Securing the Application
Deploying ASP.NET Core Angular Applications
- New hosting model, IIS installation, Azure, and Docker Containers
Building ASP.NET Core Applications Outside of Windows
Summary
Requirements
.NET Core
- Practical knowledge of imperative and object-oriented programming languages, such as C#, C++, and Java.
- Basic proficiency with terminals or command-line interfaces and text editors.
Angular
- Working knowledge of ASP.NET Core MVC development, coupled with a solid understanding of JavaScript, HTML, and CSS.
Testimonials (2)
all the important part were covered
carlo capuano - ITER Organization
Course - Angular 18
The trainer’s attitude – helping you feel comfortable, making jokes to lighten the mood, and answering everyone’s questions.