Autor: Dan Pilone

Dan Pilone jest architektem oprogramowania w firmie Blueprint Technologies, Inc., współzałożycielem i prezesem Zizworks, Inc. oraz wielbicielem wspinaczki. Uczy projektowania programów i inżynierii oprogramowania w Catholic University w Waszyngtonie. Napisał kilka artykułów dotyczących procesów wytwarzania oprogramowania, konsultacji w przemyśle programistycznym oraz grafiki trójwymiarowej w języku Java.

1
Ebook

Head First Algebra. Edycja polska

Tracey Pilone, Dan Pilone

Algebra to jeden z najstarszych działów matematyki — przez wiele osób znienawidzony. Równania, nierówności, parabole, wielomiany to te zagadnienia, które spędzają sen z oczu niejednego adepta królowej nauk. Opisane na niezliczonych stronach (w szalenie monotonny sposób) zniechęcają do nauki. Dlaczego? Przecież wystarczyłaby szczypta humoru, zabawna ilustracja oraz przykład praktycznego zastosowania — i już algebra stałaby się porywającą oraz atrakcyjną dziedziną matematyki! Oto podręcznik, który położy kres koszmarowi nauki algebry! Napisany został w oparciu o najnowsze, niezwykle przyjazne techniki szybkiego przyswajania wiedzy, dzięki czemu szybko i bezboleśnie zrozumiesz wszystkie zagadnienia. Opanujesz między innymi potęgowanie, kartezjański układ współrzędnych, równania, nierówności, układy równań, funkcje i operacje na ułamkach. Dzięki praktycznym przykładom nauczysz się także efektywnie stosować zdobytą wiedzę w praktyce. Książka ta jest zatem świetną pozycją dla uczniów wszystkich rodzajów szkół, bez względu na wiek i stopień matematycznych umiejętności. Nowoczesna metodyka, dużo humoru, świetne przykłady — to wszystko sprawia, że trzymasz w ręku najprawdopodobniej jeden z najlepszych podręczników do nauki algebry! Czym jest algebra — poszukiwania niewiadomych Reguły postępowania z liczbami Potęgowanie Wykresy, kartezjański układ współrzędnych Równania i nierówności Układy równań Rozwinięcia dwumianów Rozkład na czynniki pierwsze Równania kwadratowe i ich zastosowanie Funkcje Praktyczne zastosowania algebry Operacje na ułamkach Szybko opanuj algebrę i zdaj każdy egzamin!

2
Ebook

Head First Software Development. Edycja polska

Dan Pilone, Russ Miles

Opanuj niezwykłą sztukę wytwarzania oprogramowania! W jaki sposób zadowolić klienta? Jak wygląda proces wytwarzania oprogramowania? Jakie pułapki czekają na Ciebie? Proces wytwarzania oprogramowania -- już sam opis sugeruje trudności. I rzeczywiście -- jest to proces niezwykle złożony. Od samego początku trafiamy na kwestie takie, jak analiza potrzeb klienta i zebranie jego wymagań. Z każdym krokiem wszystko komplikuje się jeszcze bardziej... Konieczna jest implementacja poszczególnych wymagań klienta, testowanie tych rozwiązań, korekta znalezionych błędów. Na to wszystko nakłada się jeszcze konieczność tworzenia różnych wersji rozwiązań i zmienny nastrój klienta. Jak sobie z tym wszystkim poradzić? Jak bezboleśnie i skutecznie przejść przez cały ten proces? Tylko bez obaw! Oto podręcznik, który dzięki innowacyjnym metodom przekazywania wiedzy sprawi, że szybko zrozumiesz proces wytwarzania oprogramowania i nauczysz się gładko podążać jego wyboistą ścieżką. Autorzy książki "Head First Software Development. Edycja polska" -- Dan i Russ -- pokażą Ci, w jaki sposób zadowolić klienta i zebrać od niego wymagania oraz określić jego potrzeby. Dowiesz się, jak zapanować nad poszczególnymi wersjami Twojego projektu. Nauczysz się prowadzić testy i usuwać błędy. Zdobędziesz informacje dotyczące wytwarzania oprogramowania sterowanego testami, a na koniec zobaczysz, jak taki proces wygląda w rzeczywistości. Wszystkie te informacje przedstawione zostały na licznych ilustracjach, co wydatnie ułatwia przyswajanie wiedzy, dodatkowo przekazanej przystępnym i pełnym humoru językiem. Po lekturze tego podręcznika nawet laik będzie w stanie zarządzać takim procesem! Zbieranie wymagań Planowanie projektu Kontrola wersji Wytwarzanie sterowane testami Testy integracyjne Usuwanie błędów Tworzenie oprogramowania? Nic prostszego!!!

3
Ebook

UML 2.0. Almanach

Dan Pilone, Neil Pitman

Wyczerpujący przewodnik po języku UML 2.0 Specyfikacja języka UML 2.0 Modelowanie statyczne i dynamiczne Rozszerzanie i zastosowania UML-a Ujednolicony język modelowania (UML) początkowo służył do opisu elementów oprogramowania, jednak z powodu swej elegancji i przejrzystości zyskuje na popularności w zakresie modelowania zagadnień z innych dziedzin. W związku z tym coraz więcej osób ma szansę zetknąć się z diagramami w języku UML. Jeśli sięgnąłeś po tę książkę, prawdopodobnie czeka to także Ciebie. Chciałbyś wiedzieć, co oznaczają różne zakończenia linii na diagramach klas albo zrozumieć skomplikowany diagram interakcji? Zajrzyj do środka. "UML 2.0. Almanach" to kompletny podręcznik dla użytkowników tego języka. Dzięki tej książce poznasz podstawy modelowania w UML-u. Nauczysz się tworzyć i rozumieć diagramy statyczne, na przykład klas, pakietów czy struktur złożonych, a także diagramy zachowania, takie jak przypadków użycia, aktywności czy interakcji. Dowiesz się, jak wszechstronne zastosowania ma ten język oraz w jaki sposób można go rozszerzać do wykonywania specyficznych zadań. Znajdziesz tu także krótkie wprowadzenie do języka Object Constraint Language (OCL) oraz architektury sterowanej modelem (MDA). Podstawy modelowania w UML-u Diagramy statyczne i diagramy zachowania Dobór odpowiedniego rodzaju diagramu Znaczenie symboli, notacji i linii Rozszerzanie UML-a za pomocą etykiet, stereotypów i profili Architektura sterowana modelem Język Object Constraint Language (OCL) Praktyczne wskazówki z zakresu modelowania Poznaj tajniki modelowania w języku UML 2.0