ODBIERZ TWÓJ BONUS :: »

Podstawy architektury oprogramowania dla inżynierów. Wydanie II Mark Richards, Neal Ford

(ebook) (audiobook) (audiobook)
Autorzy:
Mark Richards, Neal Ford
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.9/6  Opinie: 8
Stron:
488
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
77,40 zł 129,00 zł (-40%)
77,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
64,50 zł 129,00 zł (-50%)
64,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Definiowania architektury oprogramowania i roli architekta w zespole
  • Rozróżniania decyzji strategicznych i taktycznych w projektowaniu systemów
  • Analizowania kompromisów architektonicznych i czynników biznesowych
  • Projektowania modułowych systemów i oceny spójności oraz sprzężenia
  • Identyfikowania i priorytetyzowania parametrów architektury
  • Mierzenia i zarządzania parametrami architektury na poziomie operacyjnym i strukturalnym
  • Określania zakresu parametrów architektury i ich wpływu na styl systemu
  • Tworzenia architektury logicznej i przypisywania ról składnikom systemu
  • Rozróżniania i stosowania różnych stylów architektonicznych, takich jak warstwowy, monolityczny, potokowy, mikrojądra, usługowy, zdarzeniowy, przestrzenny, SOA i mikrousługowy
  • Wybierania odpowiedniego stylu architektonicznego na podstawie kryteriów projektowych
  • Stosowania wzorców architektonicznych, takich jak CQRS i broker-domena
  • Dokumentowania decyzji architektonicznych z użyciem ADR i wykorzystania AI w procesie decyzyjnym
  • Analizowania ryzyka architektonicznego i prowadzenia risk stormingu
  • Tworzenia profesjonalnych diagramów architektury z użyciem standardów UML, C4 i ArchiMate
  • Zwiększania efektywności zespołów poprzez współpracę, checklisty i udzielanie wskazówek
  • Rozwijania umiejętności negocjacyjnych i przywódczych architekta oprogramowania

Architektura oprogramowania to dziś nie tylko kwestia doświadczenia czy intuicji - staje się pełnoprawną dziedziną inżynieryjną, która zakłada powtarzalność, rygor i skuteczną analizę.

Ta książka pokazuje, jak projektować systemy w sposób świadomy, oparty na sprawdzonych zasadach i analizie kompromisów. Zawiera rozdziały poświęcone najnowszym spostrzeżeniom związanym z tą dziedziną. Obejmuje zarówno klasyczne tematy (na przykład wzorce architektoniczne, wyodrębnianie komponentów, dokumentowanie architektury), jak i nowe zagadnienia, takie jak architektura ewolucyjna, wpływ AI na projektowanie systemów czy organizacja zespołów developerskich. Dokładnie wyjaśnia zasady, które mogą być zastosowane do wszystkich zestawów rozwiązań technologicznych. W książce duży nacisk położono na analizę kompromisów, która pozwala na obiektywną ocenę rozwiązań technologicznych. Architektura oprogramowania została tu ujęta jako dziedzina inżynieryjna - z całym dorobkiem ostatniej dekady.

Najważniejsze zagadnienia:

  • style i wzorce architektoniczne
  • kluczowe składniki i cechy nowoczesnych projektów
  • umiejętności miękkie pomocne w pracy architekta
  • nowoczesne praktyki inżynierii oprogramowania
  • architektura jako dziedzina inżynieryjna

W książce znajdziesz niezbędne źródło wiedzy pozwalające zgłębić nowoczesną architekturę oprogramowania z perspektywy współczesnych realiów.

Raju Gandhi, autor Head First Git i współautor Architektury oprogramowania. Rusz głową!

Wybrane bestsellery

O autorach książki

Mark Richards jest doświadczonym architektem oprogramowania. Zajmuje się projektowaniem i wdrażaniem mikrousług oraz innych systemów o architekturze rozproszonej. Założył tematyczny serwis dla programistów — Developer to Architect.
 

Neal Ford jest architektem aplikacji w ThoughtWorks, międzynarodowej firmie konsultingowej z branży IT. Jest autorem programów komputerowych, artykułów i książek z dziedziny informatyki. Udziela konsultacji w zakresie projektowania i budowania dużych aplikacji korporacyjnych, a także prowadzi internetowe wykłady dla wojska i wielu firm z całego świata, wpisanych na listę „Fortune 500”.

Mark Richards, Neal Ford - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Podstawy architektury oprogramowania dla inżynierów. Wydanie II" obejmuje najnowsze trendy i technologie w architekturze oprogramowania?
Tak, książka zawiera rozdziały poświęcone aktualnym zagadnieniom, takim jak architektura ewolucyjna, wpływ sztucznej inteligencji na projektowanie systemów czy nowoczesne praktyki inżynierii oprogramowania.
2. Czy publikacja omawia konkretne style i wzorce architektoniczne?
Tak, w książce znajdziesz szczegółowe opisy i porównania różnych stylów architektonicznych, takich jak architektura warstwowa, mikrojądro, mikrousługi, architektura sterowana zdarzeniami i wiele innych, wraz z przykładami ich zastosowań.
3. Czy książka zawiera praktyczne narzędzia i techniki, które można wykorzystać w codziennej pracy architekta oprogramowania?
Tak, autor omawia praktyczne metody podejmowania decyzji architektonicznych, analizy ryzyka, tworzenia diagramów, zarządzania parametrami architektury oraz współpracy w zespole developerskim.
4. Na jakim poziomie zaawansowania jest ta książka - czy nadaje się dla osób dopiero zaczynających naukę architektury oprogramowania?
Książka prezentuje zarówno podstawowe pojęcia i zasady, jak i zaawansowane tematy, dlatego będzie wartościowa zarówno dla początkujących, jak i dla osób posiadających już pewne doświadczenie w projektowaniu systemów.
5. Czy w książce znajdę przykłady praktyczne i studia przypadków?
Tak, autor ilustruje omawiane zagadnienia licznymi przykładami, ćwiczeniami typu ,,kata" oraz studiami przypadków, które pomagają zrozumieć zastosowanie teorii w praktyce.
6. Czy książka porusza temat umiejętności miękkich i pracy zespołowej w kontekście architektury oprogramowania?
Tak, w publikacji znajdziesz rozdziały poświęcone umiejętnościom interpersonalnym, negocjacjom, przywództwu oraz efektywnej współpracy w zespołach programistycznych.
7. W jakim formacie dostępna jest książka na Helion.pl?
Książka jest dostępna w wersji drukowanej oraz w formatach elektronicznych (ebook: PDF, ePub, mobi), co umożliwia wygodne czytanie na różnych urządzeniach.
8. Czy po zakupie ebooka na Helion.pl otrzymam natychmiastowy dostęp do plików?
Tak, po opłaceniu zamówienia ebook jest dostępny do pobrania bezpośrednio z Twojego konta klienta na Helion.pl.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
77,40 zł
Dodaj do koszyka
Ebook
64,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint