Tworzenie usług sieciowych REST API w ASP.NET Core 7.0

3350 PLN+23% VAT (4120 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Kod kursu:NET/RESTAPI7

Poziom zaawansowania:
web-services

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

23 październik
Trwają zapisy na szkolenieOferta specjalna

Trener:

Marcin Sulecki

Cena:

3350 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Termin:

12 luty
Trwają zapisy na szkolenie

Trener:

-

Cena:

3350 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Termin:

10 czerwiec
Trwają zapisy na szkolenie

Trener:

-

Cena:

3350 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Interesuje Cię szkolenie stacjonarne lub nie odpowiada Ci żaden z dostępnych terminów?

Ikona pytaniaZapytaj o szkolenie

O szkoleniu Tworzenie usług sieciowych REST API w ASP.NET Core 7.0

W cenie otrzymasz:

  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia
  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Dla kogo?

  • Programiści, którzy chcą tworzyć wydajne usługi sieciowe zgodnie z zasadami RESTfull.

Wymagania

  • Umiejętność posługiwania się środowiskiem Visual Studio
  • Praktyczna znajomość języka C#

Zalety

  • Typowe scenariusze spotykane w rzeczywistych aplikacjach
  • Dobre praktyki
  • Praktyczne warsztaty

Cele szkolenia

  • Zdobycie umiejętności tworzenia usług sieciowych w środowisku .NET 7

Program

Wprowadzenie

  • .NET CLI
  • Protokół HTTP

Minimal Api

  • Mapowanie akcji
  • Mapowanie tras
  • Reguły tras
  • Grupowanie tras
  • Przekazywanie parametrów
  • Wysyłanie danych
  • Walidacja danych
  • Wstrzykiwanie zależności
  • Formatowanie odpowiedzi
  • Obsługa plików
  • Zastosowanie filtrów
  • Dokumentowanie usługi (OpenApi)
  • Wersjonowanie usług

Konfiguracja

  • Pobieranie konfiguracji
  • Standardowi dostawcy konfiguracji
  • Konfiguracja zależna od środowiska

Pamięć podręczna

  • Przechowywanie odpowiedzi

Utworzenie klienta usługi

  • Podstawowe użycie
  • Nazwani klienci
  • Silnie typowani klienci
  • Generowanie klienta (Refit)
  • Warstwa pośrednia komunikatów wychodzących
  • Ponawianie żądań (Poly)

Warstwy pośrednie (Middleware)

  • Zasada działania
  • Utworzenie własnej warstwy pośredniej
  • Zastosowania

Diagnostyka

  • Logowanie informacji
  • Zapisywanie własnych informacji

Kontrola kondycji

  • Rejestracja diagnostyki
  • Diagnostyki wbudowane
  • Utworzenie własnej diagnostyki
  • Wizualizacja diagnostyki

Aplikacje czasu rzeczywistego

  • Server-Sent Events
  • WebSockets
  • Signal-R

Bezpieczeństwo

  • Uwierzytelnianie
  • Tokeny JWT
  • Użycie narzędzia user-jwts
  • Autoryzacja oparta o role
  • Autoryzacja oparta o poświadczenia

Wdrożenie

  • Windows
  • Linux
  • Docker

Podobne szkolenia