eXtreme programming

okladka

Teoria i praktyka prowadzenia projektów programistycznych

  • Naucz się zasad programowania ekstremalnego i zastosuj je w praktyce
  • Od konceptualizacji do przekazania działającego systemu -- poznaj najlepsze sposoby pracy na każdym etapie tworzenia oprogramowania
  • Poznaj znaczenie wszystkich uczestników procesu tworzenia oprogramowania: programistów, menedżerów i klientów
  • Dowiedz się, jak rozwiązać najczęstsze problemy powstające przy wdrażaniu metodologii programowania ekstemalnego

"eXtreme programming" przedstawia nową metodologię i praktykę programowania w przystępny, a jednocześnie kompleksowy sposób. Autorzy omawiają podstawowe pojęcia programowania ekstremalnego: planowanie edycji, programowanie w parach, wczesne testowanie, "zręczne modelowanie" i refaktoryzację. Zostały one zaprezentowane na przykładzie konkretnego projektu, którego realizację omówiono w książce.

Kto powinien przeczytać tę książkę? Będzie ona niewątpliwie pożyteczną lekturą dla każdego, kto choć częściowo związał swe życie z tworzeniem oprogramowania -- programisty, menedżera czy koordynatora projektu. I nawet gdyby miało skończyć się tylko na czytaniu -- bez praktycznego zastosowania w najbliższym projekcie poznanych reguł, wiedza o programowaniu ekstremalnym okaże się bez wątpienia pożyteczna.

  • Naucz się zasad programowania ekstremalnego i zastosuj je w praktyce
  • Od konceptualizacji do oddania działającego systemu -- poznaj najlepsze sposoby pracy na każdym etapie tworzenia programowania
  • Poznaj znaczenie wszystkich uczestników procesu tworzenia oprogramowania: programistów, menedżerów i klientów
  • Dowiedz się, jak rozwiązać najczęstsze problemy powstające przy wdrażaniu metodologii programowania ekstemalnego

Perl. Zaawansowane programowanie

okladka
Umiesz programować w Perlu, lecz czujesz pewien niedosyt? Pracujesz nad większym projektem niż zazwyczaj i jesteś zagubiony? A może chciałbyś dodać do swojej aplikacji efektowny interfejs użytkownika, bardziej zaawansowany mechanizm przechwytywania błędów lub obsługę sieci i nie wiesz jak to zrobić?

Ta książka pomoże Ci stać się lepszym programistą bez względu na to, czy Twoja znajomość Perla jest powierzchowna, czy dogłębna. Nauczysz się zaawansowanych technik przygotowywania programów w Perlu o jakości produkcyjnej. Poznasz metody przetwarzania danych i używania obiektów, które wcześniej mogły wydawać Ci się czarną magią. Książka przedstawia szerokie zastosowania Perla: od sieci, baz danych, po interfejsy użytkownika. Znajdziesz w niej także opis wewnętrznych mechanizmów języka umożliwiających tworzenie wydajniejszych aplikacji oraz łączenie Perla z językiem C.

Do najważniejszych tematów poruszanych w książce należą:

  • Praktyczne zastosowania pakietów i klas (programowanie obiektowe)
  • Złożone struktury danych
  • Trwałość danych (np. bazy danych)
  • Sieci
  • Interfejsy graficzne budowane za pomocą pakietu Tk
  • Interakcja z funkcjami języka C
  • Osadzanie i rozszerzanie interpretera Perla
  • Wybrane aspekty wewnętrznych mechanizmów Perla
W książce przystępnie wytłumaczono wszystkie zagadnienia związane z Perlem, o których zapewne chciałbyś wiedzieć więcej: odwołania, przechwytywanie błędów operatorem eval, nieblokujące operacje wejścia/wyjścia, zasadność stosowania domknięć oraz dowiązania z użyciem mechanizmu tie. Jej lektura spowoduje, że poczujesz się prawdziwym hakerem -- mistrzem Perla.

"Nieprzeciętny tekst i najbardziej zaawansowana książka o Perlu, jaką napisano. Autor -- specjalista -- objaśnia trudne koncepcje w sposób klarowny i kompletny."
Jon Orwant, redaktor The Perl Journal

