ODBIERZ TWÓJ BONUS :: »

Java. Praktyczne narzędzia John Ferguson Smart

(ebook) (audiobook) (audiobook)
Autor:
John Ferguson Smart
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.9/6  Opinie: 11
Stron:
888
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
49,50 zł 99,00 zł (-50%)
49,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

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Konfigurowania i automatyzowania procesu kompilacji projektów Java za pomocą Ant i Maven
  • Zarządzania zależnościami oraz wdrażania aplikacji z użyciem Maven i narzędzi repozytoriów
  • Wykorzystywania systemów kontroli wersji CVS i Subversion do zarządzania kodem źródłowym
  • Implementowania procesu ciągłej integracji przy użyciu narzędzi takich jak Hudson, Continuum, CruiseControl i LuntBuild
  • Organizowania komunikacji zespołowej poprzez serwer Openfire i integrację z narzędziami CI
  • Tworzenia i uruchamiania testów jednostkowych z użyciem JUnit i TestNG, także w środowiskach Ant i Maven
  • Analizowania pokrycia kodu testami oraz generowania raportów za pomocą Cobertura
  • Przeprowadzania testów integracyjnych, wydajnościowych i obciążeniowych z wykorzystaniem narzędzi takich jak JUnitPerf, JMeter, DbUnit i SoapUI
  • Profilowania i monitorowania aplikacji Java za pomocą narzędzi JDK oraz środowiska Eclipse
  • Automatyzowania testowania interfejsów użytkownika przy użyciu Selenium i FEST
  • Zapewniania jakości kodu poprzez analizę statyczną z użyciem Checkstyle, PMD i FindBugs
  • Organizowania przeglądów kodu i półautomatycznych analiz za pomocą narzędzia Jupiter
  • Zarządzania zadaniami, błędami i postępem prac z użyciem Bugzilla, Trac i Mylyn
  • Generowania i udostępniania dokumentacji technicznej oraz projektowej z wykorzystaniem Maven Site, Javadoc, Doxygen i SchemaSpy
  • Monitorowania statystyk kompilacji oraz jakości kodu przy pomocy narzędzi QALab, StatSCM i StatSVN
  • Dostosowywania i integracji narzędzi programistycznych w środowiskach Eclipse i NetBeans

Poznaj narzędzia, które okażą się niezbędne!

  • Jak zapewnić wysoką jakość tworzonego rozwiązania?
  • Jak wprowadzić proces ciągłej integracji?
  • Jak testować kod?

Możliwości języka Java znają już chyba wszyscy. Dlatego warto jedynie wspomnieć o tym, że oprócz podstawowych narzędzi do tworzenia oprogramowania w tym języku, które zna każdy programista, istnieje wiele innych -- przydatnych i użytecznych -- aplikacji. Potrafią one w niezwykle skuteczny sposób przyśpieszyć oraz ułatwić programowanie w języku Java i sprawić, że będzie to zajęcie jeszcze przyjemniejsze. W żadnej innej książce nie znajdziesz tak szczegółowego omówienia tych narzędzi. Zatem jeśli wykorzystujesz język Java na co dzień, musisz ją mieć!

