Facebook - konwersja
Pobierz fragment

PHP 5. Narzędzia dla ekspertów - ebook

Wydawnictwo:
Data wydania:
27 grudnia 2011
Format ebooka:
PDF
Format PDF
czytaj
na laptopie
czytaj
na tablecie
Format e-booków, który możesz odczytywać na tablecie oraz laptopie. Pliki PDF są odczytywane również przez czytniki i smartfony, jednakze względu na komfort czytania i brak możliwości skalowania czcionki, czytanie plików PDF na tych urządzeniach może być męczące dla oczu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, EPUB
Format EPUB
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najpopularniejszych formatów e-booków na świecie. Niezwykle wygodny i przyjazny czytelnikom - w przeciwieństwie do formatu PDF umożliwia skalowanie czcionki, dzięki czemu możliwe jest dopasowanie jej wielkości do kroju i rozmiarów ekranu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, MOBI
Format MOBI
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najczęściej wybieranych formatów wśród czytelników e-booków. Możesz go odczytać na czytniku Kindle oraz na smartfonach i tabletach po zainstalowaniu specjalnej aplikacji. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
(3w1)
Multiformat
E-booki sprzedawane w księgarni Virtualo.pl dostępne są w opcji multiformatu - kupujesz treść, nie format. Po dodaniu e-booka do koszyka i dokonaniu płatności, e-book pojawi się na Twoim koncie w Mojej Bibliotece we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu przy okładce. Uwaga: audiobooki nie są objęte opcją multiformatu.
czytaj
na laptopie
Pliki PDF zabezpieczone watermarkiem możesz odczytać na dowolnym laptopie po zainstalowaniu czytnika dokumentów PDF. Najpowszechniejszym programem, który umożliwi odczytanie pliku PDF na laptopie, jest Adobe Reader. W zależności od potrzeb, możesz zainstalować również inny program - e-booki PDF pod względem sposobu odczytywania nie różnią niczym od powszechnie stosowanych dokumentów PDF, które odczytujemy każdego dnia.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na tablecie
Aby odczytywać e-booki na swoim tablecie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. Bluefire dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na czytniku
Czytanie na e-czytniku z ekranem e-ink jest bardzo wygodne i nie męczy wzroku. Pliki przystosowane do odczytywania na czytnikach to przede wszystkim EPUB (ten format możesz odczytać m.in. na czytnikach PocketBook) i MOBI (ten fromat możesz odczytać m.in. na czytnikach Kindle).
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na smartfonie
Aby odczytywać e-booki na swoim smartfonie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. iBooks dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
Pobierz fragment
79,00

PHP 5. Narzędzia dla ekspertów - ebook

Osiągnij wyższy poziom zaawansowania w PHP!

  • Jak tworzyć efektywny, łatwy w utrzymaniu kod PHP?
  • Jak automatycznie tworzyć dokumentację techniczną?
  • Jak debugować aplikację z Xdebug?

Język PHP to ulubione środowisko wielu programistów tworzących aplikacje i strony internetowe. Jego wykorzystanie pozwala na błyskawiczne osiągnięcie efektów, a nauka nie przysparza trudności. Trudno wskazać moment, w którym PHP zdobył tak ogromną popularność. Chwilami można odnieść wrażenie, jakby w sieci był obecny od zawsze. Piąta wersja tego języka zawiera wszystko to, co powinien posiadać nowoczesny język programowania - możliwość programowania obiektowego, wsparcie dla formatu XML oraz rozbudowane mechanizmy wejścia-wyjścia. PHP 5 może z powodzeniem konkurować z "dużymi" rozwiązaniami, dostępnymi od lat na rynku aplikacji internetowych.

Niniejsza książka to pozycja przeznaczona dla programistów, którzy znają już podstawy tego języka. To unikalny podręcznik, dzięki któremu nauczysz się tworzyć efektywny, profesjonalny i łatwy w utrzymaniu kod. W trakcie lektury zdobędziesz wiedzę na temat systemów kontroli wersji, testów jednostkowych, szkieletów aplikacji oraz narzędzi wspomagających proces debugowania. Ponadto dowiesz się, w jaki sposób tworzyć dokumentację z wykorzystaniem phpDocumentor, jak wybrać najlepszy szkielet aplikacji oraz wdrożyć aplikację w środowisku produkcyjnym. Dzięki tej książce osiągniesz wyższy poziom zaawansowania w programowaniu w języku PHP!

  • Standardy pisania kodu PHP
  • Opracowywanie własnych standardów
  • Przygotowanie profesjonalnego środowiska programistycznego
  • Dokumentowanie kodu za pomocą phpDocumentor
  • Zarządzanie kodem źródłowym i jego wersjami
  • Debugowanie aplikacji
  • Szkielety aplikacji PHP
  • Testy jednostkowe - tworzenie niezawodnego kodu
  • Wdrażanie aplikacji
  • Projektowanie aplikacji z wykorzystaniem UML
  • Proces ciągłej integracji

