Tworzenie aplikacji internetowych z wykorzystaniem ASP .NET Core 2.0

LICZBA DNI: 3 (24h)

KOD KURSU: ASP/NET

Powiadom
o kolejnych terminach

# .net

# c#

# web

# html

# mvc

Autor szkolenia:
Rafał Kaszczuk

O szkoleniu

DLA KOGO?

Szkolenie adresowane jest do programistów i architektów pracujących w środowisku .NET, chcących zdobyć wiedzę z zakresu wykorzystania ASP .NET Core w tworzeniu nowoczesnych aplikacji internetowych.

Program szkolenia stworzony został zarówno z myślą o osobach stawiających swoje pierwsze kroki w technologii ASP .NET jak i programistach mających styczność z jej poprzednimi wersjami.

WYMAGANIA

Umiejętność posługiwania się środowiskiem Visual Studio

Podstawowa znajomość języka C#

Podstawowa znajomość języka HTML

ZALETY

Szkolenie skupia się na praktycznych aspekcie wykorzystania ASP .NET Core

Cele szkolenia

Zapoznanie uczestników szkolenia z możliwościami, ograniczeniami oraz praktycznym zastosowaniem technologii ASP .NET Core.

Zdobycie wiedzy obejmującej swoim zakresem najważniejsze aspekty związane z wytwarzaniem aplikacji internetowych w środowisku .NET Core - od warstwy komunikacji z bazą danych, poprzez obsługę zapytań http, po tworzenie widoków z wykorzystaniem języka Razor.

Program

  • Różnice pomiędzy .NET Framework a .NET Core
  • .NET Standard Library
  • Zalety oraz ograniczenia aplikacji .NET Core
  • Historia rozwoju technologii ASP .NET
  • Założenia ASP .NET Core
  • Ujednolicone środowisko ASP MVC oraz WebAPI w ASP .NET Core
  • Sposoby hostowania aplikacji ASP .NET Core
  • Konfiguracja Startup
  • Praca z plikami statycznymi
  • Globalne definicje routingu
  • Definiowanie modelu danych
  • Tworzenie kontrolera
  • Projektowanie widoku
  • ViewModels
  • Silnik renderujący widok Razor
  • Tworzenie logiki wspomagającej obsługę danych po stronie widoku
  • System tworzenia layoutów
  • Widoki częściowe (partial views)
  • Wprowadzenie do protokołu http oraz wzorca REST
  • Metody zwracania danych z kontrolerów ASP .NET Core
  • Statusy http odpowiedzi
  • Zwracanie danych JSON / XML
  • Wprowadzenie do Entity Framework
  • Wewnętrzne mechanizmy EF
  • Model First vs DataBase First
  • Atrybuty mapowania modelu
  • Mapowanie procedur składowanych (T-SQL)
  • Tworzenie ręcznych oaz automatycznych migracji danych
  • Dostęp do danych z wykorzystaniem operatorów LINQ
  • Rola filtrów kontrolera
  • Rodzaje filtrów
  • Definiowanie filtrów
  • Filtry lokalne i globalne
  • Wersjonowanie API
  • Swagger
  • Kontener IoC – Autofac
  • Cache
  • Asynchroniczne akcje kontrolera

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.