reklama - zainteresowany?

Czysta architektura w .NET - Helion

Czysta architektura w .NET
ebook
Autor: Dino Esposito
ISBN: 9788375415414
stron: 392, Format: ebook
Data wydania: 2024-06-03
Księgarnia: Helion

Cena książki: 80,99 zł (poprzednio: 89,99 zł)
Oszczędzasz: 10% (-9,00 zł)

Dodaj do koszyka Czysta architektura w .NET

Co robi

Dodaj do koszyka Czysta architektura w .NET

 

Osoby które kupowały "Czysta architektura w .NET", wybierały także:

  • Biologika Sukcesji Pokoleniowej. Sezon 3. Konflikty na terytorium
  • Windows Media Center. Domowe centrum rozrywki
  • Podręcznik startupu. Budowa wielkiej firmy krok po kroku
  • Ruby on Rails. Ćwiczenia
  • Scrum. O zwinnym zarz

Dodaj do koszyka Czysta architektura w .NET

Spis treści

Czysta architektura w .NET eBook -- spis treści

  • Spis treści
  • Podziękowania
  • Wprowadzenie
  • Święty Graal modularności
    • W poszukiwaniu modułowej architektury oprogramowania
      • Na początku były trzy poziomy
        • Podstawowe cechy systemu trzypoziomowego
        • Warstwy, poziomy i modularność
      • Kanoniczna architektura DDD
        • Proponowana architektura wspierająca
        • Dodatkowe składniki przepisu
      • Różne odmiany warstw
        • Architektura heksagonalna
        • Czysta architektura
        • Architektura funkcjonalna
      • Podsumowanie
    • Prawdziwa istota DDD
      • Projektowanie dziedzinowe
        • Analiza strategiczna
        • Projektowanie taktyczne
        • Nieporozumienia w DDD
        • Narzędzia projektowania strategicznego
      • Wszechobecny język
        • Słownik specyficzny dla dziedziny
        • Budowanie słownika
        • Synchronizowanie biznesu i kodu
      • Ograniczony kontekst
        • Zrozumieć niejednoznaczność
        • Wyprowadzanie ograniczonych kontekstów
      • Mapa kontekstów
        • Upstream i downstream
        • Przykładowa mapa kontekstów
        • Przykładowa mapa wdrożenia
      • Podsumowanie
    • Przygotowywanie podłoża pod modularność
      • Aspekty i zasady modularyzacji
        • Separacja zagadnień
        • Słabe sprzężenia
        • Ponowne użycie
        • Zarządzanie zależnościami
        • Dokumentacja
        • Testowalność
      • Wprowadzanie modularności
        • Warstwa prezentacji: interakcje ze światem zewnętrznym
        • Warstwa aplikacji: przetwarzanie otrzymanych poleceń
        • Warstwa domenowa: reprezentowanie jednostek dziedziny
        • Warstwa danych/infrastruktury: utrwalanie danych
      • Osiąganie modularności
        • Więcej modularności w monolitach
        • Przedstawiamy mikrousługi
      • Najprostsze możliwe rozwiązanie
        • Łatwość utrzymywania
        • Projektowanie dla testowalności
      • Podsumowanie
  • Czyszczenie architektury
    • Warstwa prezentacji
      • Project Renoir: cel ostateczny
        • Przedstawiamy aplikację
        • Abstrakcyjna mapa kontekstów
        • Tworzenie fizycznej mapy kontekstów
      • Inżynieria wymagań biznesowych
        • Podział projektów programistycznych
        • Storyboardy oparte na zdarzeniach
        • Fundamentalne zadania w Project Renoir
      • Granice i wdrażanie warstwy prezentacji
        • Pukanie do bram serwera web
        • Punkty końcowe aplikacji ASP.NET
      • Tworzenie warstwy prezentacji
        • Łączenie się z biznesowymi przepływami pracy
        • Front-end i powiązane technologie
        • Prezentacja z tylko API
      • Podsumowanie
    • Warstwa aplikacji
      • Architektoniczny widok Project Renoir
        • Podsystem kontroli dostępu
        • Podsystem zarządzania dokumentami
        • Project Renoir w Visual Studio
      • Orkiestracja zadań
        • Czym jest zadanie?
        • Przykładowe zadanie rozproszone
        • Przykładowe zadanie w Project Renoir
      • Przesyłanie danych
        • Od warstwy prezentacji do warstwy aplikacji
        • Od warstwy aplikacji do warstwy utrwalania
      • Fakty dotyczące implementacji
        • Konspekt warstwy aplikacji
        • Propagowanie ustawień aplikacji
        • Zapisywanie zdarzeń
        • Obsługa i zgłaszanie wyjątków
        • Buforowanie i wzorce buforowania
        • Wstrzykiwanie hubów połączeń SignalR
      • Granice i wdrożenie warstwy aplikacji
        • Lista zależności
        • Opcje wdrażania
      • Podsumowanie
    • Warstwa domenowa
      • Dekompozycja warstwy domenowej
        • Model domeny biznesowej
        • Pomocnicze usługi domeny
      • Wyprowadzanie modelu domeny
        • Przenoszenie uwagi z danych na zachowanie
        • Formy życia w modelu domeny
        • Model domeny w Project Renoir
      • Autostopem po domenie
        • Leczenie anemii oprogramowania
        • Wspólne cechy klas encji
        • Reguły etykiety
        • Konwencje stylistyczne
        • Pisanie prawdziwie czytelnego kodu
      • Podsumowanie
    • Usługi domeny
      • Czym w ogóle jest usługa domeny?
        • Bezstanowa natura usług domeny
        • Oznaczanie klas usług domeny
        • Usługi domeny i UL
        • Dostęp do danych w usługach domeny
        • Wstrzykiwanie danych do usług domeny
      • Typowe scenariusze usług domeny
        • Ustalanie statusu lojalności klienta
        • Reagowanie na zdarzenia domenowe
        • Wysyłanie emaili biznesowych
        • Usługa haszowania haseł
      • Fakty dotyczące implementacji
        • Budowanie przykładowej usługi domeny
        • Użyteczne i powiązane wzorce
        • Dostosowany wzorzec REPR
      • Zagadnienia otwarte
        • Czy usługi domeny są naprawdę konieczne?
        • Dodatkowe scenariusze dla usług domeny
      • Podsumowanie
    • Warstwa infrastruktury
      • Odpowiedzialności warstwy infrastruktury
        • Utrwalanie i przechowywanie danych
        • Komunikacja z usługami zewnętrznymi
        • Komunikacja z usługami wewnętrznymi
      • Implementowanie warstwy utrwalania
        • Klasy repozytoriów
        • Używanie Entity Framework Core
        • Używanie Dappera
        • Hostowanie logiki biznesowej w bazie danych
      • Architektura magazynu danych
        • Wprowadzenie rozdziału poleceń i zapytań
        • Skrótowe przedstawienie event sourcing
      • Podsumowanie
  • Typowe dylematy
    • Mikrousługi kontra modularne monolity
      • Odejście od tradycyjnych monolitów
        • Nie wszystkie monolity są takie same
        • Potencjalne wady monolitów
      • Fakty dotyczące mikrousług
        • Pierwsi użytkownicy
        • Założenia architektury mikrousług i SOA
        • Jak duże lub małe jest mikro?
        • Zalety mikrousług
        • Szara strefa
      • Czy mikrousługi pasują do wszystkich zastosowań?
        • Wielkie nieporozumienia dotyczące wielkich firm
        • SOA i mikrousługi
        • Czy mikrousługi pasują dobrze do naszego scenariusza?
        • Planowanie i wdrażanie
      • Modularne monolity
        • Delikatny przypadek projektów greenfield
        • Szkic strategii modularnego monolitu dla nowych projektów
        • Od modułów do mikrousług
      • Podsumowanie
    • Strona kliencka kontra serwerowa
      • Krótka historia aplikacji webowych
        • Era prehistoryczna
        • Era skryptów po stronie serwera
        • Era skryptów po stronie klienta
      • Renderowanie po stronie klienta
        • Warstwa HTML
        • Warstwa API
        • W stronę ery nowoczesnej
      • Renderowanie po stronie serwera
        • Separacja front-endu i back-endu
        • Opcje dla front-endu w ASP.NET
        • ASP.NET Core kontra Node.js
        • Saga blokowania/nie blokowania
      • Podsumowanie
    • Dług i kredyt techniczny
      • Ukryty koszt długu technicznego
        • Radzenie sobie z długiem technicznym
        • Sposoby radzenia sobie z długiem
        • Wzmacniacze długu
      • Ukryte zyski kredytu technicznego
        • Teoria rozbitych okien
        • Potęga refaktoryzacji
        • To co robisz, rób dobrze i rób to od razu
      • Podsumowanie
  • Akronimy
  • Indeks

Dodaj do koszyka Czysta architektura w .NET

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2025 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.