Ta książka pomoże Ci stać się lepszym programistą!

Spis treści

O autorze (9)

O recenzentach (11)

Przedmowa (13)

Rozdział 1. Standardy i styl pisania kodu (17)

  • Co uwzględnić przy tworzeniu standardów? (17)
    • Zalety (18)
    • Wady (19)
  • Standard pisania kodu PHP (19)
    • Formatowanie (20)
    • Konwencje nazewnicze (25)
    • Metodologia (29)
  • Weryfikacja zgodności ze standardami pisania kodu (35)
    • Automatyczna kontrola zgodności za pomocą narzędzia PHP_CodeSniffer (35)
  • Podsumowanie (46)

Rozdział 2. Dokumentowanie za pomocą narzędzia phpDocumentor (49)

  • Dokumentacja w treści kodu (50)
    • Poziomy szczegółowości (51)
  • Wprowadzenie do programu phpDocumentor (52)
    • Instalacja programu phpDocumentor (52)
    • Bloki DocBlock (54)
    • Szablony DocBlock (55)
    • Samouczki (56)
    • Dokumentowanie projektu (59)
    • Opcje programu phpDocumentor (74)
    • Katalog tagów (78)
    • Tagi stosowane w PHP4 (94)
    • Tagi użytkownika (94)
  • Podsumowanie (95)

Rozdział 3. Eclipse - zintegrowane środowisko programistyczne (97)

  • Dlaczego Eclipse? (98)
  • Wprowadzenie do PDT (100)
  • Instalacja Eclipse (100)
    • Wymagania (100)
    • Wybór pakietu (102)
    • Dodawanie pluginu PDT (102)
  • Podstawowe pojęcia związane z Eclipse (104)
    • Przestrzeń robocza (Workspace) (104)
    • Widoki (Views) (105)
    • Perspektywy (107)
  • Przykładowy projekt PDT (108)
  • Możliwości funkcjonalne pluginu PDT (111)
    • Edytor (111)
    • Inspekcja (115)
    • Debugowanie (117)
    • Preferencje PDT (120)
    • Inne możliwości funkcjonalne (127)
    • Pluginy Eclipse (128)
  • Zend Studio dla Eclipse (129)
    • Wsparcie (131)
    • Refaktoring (131)
    • Generowanie kodu (131)
    • Testowanie za pomocą PHPUnit (131)
    • Obsługa programu phpDocumentor (132)
    • Integracja ze szkieletem Zend Framework (133)
    • Integracja z serwerem Zend (133)
  • Podsumowanie (133)

Rozdział 4. Zarządzanie kodem źródłowym i wersjami (135)

  • Typowe przypadki użycia (135)
  • Krótka historia kontroli kodu źródłowego (136)
  • CVS (139)
  • Wprowadzenie do Subversion (141)
    • Instalacja klienta (141)
    • Konfiguracja serwera (142)
    • Pojęcia związane z Subversion (143)
    • Lista poleceń Subversion (147)
    • Tworzenie projektu Subversion (157)
    • Sposób pracy z systemem kontroli wersji (164)
    • Bliższe spojrzenie na repozytorium (169)
    • Odgałęzienia i scalanie (171)
    • Aplikacje klienckie (177)
  • Konwencje i najlepsze praktyki przy pracy z Subversion (183)
    • Przystosowywanie Subversion do własnych potrzeb (184)
    • Powiadamianie programistów o zatwierdzonych plikach za pomocą skryptu post-commit (187)
  • Podsumowanie (187)

Rozdział 5. Debugowanie (189)

  • Pierwsza linia obrony - kontrola składni (189)
  • Dzienniki (191)
    • Opcje konfiguracyjne (192)
    • Dostosowywanie opcji konfiguracyjnych i panowanie nad nimi - PhpIni (194)
  • Wyświetlanie informacji diagnostycznych (201)
    • Funkcje (201)
    • "Magiczne" stałe (205)
    • Tworzenie własnej klasy diagnostycznej (205)
  • Wprowadzenie do Xdebug (221)
    • Instalacja Xdebug (221)
    • Konfiguracja Xdebug (224)
    • Natychmiastowe korzyści (225)
    • Zdalne debugowanie (228)
  • Podsumowanie (235)

Rozdział 6. Szkielety aplikacji PHP (237)

  • Pisanie własnego szkieletu (237)
  • Ocena i wybór szkieletów (238)
    • Społeczność i akceptacja (239)
    • Możliwości funkcjonalne (239)
    • Dokumentacja (240)
    • Jakość kodu (240)
    • Stosowanie i zgodność ze standardami pisania kodu (241)
    • Dopasowanie do projektu (241)
    • Łatwość w nauce i adaptacji (242)
    • Dostępność kodu źródłowego (242)
    • Znajomość szkieletu (243)
    • Ich zasady (243)
  • Popularne szkielety aplikacji PHP (243)
    • Zend (244)
    • CakePHP (244)
    • CodeIgniter (245)
    • Symfony (245)
    • Yii (246)
  • Aplikacja w szkielecie Zend Framework (247)
    • Lista cech i funkcji (247)
    • Kręgosłup aplikacji (248)
    • Usprawnienia (253)
  • Podsumowanie (272)

Rozdział 7. Testowanie (273)

  • Metody testowania (273)
    • Czarna skrzynka (274)
    • Biała skrzynka (274)
    • Szara skrzynka (275)
  • Typy testowania (276)
    • Testowanie jednostkowe (276)
    • Testowanie integracyjne (277)
    • Testowanie regresyjne (277)
    • Testowanie systemowe (278)
    • Testy akceptacji użytkowników (278)
  • Wprowadzenie do PHPUnit (279)
    • Instalacja PHPUnit (279)
    • Przeszukiwanie ciągu tekstowego (przykładowy projekt) (281)
    • Analiza pokrycia kodu (306)
    • Podklasy klasy TestCase (307)
  • Podsumowanie (308)

Rozdział 8. Wdrażanie aplikacji (309)

  • Cele i wymagania (309)
  • Wdrażanie aplikacji (311)
    • Wymeldowywanie plików i wysyłanie ich na serwer (312)
    • Wyświetlanie informacji o niedostępności serwisu (313)
    • Aktualizacja i instalacja plików (313)
    • Aktualizacja schematu i zawartości bazy danych (314)
    • Rotacja plików dziennika i aktualizacja dowiązań symbolicznych (314)
    • Weryfikacja wdrożonej aplikacji (315)
  • Automatyzacja procesu wdrożenia (315)
    • Phing (315)
    • Podstawowa składnia i struktura pliku (317)
    • Typy (321)
    • Wdrażanie serwisu (322)
  • Podsumowanie (339)

Rozdział 9. Projektowanie aplikacji za pomocą języka UML (341)

  • Metamodel i notacja a nasze podejście do UML (342)
  • Poziom szczegółowości i przeznaczenie (343)
  • Narzędzia jedno- i dwukierunkowe (344)
  • Podstawowe typy diagramów UML (345)
  • Diagramy (346)
    • Diagramy klas (347)
    • Diagramy sekwencji (359)
    • Przypadki użycia (364)
  • Podsumowanie (368)

Rozdział 10. Ciągła integracja (369)

  • Systemy satelitarne (371)
    • Kontrola wersji - Subversion (371)
    • Testowanie - PHPUnit (372)
    • Automatyzacja - Phing (373)
    • Styl pisania kodu - PHP_CodeSniffer (374)
    • Dokumentowanie - PhpDocumentor (375)
    • Analiza pokrycia kodu - Xdebug (375)
  • Przygotowanie środowiska (376)
    • Czy potrzebuję dedykowanego serwera CI? (376)
    • Czy potrzebuję narzędzia CI? (376)
  • Narzędzia CI (377)
    • XINC (377)
    • phpUnderControl (377)
  • Ciągła integracja z phpUnderControl (378)
    • Instalacja (378)
    • Konfiguracja CruiseControl (382)
    • Przegląd procesu i komponentów ciągłej integracji (382)
  • Podsumowanie (404)

Skorowidz (405)

Kategoria: Programowanie
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-246-4747-7
Rozmiar pliku: 9,0 MB

BESTSELLERY

Kategorie: