Trwają zapisy do grupy

Tworzenie usług sieciowych w ASP.NET Core

Podczas szkolenia Tworzenie usług sieciowych REST API w ASP.NET Core utworzymy kompletne rozwiązanie z dostępem do danych i autoryzacją

2950 PLN+23% VAT (3628 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:NET/RESTAPI

web-services

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

16 września
Trwają zapisy na szkolenie

Trener:

Marcin Sulecki

Cena:

2950 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

18 listopada
Trwają zapisy na szkolenie

Trener:

Marcin Sulecki

Cena:

2950 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Dostępne terminy

Interesują Cię inne terminy?

Tworzenie usług sieciowych w ASP.NET Core

Cele szkolenia

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

Dla kogo?

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

Zalety

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

Wymagania

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

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

Program

Pobierz program w PDF

Wprowadzenie

  • .NET CLI
  • Protokół HTTP

Budowanie aplikacji webowej

  • Porównanie CreateBuilder, CreateSlimBuilder, CreateEmptyBuilder

Konfiguracja

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

Wstrzykiwanie zależności

  • Rejestracja usług
  • Porównanie cykli życia usługi
  • Pobieranie usługi na podstawie typu
  • Pobieranie usługi na podstawie klucza

Minimal Api

  • Mapowanie akcji
  • Mapowanie tras
  • Reguły tras
  • Grupowanie tras
  • Przekazywanie parametrów
  • Zastosowanie atrybutów FromRoute, FromQuery, FromServices, FromHeader, AsParameters
  • Wysyłanie danych
  • Obsługa formularzy
  • Walidacja danych
  • Formatowanie odpowiedzi
  • Pobieranie plików
  • Zastosowanie filtrów
  • Request Short Circuiting
  • Dokumentowanie usługi (OpenApi)
  • Wersjonowanie usług

Przechwytywanie wyjątków

  • Własna implementacja

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
  • Ograniczenie ilości zapytań

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
  • Własny magazyn danych

Wdrożenie

  • Windows
  • Linux
  • Docker

Autorem szkolenia jest Marcin Sulecki

Programista i trener z 25-letnim doświadczeniem. Programowanie zacząłem od kartki papieru i czasopisma Bajtek. Pasja przerodziła się w zawód. Ukończyłem informatykę na UAM w Poznaniu,