ODBIERZ TWÓJ BONUS :: »

Agile. Programowanie zwinne: zasady, wzorce i praktyki zwinnego wytwarzania oprogramowania w C# Robert C. Martin, Micah Martin

(ebook) (audiobook) (audiobook)
Autorzy:
Robert C. Martin, Micah Martin
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.6/6  Opinie: 12
Stron:
848
Druk:
oprawa twarda
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?

  • Zasad i praktyk zwinnego wytwarzania oprogramowania (Agile) w C#
  • Stosowania technik programowania ekstremalnego, takich jak TDD, programowanie w parach i ciągła integracja
  • Planowania projektu w iteracjach, szacowania kosztów i terminów oraz śledzenia postępu prac
  • Tworzenia i wdrażania testów jednostkowych oraz testów akceptacyjnych
  • Refaktoryzowania kodu w celu poprawy jakości i elastyczności oprogramowania
  • Rozpoznawania i unikania typowych błędów projektowych oraz symptomów złego projektu
  • Stosowania zasad SOLID: pojedynczej odpowiedzialności, otwarte-zamknięte, podstawiania Liskov, odwracania zależności i segregacji interfejsów
  • Modelowania oprogramowania przy użyciu diagramów UML: klas, obiektów, sekwencji, stanów i przypadków użycia
  • Wykorzystywania wzorców projektowych, takich jak Command, Active Object, Template Method, Strategy, Facade, Mediator, Singleton, Monostate, Null Object, Composite, Observer, Adapter, Bridge, Proxy, Gateway, Visitor, Decorator, Extension Object, State i Factory
  • Projektowania i wdrażania systemów opartych na komponentach oraz zasad pakietowania i stabilności
  • Analizy i implementacji przypadków użycia na przykładzie systemu listy płac
  • Budowania i zarządzania bazą danych w aplikacjach biznesowych
  • Tworzenia i testowania interfejsów użytkownika z wykorzystaniem wzorca Model View Presenter
  • Iteracyjnego udoskonalania modeli i dokumentacji projektowej
  • Efektywnej komunikacji w zespole programistycznym oraz współpracy z klientem
  • Reagowania na zmiany wymagań i dostosowywania architektury projektu do nowych potrzeb

Poznaj nowoczesną metodykę wytwarzania oprogramowania w C#

  • Jak stosować w praktyce zasady zwinnego wytwarzania oprogramowania?
  • W jaki sposób wykorzystywać w projekcie diagramy UML?
  • Jak korzystać z wzorców projektowych?

W związku ze stale rosnącymi oczekiwaniami użytkowników oprogramowania produkcja systemów informatycznych wymaga dziś korzystania z usystematyzowanych metod zarządzania. Projekt informatyczny, przy którym nie używa się sensownej metodologii wytwarzania, jest skazany na porażkę - przekroczenie terminu, budżetu i niespełnienie wymagań funkcjonalnych. Kierowanie projektem zgodnie z określonymi zasadami również nie gwarantuje sukcesu, lecz znacznie ułatwia jego osiągnięcie. Na początku roku 2001 grupa ekspertów zawiązała zespół o nazwie Agile Alliance. Efektem prac tego zespołu jest metodologia zwinnego wytwarzania oprogramowania - Agile.

Książka Agile. Programowanie zwinne: zasady, wzorce i praktyki zwinnego wytwarzania oprogramowania w C# to podręcznik metodologii Agile przeznaczony dla twórców oprogramowania korzystających z technologii .NET. Dzięki niemu poznasz podstawowe założenia i postulaty twórców Agile i nauczysz się stosować je w praktyce. Dowiesz się, jak szacować terminy i koszty, dzielić proces wytwarzania na iteracje i testować produkt. Zdobędziesz wiedzę na temat refaktoryzacji, diagramów UML, testów jednostkowych i wzorców projektowych. Przeczytasz także o publikowaniu kolejnych wersji oprogramowania.

  • Techniki programowania ekstremalnego
  • Planowanie projektu
  • Testowanie i refaktoryzacja
  • Zasady zwinnego programowania
  • Modelowanie oprogramowania za pomocą diagramów UML
  • Stosowanie wzorców projektowych
  • Projektowanie pakietów i komponentów