Dzięki tej książce poznasz 33 praktyczne narzędzia, które ułatwią Twoją pracę -- narzędzia, które zwiększą niezawodność Twojego kodu, poprawią wydajność oraz zapewnią bezpieczeństwo Twoim plikom źródłowym. Autor książki omawia kilka grup narzędzi, a wśród nich aplikacje takie, jak Maven, Subversion, JUnit czy też Hudson. Dzięki książce "Java. Praktyczne narzędzia" dowiesz się, jak bardzo na jakość Twojego rozwiązania może wpłynąć proces ciągłej integracji oraz jak ważne są testy jednostkowe czy integracyjne. Ponadto autor książki omawia 29 innych narzędzi, które zwiększają komfort pracy. Otwórz spis treści i spójrz, jak cenne informacje są zawarte w tej książce!

  • Wykorzystanie narzędzi kompilujących (Ant, Maven2)
  • Zastosowanie systemów kontroli wersji (CVS, Subversion)
  • Sposoby oceny jakości kodu (CheckStyle, PMD, FindBugs, Jupiter)
  • Tworzenie wysokiej jakości dokumentacji
  • Przygotowanie testów jednostkowych (JUnit, TestNG)
  • Przeprowadzanie testów integracyjnych
  • Systemy raportowania i śledzenia błędów (Bugzilla, Trac)
  • Narzędzia pozwalające na wprowadzenie procesu ciągłej integracji (Continuum, Hudson)
  • Sposoby przeprowadzania testów obciążeniowych
  • Profilowanie i monitorowanie aplikacji za pomocą narzędzi dostępnych w pakiecie JDK oraz Eclipse

Zobacz, jak łatwo można wykonać skomplikowane zadania!

Wybrane bestsellery

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Jakie praktyczne umiejętności można zdobyć dzięki tej książce?
Książka "Java. Praktyczne narzędzia" pozwala nauczyć się obsługi 33 narzędzi wspierających programowanie w Javie, takich jak Maven, Ant, Subversion, JUnit czy Hudson. Dzięki niej opanujesz m.in. automatyzację kompilacji, testowanie kodu, zarządzanie wersjami, ciągłą integrację, profilowanie aplikacji oraz generowanie dokumentacji technicznej.
2. Czy książka obejmuje zagadnienia dotyczące testowania i zapewniania jakości kodu?
Tak, książka szczegółowo omawia narzędzia i techniki testowania jednostkowego, integracyjnego, obciążeniowego oraz wydajnościowego (m.in. JUnit, TestNG, JMeter, Selenium), a także narzędzia do analizy jakości kodu (CheckStyle, PMD, FindBugs).
3. Czy znajdę w książce praktyczne przykłady konfiguracji narzędzi?
Tak, każdy rozdział zawiera praktyczne instrukcje instalacji, konfiguracji i zastosowania narzędzi w codziennej pracy programisty, w tym integrację z popularnymi środowiskami IDE (Eclipse, NetBeans).
4. Czy książka przyda się osobom przygotowującym się do pracy zespołowej nad projektami Java?
Zdecydowanie tak - znajdziesz tu rozdziały dotyczące systemów kontroli wersji (CVS, Subversion), narzędzi do zarządzania zadaniami i błędami (Bugzilla, Trac, Mylyn) oraz narzędzi wspierających komunikację zespołową i ciągłą integrację.
5. Czy książka jest aktualna pod względem wykorzystywanych narzędzi?
Książka omawia szeroki zakres narzędzi, które są powszechnie stosowane w projektach Java - zarówno klasyczne, jak i nowoczesne rozwiązania, co pozwala dostosować wiedzę do różnych środowisk i wymagań projektowych.
6. Czy książka nadaje się do nauki samodzielnej?
Tak, publikacja jest napisana w przystępny sposób i zawiera liczne przykłady, dzięki czemu świetnie sprawdzi się zarówno jako podręcznik do samodzielnej nauki, jak i materiał uzupełniający na kursach lub studiach.
7. Jakie są korzyści z wdrożenia narzędzi opisanych w książce w swoim projekcie?
Wdrożenie opisanych narzędzi pozwala zautomatyzować wiele procesów, zwiększyć niezawodność i wydajność kodu, poprawić komunikację w zespole oraz zapewnić wysoką jakość i bezpieczeństwo aplikacji tworzonych w Javie.
8. Czy książka zawiera informacje o integracji różnych narzędzi ze sobą?
Tak, autor prezentuje sposoby integracji narzędzi, np. używanie Anta i Mavena razem, łączenie systemów kontroli wersji z narzędziami do ciągłej integracji czy generowanie raportów z różnych źródeł w jednej dokumentacji.

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
99,00 zł
Niedostępna
Ebook
49,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint