ODBIERZ TWÓJ BONUS :: »

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

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
83,85 zł 129,00 zł (-35%)
77,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
70,95 zł 129,00 zł (-45%)
39,90 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu 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ą!

Wiosenne porządku na magazynach! / Ebooki -45%, książki -35%

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

Zamknij

Wybierz metodę płatności

Książka
83,85 zł
Dodaj do koszyka
Ebook
70,95 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile
Bezpieczne płatności szyfrowane SSL