Hack Proofing XML. Edycja polska

okladka
XML szybko staje się uniwersalnym protokołem wymiany informacji pomiędzy systemami używającymi HTTP. HTML zapewne zachowa swoją pozycję języka opisującego wygląd dokumentów w sieci WWW, jednak tam, gdzie w grę wchodzą dane, XML jest dużo lepszym rozwiązaniem. Walidacja, czyli sprawdzenie poprawności dokumentu XML, to pierwsza zapora przed atakami hakerskimi. Te same właściwości, które czynią XML silnym i uniwersalnym narzędziem sprawiają, że jest on podatny na działania hakerów. Wiele zapór sieciowych nie filtruje dokumentów XML -- to kolejna przyczyna, dla której niepoprawne strukturalnie dokumenty mogą stanowić poważne zagrożenie dla systemów. "Hack Proofing XML. Edycja polska" objaśni Ci wszystkie niuanse bezpieczeństwa związane z technologiami XML i .NET.

  1. Dowiesz się, kim są hackerzy
    Poznasz wyjaśnienie terminów: haker, cracker, black hat, phreaker i script kiddies -- nauczysz się rozpoznawać prawdziwe zagrożenia
  2. Poznasz sposób, w jaki cenne dane mogą się wydostać na zewnątrz Dowiesz się, w jaki sposób bannery, komunikaty o błędach i analiza protokołów może dostarczyć ważnych informacji potencjalnym napastnikom
  3. Nauczysz się budować poprawne dokumenty XML
    Zapoznasz się z celami, jakie postawili przed XML twórcy tego standardu i dowiesz się, w jaki sposób poprawność kodu XML może cię zabezpieczyć przed hakerami
  4. Poznasz atak "czystym tekstem"
    To potężna broń hakerów, zabezpiecz przed nią swój system
  5. Nauczysz się stosować podpis elektroniczny w dokumentach XML
    Specyfikacja podpisu elektronicznego w XML jest elastyczna i pozwala podpisywać w bezpieczny sposób rozmaite dokumenty, a nawet zasoby zewnętrzne
  6. Dowiesz się, jak szyfrować XML
    Szyfrowanie to jedna z najważniejszych metod zabezpieczania dokumentów, pozwalająca dodatkowo sprawdzić, czy dokument nie był modyfikowany w czasie przesyłania; czy jest kompletny, a także kontrolować dostęp do danych zawartych w dokumencie
  7. Zastosujesz system kontroli dostępu oparty na rolach
    Przekonasz się, że bezpieczny system operacyjny współdziałający z odpowiednio zabezpieczoną aplikacją stanowi najlepszą zaporę przeciwko zakusom hakerów
  8. Poznasz ryzyko związane ze stosowaniem XML
    Zobaczysz, że architektura .NET i mechanizmy bezpieczeństwa w nią wbudowane mogą stanowić alternatywę w stosunku do "czystego" XML
  9. Dowiesz się, jak zgłaszać błędy
    Kogo, kiedy i w jaki sposób informować o wykrytych dziurach w zabezpieczeniach? Jak wiele informacji ujawniać?

Fotografia cyfrowa. Ćwiczenia praktyczne

okladka
Łatwość obsługi, bogactwo funkcji i coraz niższa cena, to wszystko czyni z aparatów cyfrowych doskonałe narzędzie nawet dla niezbyt wprawnych i niezbyt zamożnym fotoamatorów. Jednak zanim dokonasz pośpiesznego zakupu i ruszysz w plener z nowo nabytym cudeńkiem, warto nieco pogłębić swoją wiedzę. Książka "Fotografia cyfrowa. Ćwiczenia praktyczne" umożliwi Ci łatwe i przyjemne wejście w świat dostępny do tej pory nielicznym: świat profesjonalnej fotografii cyfrowej.

W książce oprócz serii ćwiczeń, których wykonanie pozwoli Ci zdobyć odpowiednie umiejętności znajdziesz także dodatki, m.in.: słowniczek i tabele rozdzielczości pożyteczne nie tylko dla całkiem początkujących, ale i dla bardziej zaawansowanych.

