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:

  • Windows Media Center. Domowe centrum rozrywki
  • Ruby on Rails. 膯wiczenia
  • Przyw贸dztwo w 艣wiecie VUCA. Jak by膰 skutecznym liderem w niepewnym 艣rodowisku
  • Scrum. O zwinnym zarz膮dzaniu projektami. Wydanie II rozszerzone
  • Od hierarchii do turkusu, czyli jak zarz膮dza膰 w XXI wieku

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.