Przekonaj się, ile czasu i pracy zaoszczędzisz, stosując w projektach metodologię Agile.

Wybrane bestsellery

O autorach książki

Robert C. Martin (Wujek Bob) jest programistą od 1970 roku. Jest uznanym mówcą na konferencjach całego świata. Napisał między innymi książki Czysty kod (Helion, 2009), Agile. Programowanie zwinne: zasady, wzorce i praktyki zwinnego wytwarzania oprogramowania w C# (Helion, 2008), Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów (Helion, 2013) oraz UML for Java Programmers (Prentice Hall, 2003). Oprócz tego Martin opublikował setki artykułów, rozpraw i wpisów na blogach. Działał jako redaktor naczelny magazynu „The C++ Report” i był pierwszym przewodniczącym organizacji Agile Alliance. Założył i prowadzi międzynarodową firmę Object Mentor Inc., skupiającą doświadczonych programistów i menedżerów specjalizujących się we wspomaganiu firm w realizacji trudnych projektów.

Micah Martin pracuje w firmie Object Mentor na stanowiskach programisty, konsultanta i doradcy w takich obszarach jak zasady i wzorce obiektowe oraz praktyki zwinnego wytwarzania oprogramowania. Micah jest współtwórcą i głównym programistą w projekcie open source FitNesse. Jest też znanym autorem artykułów i regularnym mówcą na rozmaitych konferencjach.

Robert C. Martin, Micah Martin - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Agile. Programowanie zwinne: zasady, wzorce i praktyki zwinnego wytwarzania oprogramowania w C#" zawiera praktyczne przykłady implementacji w języku C#?
Tak, książka prezentuje liczne przykłady kodu w języku C#, ilustrujące zasady Agile, wzorce projektowe, refaktoryzację oraz testowanie oprogramowania.
2. Czy publikacja omawia konkretne narzędzia i techniki pracy zespołowej zgodnie z metodyką Agile?
Tak, w książce znajdziesz omówienie praktyk programowania ekstremalnego, takich jak programowanie w parach, TDD, ciągła integracja czy planowanie iteracji, a także wskazówki dotyczące efektywnej współpracy zespołowej.
3. Czy książka ułatwi przygotowanie do pracy w środowisku .NET wykorzystującym Agile?
Tak, treść jest dostosowana do programistów pracujących z .NET i C#, a liczne studia przypadków oraz przykłady pomagają zrozumieć wdrożenie Agile w tym środowisku.
4. Jakie zagadnienia związane z UML i modelowaniem oprogramowania są poruszane w książce?
Książka szczegółowo omawia wykorzystanie diagramów UML (klas, obiektów, sekwencji, stanów) w projektowaniu i komunikacji zespołowej oraz pokazuje, jak efektywnie stosować modelowanie w praktyce.
5. Czy książka może być przydatna w nauce wzorców projektowych w C#?
Tak, publikacja zawiera omówienie i przykłady implementacji wielu wzorców projektowych, takich jak Singleton, Factory, Observer, Strategy czy Composite, z naciskiem na ich praktyczne zastosowanie w C#.
6. Czy do zrozumienia książki potrzebna jest zaawansowana wiedza z programowania?
Podstawowa znajomość programowania obiektowego i języka C# będzie pomocna, jednak książka wprowadza czytelnika krok po kroku w omawiane zagadnienia, co ułatwia naukę nawet osobom z mniejszym doświadczeniem.
7. Czy książka zawiera studia przypadków lub praktyczne projekty?
Tak, jednym z głównych elementów książki są rozbudowane studia przypadków, np. systemu listy płac, które pokazują zastosowanie zasad Agile i wzorców projektowych w praktyce.
8. W jakiej formie dostępna jest książka - papierowej, elektronicznej czy obu?
Książka dostępna jest zarówno w wersji papierowej, jak i elektronicznej (ebook), co umożliwia wybór najwygodniejszej formy czytania.

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