COURSE OBJECTIVE:
Course Objectives This ASP.NET Core course aims to provide the delegate with the knowledge to be able to produce web-based applications that make use of the most popular elements of the framework including MVC,Razor,Entity Framework,tag helpers,Blazor and Web API.
TARGET AUDIENCE:
Who will the Course Benefit? This course is suitable for anyone who wants to develop applications using the ASP.NET Core framework from Microsoft.
COURSE PREREQUISITES:
Requirements Delegates attending this course should have some previous programming experience with C#. This knowledge can be obtained by attendance on the pre-requisite C# Developer course.
COURSE CONTENT:
ASP.NET Core Training Course Course Contents – DAY 1 Course Introduction • Administration and Course Materials • Course Structure and Agenda • Delegate and Trainer Introductions Session 1: INTRODUCING ASP.NET • ASP.NET Core and ASP.NET Framework • Application Architecture • Development tools Session 2: MODEL-VIEW-CONTROLLER (MVC) APPLICATIONS • MVC and .NET • Models • Views • Controllers • Blazor Session 3: ENTITY FRAMEWORKS • Entity Framework Core • Database Access • Data Migration • Lazy,Eager and Explicit Loading Session 4: MODELS • Implementing Models • Using Forms • Validating Data ASP.NET Core Training Course Course Contents – DAY 2 Session 5: DEPENDENCY INJECTION • Configuration Injection • Action Injection • Constructor Injection • Service Injection Session 6: CONTROLLERS • Controllers and Actions • Configuring Routes with the Routing Table • Configuring Routes with Attributes Session 7: NAVIGATION • Filtering • Partial Views Session 8: VIEWS • Razor Markup Language • Validating View Data • View Components ASP.NET Core Training Course Course Contents – DAY 3 Session 9: TAG HELPERS • HTML Helpers • Tag Attributes • Environment and Link Helpers Session 10: SINGLE PAGE APPLICATIONS • Razor Pages and SPAs • Handling Static Content Session 11: ERROR HANDLING • Custom Error Pages • Dealing with Custom Exceptions • Filtering Errors Session 12: RESTFUL APIS • Web API and RESTful APIs • HTTP Request and Response • Web API Action Methods • Consuming a Web API ASP.NET Core Training Course Course Contents – DAY 4 Session 13: STATE MANAGEMENT • HTTP and State • Using Cookies to Manage State • Caching Session 14: UNIT TESTING • Using xUnit • Testing Models • Testing Controllers Session 15: SECURITY • Authentication and Authorisation • Using Identity • Adding Windows Security Session 16: DEPLOYMENT OPTIONS • Deploying to IIS • Deploying to Azure
FOLLOW ON COURSES:
Not available. Please contact.