Warsztat #255 Budowanie nowoczesnych aplikacji .NET Core

  • 12.05.2019
  • Warszawa
  • dzień
  • 79 PLN
Typ szkolenia
Warsztat - Krótsze praktyczne ćwiczenia w większych grupach

Tryb szkolenia
  • W ciągu dnia

Adresaci szkolenia
  • Programista/Architekt

Opis szkolenia

Podsumowanie:

.NET Core jest dynamicznie rozwiją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ść.

Czego się nauczysz?

Na warsztacie stworzymy nowoczesny serwer za pomocą .NET Core MVC. Poznamy trochę historii powstawania .NET Core, różnic pomiędzy .NET Frameworkiem i kierunek, w jakim platforma będzie się rozwijać. Zbudujemy API zabezpieczone za pomocą token-ów JWT. Zaimplementujemy komunikację real-time za pomocą biblioteki SignalR. Na koniec rozproszymy całą aplikację za pomocą szyny wiadomości RabbitMQ.

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.

Dla uczestników przewidziana jest pizza, a także przerwy kawowe.

Agenda:

  1. Wprowadzenie do platformy .NET Core.
  2. Różnice pomiędzy .NET Core a .NET Framework
  3. Tworzenie API za pomocą .NET Core MVC
    • Wzorzec MVC
    • Dependency Injection
    • Middleware
    • Routing
  4. Uwierzytelnianie API
    • Sposoby uwierzytelnienia API
    • Omówienie token-ów JWT
    • Autoryzacja
  5. Komunikacja RealTime za pomocą SignalR
    • Sposoby komunikacji Real Time (Long Polling, Server Sent Events, WebSocket)
    • Wprowadzenie do biblioteki SignalR
    • Autoryzacja połączenia WebSocket
  6. Rozproszenie aplikacji za pomocą RabbitMQ

Dodatkowe informacje: Liczba miejsc ograniczona. Organizator zastrzega sobie prawo do odwołania warsztatu.


Zapisz się na kurs
Organizator szkolenia - StacjaIT - skontaktuje się z tobą w celu dokończenia procesu rejestracji