Powrót do katalogu

VOUCHERY SZKOLENIOWE 2023/2024 R.
Kup w 2023 r.  - wykorzystaj do końca przyszłego roku!
Potrzebujesz wykorzystać budżet szkoleniowy w bieżącym okresie rozliczeniowym? Mamy dla Ciebie rozwiązanie!

Kupując voucher już teraz, zachowujesz gwarancję stałej ceny, a szkolenie możesz zrealizować w przyszłym roku.

Więcej informacji znajdziesz TUTAJ.

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
3 500 / 3 dni
Zgłoś chęć udziału

Back-End > .Net

Szkolenie: Tworzenie usług sieciowych REST API w technologii ASP.NET WebAPI

Kod: [MS-REST]
Pobierz program

Wprowadzenie

Wzrost popularności urządzeń mobilnych z dostępem do sieci spowodował zapotrzebowanie na tworzenie rozwiązań z zastosowaniem usług sieciowych
WebAPI to środowisko, które umożliwia szybkie i łatwe budowanie usług sieciowych, które później mogą być dostępne z aplikacji webowych lub urządzeń mobilnych.

Szkolenie dotyczy .NET Framework 4.7
Jeśli chcesz poznać wersję opartą .NET Core - zapraszamy na szkolenie .NET 5.

Cel szkolenia

Celem szkolenia jest nabycie umiejętności tworzenia usług sieciowych z zastosowaniem WebAPI i korzystania z nich w aplikacjach desktopowych oraz mobilnych w Windows 10.

W trakcie kursu uczestnicy zapoznają się również z zasobami MSDN, a także narzędziami wspierającymi rozwój oprogramowania, takimi jak Microsoft Visual Studio.

Adresaci szkolenia

Grupa docelowa szkolenia to głównie osoby pełniące kluczowe aktywności przy realizacji projektu już w samym zespole projektowym. Adresatami szkolenia są techniczni liderzy zespołów, jak również programiści. Znajomość podstawowych zwrotów z zakresu rozwoju oprogramowania. Bardzo zalecane uczestnictwo w szkoleniu [MS-C#-5-VS] Programowanie w C# 7.0 z Visual Studio 2017 (ang. Programming C# 7.0 with Visual Studio 2017).

Na szkoleniu wymagana jest znajomość programowania w języku C# z użyciem Visual Studio 2010 (lub wyżej), znajomość SOAP, WCF będzie dodatkowym atutem.

Czas i forma szkolenia

21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Wprowadzenie do WebAPI

    1. Porównanie XML Web Services, WCF i WebAPI
    2. Porównanie WebAPI i ASP.NET MVC
  2. Utworzenie usługi WebAPI

    1. Utworzenie kontenera
    2. Obsługa HTTP
    3. Konfiguracja routingu
    4. Routing za pomocą atrybutów
    5. Definiowanie reguł parametrów
  3. RESTfull

    1. Projektowanie REST API
    2. Obsługa błędów
  4. Przetwarzanie komunikatów

    1. Zasada działania
    2. Architektura cebuli
    3. Tworzenie własnego handlera
    4. Logowanie komunikatów
  5. Negocjowanie formatu

    1. Zasada działania
    2. Tworzenie obsługi własnego formatu
    3. Przekazywanie formatu w adresie URL
  6. Walidacja

    1. Walidacja za pomocą atrybutów
    2. Walidacja za pomocą biblioteki FluentValidation
  7. Bezpieczeństwo

    1. Podstawowa autentykacja
    2. Autentykacja oparta o tokeny
  8. Hostowanie

    1. IIS
    2. Self-hosting
    3. OWIN
  9. Tworzenie klienta REST API

    1. Tworzenie klienta z użyciem HttpClient
  10. Dokumentowanie API

    1. Utworzenie dokumentacji w formacie Swagger/OpenAPI
    2. Generowanie klienta na podstawie formatu Swagger
  11. Narzędzia

    1. Postman
    2. ngrok

Opinie uczestników

  • W szkoleniu podobała mi się ogromna wiedza i doświadczenie prowadzącego.

    Engineer III (DBA) - ING Hubs B.V.

  • Szkolenie zostało przeprowadzone perfekcyjnie, szczególnie duży plus za szybkie przystosowanie się do zmian.

    Główny specjalista ds. systemów biznesowych - Energa Informatyka i Technologie

  • Wybitny trener prowadzący szkolenie.

    Pracownik IT - Centrum Informatyki Statystycznej