Książka pozwoli uniknąć Ci wielu pułapek i odpowie na szereg pytań:

  • Jaki aparat wybrać?
  • Jak najlepiej wykorzystać możliwości posiadanego sprzętu?
  • Czym różnią się zdjęcia krajobrazu od portretowych i co trzeba wiedzieć o zdjęciach robionych nocą?
  • Dlaczego tak ważne jest odpowiednie światło?
  • Co możesz zrobić z już wykonanym zdjęciem i jak naprawić zdjęcie nieudane?
  • Jak przygotować fotografię do druku?



ABC tworzenia stron WWW

okladka
Wydaje Ci się, że stworzenie własnej strony WWW przekracza Twoje możliwości? Jesteś w błędzie! Potrzebna jest do tego odrobina determinacji, trochę wolnego czasu i podstawowe informacje, których dostarczy Ci ta książka. Dowiesz się z niej wszystkiego, co potrzebne, by samodzielnie stworzyć własną witrynę internetową.

Ten praktyczny podręcznik przekaże Ci nie tylko niezbędne informacje na temat języka HTML. Dowiesz się także jak uatrakcyjnić wygląd witryny używając odpowiednich narzędzi, jak przygotować grafikę na potrzeby WWW, jak poprawnie zakodować polskie znaki i jak wysyłać e-maile bezpośrednio ze strony.

Książka zawiera:

  • Podstawowy kurs języka HTML: tekst na stronach WWW, łączenie tekstu z grafiką, tabele, ramki i odnośniki
  • Niezbędne informacje na temat kaskadowych arkuszy stylów (CSS)
  • Tajniki właściwego przygotowania ilustracji na strony WWW: skanowanie, obróbkę, wybór formatu zapisu
  • Praktyczne sposoby publikowania gotowych stron w Internecie
  • Wiele sprawdzonych sztuczek i technik projektowania stron WWW
Chcesz mieć własną stronę WWW i nie wiesz od czego zacząć? Zacznij od tej książki, a przekonasz się, ile satysfakcji dostarczy Ci realizowanie własnych pomysłów.

CorelDRAW Graphics Suite 11 PL. Kompendium

okladka

CorelDRAW, najpierw jako aplikacja do grafiki wektorowej, a potem jako cały pakiet programów graficznych, to narzędzie, które towarzyszy grafikom komputerowym od wielu już lat. Pakiet ten jest stale rozwijany, a nowe edycje wydawane są względnie często: doczekaliśmy się już wersji oznaczonej numerem jedenastym. Jak twierdzą osoby na co dzień korzystające z Corela, wersje o numerach nieparzystych są znacznie lepiej dopracowane niż wersje z numerami parzystymi. To dodatkowy powód, dla którego warto zapoznać się z CorelDRAW Graphics Suite 11 PL.

Możliwości pakietu CorelDRAW Graphics Suite 11 PL są oszałamiające: grafika wektorowa, obróbka zdjęć, efekty specjalne, a nawet tworzenie filmów i animacji -- tak ogromna funkcjonalność zawartych w pakiecie aplikacji może wywołać u początkującego grafika oszołomienie. Na szczęście ma on do dyspozycji tę właśnie książkę, która od podstaw, w przystępny, ilustrowany wieloma przykładami sposób, pozwoli mu zaznajomić się z pakietem Corel i opanować zarówno podstawy, jak i techniki zaawansowane.

Książka przedstawia:

  • Pliki bitmapowe, pliki wektorowe -- ich wady i zalety
  • Tworzenie grafiki wektorowej w CorelDraw, najważniejsze narzędzia
  • Rysowanie prostych i złożonych obiektów
  • Dodawanie tekstu do grafiki
  • Przekształcenia i wektorowe efekty specjalne
  • Tworzenie wypełnień
  • Tworzenie grafiki bitmapowej w CorelPHOTO-PAINT
  • Pracę z maskami
  • Tworzenie filmów i animacji


« poprzednia 1 2 3 4 5 6 7 8 9 1013 14 następna »