[Warszawa] Budowanie nowoczesnych aplikacji .NET Core
Szczegóły
🔥 Opis 🔥
.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.
🔥 Program Warsztatów 🔥
- Wprowadzenie do platformy .NET Core.
- Różnice pomiędzy .NET Core a .NET Framework
- Tworzenie API za pomocą .NET Core MVC
a) Wzorzec MVC
b) Dependency Injection
c) Middleware
d) Routing - Uwierzytelnianie API
a) Sposoby uwierzytelnienia API
b) Omówienie token-ów JWT
c) Autoryzacja - Komunikacja RealTime za pomocą SignalR
a) Sposoby komunikacji Real Time (Long Polling, Server Sent Events, WebSocket)
b) Wprowadzenie do biblioteki SignalR
c) Autoryzacja połączenia WebSocket - Rozproszenie aplikacji za pomocą RabbitMQ
🔥 Bio 🔥
🔥 Kamil Kiełbasa 🔥
Programista, Architekt z ponad 8 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
🔥 Grzegorz Kowalski 🔥
Fulstack Web Developer C#/JS, Team leader, Trener. Przeszedł długą drogę od webmastera w lokalnej gazecie po lidera zespołu developerskiego w dużym portalu informacyjnym. Na co dzień walczy zarówno z historią .NET-a (ASP.NET Web Forms), jak i przyszłością (.NET Core). Dobrze się czuje w technologiach Front-end takich jak React, Phaser.io czy SASS. Fan gamedev-u, podróży, miłośnik zwierząt i adept sztuk walki.
