#527

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 kompletną aplikację .NET 5 MVC wystawiającą REST Api. Dowiesz się dlaczego nie każde API wystawiające dane w formacie JSON możemy nazwać REST. W samym projekcie, który będziemy budowali podczas tych warsztatów użyjesz takich technologii jak Open API, JWT, Entity Framework Core i wiele, wiele innych przydatnych w codziennej pracy narzędzi. Oprócz tego poznasz dobre praktyki w tworzeniu i modelowaniu API.
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. 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. Tworzenie API za pomocą .NET MVC
    1. Wzorzec MVC
    2. Dependency Injection
    3. Middleware
    4. Routing
  3. Zasady Rest API
  4. Dokumentowanie api za pomocą OpenAPI i Swagger
  5. Uwierzytelnienie API
    1. Sposoby uwierzytelnienia API
    2. Omówienie token-ów JWT
    3. Autoryzacja
  6. 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.