Dzięki tym warsztatom zdobędziesz szeroką wiedzę na temat budowania aplikacji rozproszonych przy użyciu najnowszej wersji platformy .NET. Postępując zgodnie z dobrymi wzorcami i praktykami, omówimy szczegółowo tematy dotyczące m.in. architektury sterowanej zdarzeniami, komunikacji między usługami, obserwowalności systemu, testowania, wdrażania, konteneryzacji i orkiestracji — odkryjesz praktyczne rozwiązania dla najczęstszych wyzwań podczas projektowania oraz implementowania mikroserwisów. Ponadto dowiesz się, jak wykorzystać niektóre z uznanych narzędzi open source będących częścią Cloud Native Computing Foundation (cncf.io), aby Twoje rozwiązanie było niezależne od chmury, dzięki czemu zostać wdrożone w dowolnym środowisku (bare metal, on-premise, cloud) unikając potencjalnego uzależnienia od dostawcy.
Warsztaty mają podział 30/70 pomiędzy teorią a praktyką. Wiele z wymienionych aspektów jest przećwiczonych w praktyce, ponieważ ważne jest, aby zarówno zdobyć wymaganą wiedzę teoretyczną, jak i zaimplementować działający kod.
Dzień 1
Dzień 2
Dzień 3/4
Każdy programista skorzysta z tych warsztatów! Zaczynając od fundamentów aplikacji rozproszonych, przechodzimy przez każdy aspekt projektowania, implementacji, testowania, zarządzania i wdrażania mikrousług. Nie tylko początkujący programiści, ale również doświadczeni inżynierowie oprogramowania poszerzą swoją wiedzę, ponieważ podczas pracy z mikroserwisami trzeba stawić czoła wielu wyzwaniom. Przykładowy kod będzie wymagać średnio-zaawansowanej znajomości C#/ASP.NET Core.

Dariusz Pawlukiewicz
Microsoft MVP, Trener Bottega IT Minds, Inżynier Oprogramowania w EcoVadis, Prelegent, Kontrybutor Open-source, współtwórca platformy DevMentors.io.

Piotr Gankiewicz
Microsoft MVP, Trener Bottega IT Minds, Inżynier Oprogramowania w Tickmill, Prelegent, Kontrybutor Open-source, współtwórca platformy DevMentors.io.