Mikroserwisy .Net Core

Kod: NET-arch-msCore
Kategoria: Architektura .NET
Forma: 30% wykłady / 70% warsztaty
Czas trwania: 3 dni
Grupa docelowa: developerzy
architekci
Logistyka: W siedzibie klienta lub w innym dowolnym miejscu.
Data i dokładny zakres do ustalenia podczas analizy przed-szkoleniowej.

Szkolenie przedstawia gotowe i kompleksowe przepisy na stworzenie architektury i środowiska dla systemu opartego o architekturę Microservices w.

Net Core.

Program szkolenia integruje nowoczesne style architektoniczne ze sprawdzoną metodyką DDD oraz strategicznym podejściem do testowania.

Wyróżniki szkolenia

  • Obejmuje DevOps
  • Najlepsze praktyki i wzorce
  • Zastosowanie DDD i CqRS

Program Szkolenia

Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.

  1. Wstęp
    1. Stosowalność mikroserwisów
    2. Poziomy architektury
    3. Antywzorzec rozproszonego monolitu
  2. DDD building blocks - dla pojedynczego mikroserwisu 
    1. Agregaty i ich granice spójności
    2. Bounded Conext jako technika wyznaczania granicy ms
    3. serwis aplikacji i dto
  3. Architektura aplikacji
    1. Stworzenie RESTful API 
    2. CQRS
    3. Persystencja
      1. Repozytorium SQL
      2. NoSQL (MongoDB) itp. 
    4. Testy jednostkowe i integracyjne 
    5. Uwierzytelnianie JWT, autoryzacja
  4. Architektura systemu
    1. Połączenie z kolejką wiadomości RabbitMQ
    2. Refactoring API
      1. Refactoring serwisów do handlerów
    3. Komunikacja HTTP pomiędzy usługami
      1. Service discovery
    4. Bezpieczne przechowywanie konfiguracji
    5. Rozproszony cache z Redis
    6. Weryfikacja stanu operacji
    7. Saga / Process manager
  5. Devops
    1. Publikowanie aplikacji
    2. Docker
    3. Docker Compose
    4. Wdrożenie na VM
    5. Rancher
    6. Integracja z build serwerem
    7. Dodatkowe narzędzia (logowanie, monitoring etc.)


Pobierz program w formacie PDF

Trenerzy

Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.

Materiały związane ze szkoleniem

Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.

Zapytaj o szkolenie

Imię i nazwisko:
Firma:
E-mail:
Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń


Wyrażam zgodę na przetwarzania danych osobowych zgodnie z ustawą o ochronie danych osobowych w związku z wysłaniem zapytania przez formularz kontaktowy.

Podanie danych jest dobrowolne ale niezbędne do przetworzenia zapytania. Zastałem/am poinformowany/na, że przysługuje mi prawo dostępu do swoich danych, możliwości ich poprawienia, żądania zaprzestania ich przetwarzania.

Administratorem danych osobowych jest Bottega IT Minds, ul. Jana Sawy 2, 20-632 Lublin.


Klauzula informacyjna