Description:
The time for ASP.NET Core is finally ready for prime time.
If you have resisted the adoption of .NET Core, it’s understandable with the lacking of documentation and the missing of the big features like real-time communication (SignalR). With cross-platform, the ASP.NET Core opens a lot of opportunities for web developers on Linux and macOS.
The training has a good balance between theory and practice (50% – 50%) and the attendee will learn ASP.NET Core fundamentals developing a web application in ASP.NET Core 2.1.
Outcome:
The attendees will get to know the fundamentals of an ASP.NET Core web application like middleware, controllers, models, views, routing, WebAPI, filters, helpers, repository, async/await, RESTful, built-in dependency injection, EF Core, unit testing controllers, and repositories, data mapping, RESTful, consuming web services from the client, SignalR and more.
Target Level:
Beginner / Intermediate
Prerequisites:
C# Language, Visual Studio IDE
Duration:
8h
Curricula:
HTTP Protocol MVC Pattern Middleware Controllers Models Views Scaffolding Layout, Sections and Partial Views WebAPI Routing Filters Helpers and Tag Helpers Action Results Model Validation ViewModels Data Binding FromUri, FromBody, FromRoute Build-in Dependency Injection Authentication and Authorization Session, TempData, Cache SignalR Entity Framework Unit Testing Controllers and Repositories Data Mapping (Automapper) RESTful Consuming Web Services (FrontEnd and Client) ADO.NET LINQ