ASP.NET Core class

Who is addressed to

This tutorial is aimed to C# programmers with at least 6 months experience. Also , they should  have at least 6 months experience with HTML / CSS / Javascript .. This will help them to understand ASP.NET Core foundations and how to build applications with the .NET Core framework

The class will be taken by Andrei Ignat, former C# MVP for 6 years, https://forums.asp.net moderator and OpenSource contributor( you can find his AspNetCoreImageTagHelper mentioned on https://github.com/aspnet/Mvc ). More details at his blog at http://msprogrammer.serviciipeweb.ro .

What it contains

Day 1. ASP.NET Core Basics

MVC – model , view , controller.

  • Views, Areas, Layout.
  • ViewBag, Controller, Action
  • Model
  • Model binding
  • generate from database ( EF)

Transmitting data from

  • action to action
  • view to action
  • action to view
  • view to view


Day 2. Intermediate WebAPI

WebApi

  • Creation,
  • Formatters ( XML, Json, others)
  • Filters ( logging time, validation)
  • Caching

Practical WebAPI

  • Ajax with WebAPI
  • Knockout with WebAPi


Day 3 Advanced .NET Core

Dependency injection

  • logging
  • action

Middleware – slug routing

Angular with .NET Core

Testing

What to expect

After completing this course, you will be able to:

a.  Understand how to create a new application with ASP.NET Core

b. Know how to use the intermediat features of ASP.NET Core

c. Understand how to make an modern application with Angular on frontend and .NET Core on backend