Trwają zapisy do grupy

Szkolenie: 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ą

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:NET/RESTAPI

web-services

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

17 marca
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

3245 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?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

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 szkolenia

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,