Budowanie nowoczesnych aplikacji .NET Core
.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ść.
Dla uczestników przewidziana jest pizza, a także przerwy kawowe.
Czego się nauczysz?
Dla kogo jest ten warsztat?
Prowadzący
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
- Wprowadzenie do platformy .NET Core.
- Różnice pomiędzy .NET Core a .NET Framework
- Tworzenie API za pomocą .NET Core MVC
- Wzorzec MVC
- Dependency Injection
- Middleware
- Routing
- Uwierzytelnianie API
- Sposoby uwierzytelnienia API
- Omówienie token-ów JWT
- Autoryzacja
- Komunikacja RealTime za pomocą SignalR
- Sposoby komunikacji Real Time (Long Polling, Server Sent Events, WebSocket)
- Wprowadzenie do biblioteki SignalR
- Autoryzacja połączenia WebSocket
- Rozproszenie aplikacji za pomocą RabbitMQ
Uwaga
Zapisy na wybrany warsztat zostały zakończone.