[Warszawa] Budowanie nowoczesnych aplikacji .NET Core

This is a past event

20 people went

Location image of event venue

Details

馃敟 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 馃敟

1) Wprowadzenie do platformy .NET Core.
2) R贸偶nice pomi臋dzy .NET Core a .NET Framework
3) Tworzenie API za pomoc膮 .NET Core MVC
a) Wzorzec MVC
b) Dependency Injection
c) Middleware
d) Routing
4) Uwierzytelnianie API
a) Sposoby uwierzytelnienia API
b) Om贸wienie token-贸w JWT
c) Autoryzacja
5) 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
6) 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.