#482

Budowanie REST API w .NET

Warsztat odbywa się w formie zdalnej za pośrednictwem platformy/komunikatora online, z wykorzystaniem dźwięku, obrazu z kamery, udostępniania ekranu komputera prowadzącego i uczestników.

🟢  Warsztat weekendowy w godz. 9:00-17:00 (8h) 🟢

.NET jest dynamicznie rozwijającą się platformą służącą m. in. do budowania aplikacji serwerowych, mobilnych, a nawet przeglądarkowych. Dzięki upublicznieniu kodu źródłowego całość jest rozwijana nie tylko przez Microsoft, ale przede wszystkim przez światową społeczność.

Żarówka

Czego się nauczysz?

Na warsztacie stworzymy REST Api za pomocą przy pomocy .NET 5 MVC. Poznamy trochę hisotri powstawania .NET Core, różnic pomiędzy .NET Frameworkiem, kierunek w jakim platforma się rozwija i jak w tej układance wpasowuje się .NET 5. Do utworzonego API dodamy dokumentację w postawić Swagger-a oraz podstawowe uwierzytelnienie za pomocą tokenów JWT. Oczywiście nie zabraknie także komunikacji z bazą danych.
Grupa

Dla kogo jest ten warsztat?

Warsztat jest przeznaczony dla programistów ze znajomością C# w zakresie podstawowym lub z doświadczeniem w innych językach obiektowych np. Java.
Notatnik

Wymagania wstępne

Znajomość platformy .NET nie jest wymagana, jednak będzie pomocna.

Prowadzący

Kamil Kiełbasa:

Programista, Architekt, Bloger, Trener z 10 letnim doświadczeniem w branży IT. Pracował zarówno jako Front-end jak i Back-end developer. Nie obce mu też tematy DevOps-owe. Obecnie programuje przy użyciu .NET Core, Vue.js, MongoDB, Docker oraz RabbitMQ. Wielki fan cloud computing, mikroserwisów, rozproszonych architektów i baz NoSQL. Po pracy, oprócz gier komputerowych i grania na gitarze, prowadzi bloga bd90.pl

Program warsztatów

  1. Wprowadzenie do platformy .NET
  2. Różnice pomiędzy .NET 5 a .NET Framework
  3. Tworzenie API za pomocą .NET MVC
    1. Wzorzec MVC
    2. Dependency Injection
    3. Middleware
    4. Routing
  4. Zasady tworzenia Rest API
  5. Dokumentowanie api za pomocą OpenAPI i Swagger
  6. Uwierzytelnienie API
    1. Sposoby uwierzytelnienia API
    2. Omówienie token-ów JWT
    3. Autoryzacja
  7. Komunikacja z bazą danych za pomocą Entity Framework Core

Uwaga

Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników.
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.

Zapisy na wybrany warsztat zostały zakończone.