ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب PHP. Obiekty, wzorce, narzędzia

دانلود کتاب PHP. اشیاء، الگوها، ابزار

PHP. Obiekty, wzorce, narzędzia

مشخصات کتاب

PHP. Obiekty, wzorce, narzędzia

ویرایش: 4 
نویسندگان:   
سری:  
ISBN (شابک) : 9788324691814 
ناشر: Helion 
سال نشر: 2014 
تعداد صفحات: 489 
زبان: Polish 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 مگابایت 

قیمت کتاب (تومان) : 43,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 8


در صورت تبدیل فایل کتاب PHP. Obiekty, wzorce, narzędzia به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب PHP. اشیاء، الگوها، ابزار نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Spis treści
O autorze
O recenzencie technicznym
Podziękowania
Wprowadzenie
Rozdział 1. PHP — projektowanie i zarządzanie
	Problem
	PHP a inne języki programowania
	O książce
		Obiekty
		Wzorce
		Narzędzia
		Nowości w czwartym wydaniu
	Podsumowanie
Rozdział 2. Obiekty
	Nieoczekiwany sukces obiektów w PHP
		PHP/FI — u zarania języka
		PHP3 — składniowy lukier
		Cicha rewolucja — PHP4
		PHP5 — nieuchronne zmiany
	Debata obiektowa — za czy przeciw?
	Podsumowanie
Rozdział 3. Obiektowy elementarz
	Klasy i obiekty
		Pierwsza klasa
		Pierwszy obiekt (lub dwa)
	Definiowanie składowych klasy
	Metody
		Metoda konstrukcji obiektu
	Typy argumentów metod
		Typy elementarne
		Typy obiektowe
	Dziedziczenie
		Problemy związane z dziedziczeniem
		Stosowanie dziedziczenia
		Zarządzanie dostępem do klasy — słowa public, private i protected
	Podsumowanie
Rozdział 4. Zaawansowana obsługa obiektów
	Metody i składowe statyczne
	Składowe stałe
	Klasy abstrakcyjne
	Interfejsy
	Cechy typowe
		Zadanie dla cech typowych
		Definiowanie i stosowanie cechy typowej
		Stosowanie wielu cech typowych
		Łączenie cech z interfejsami
		Unikanie kolizji nazw metod za pomocą słowa insteadof
		Aliasy metod cech typowych
		Cechy typowe z metodami statycznymi
		Dostęp do składowych klasy włączającej
		Definiowanie metody abstrakcyjnej cechy typowej
		Zmiana dostępności metod cech typowych
	Późne wiązanie statyczne: słowo static
	Obsługa błędów
		Wyjątki
	Klasy i metody finalne
	Przechwytywanie chybionych wywołań
	Definiowanie destruktorów
	Wykonywanie kopii obiektów
	Reprezentacja obiektu w ciągach znaków
	Wywołania zwrotne, funkcje anonimowe i domknięcia
	Podsumowanie
Rozdział 5. Narzędzia obiektowe
	PHP a pakiety
		Pakiety i przestrzenie nazw w PHP
		Automatyczne wczytywanie kodu
	Klasy i funkcje pomocnicze
		Szukanie klasy
		Badanie obiektów i klas
		Pozyskiwanie ciągu pełnej nazwy klasy
		Badanie metod
		Badanie składowych
		Badanie relacji dziedziczenia
		Badanie wywołań metod
	Interfejs retrospekcji — Reflection API
		Zaczynamy
		Pora zakasać rękawy
		Badanie klasy
		Badanie metod
		Badanie argumentów metod
		Korzystanie z retrospekcji
	Podsumowanie
Rozdział 6. Obiekty a projektowanie obiektowe
	Czym jest projektowanie?
	Programowanie obiektowe i proceduralne
		Odpowiedzialność
		Spójność
		Sprzęganie
		Ortogonalność
	Zasięg klas
	Polimorfizm
	Hermetyzacja
	Nieważne jak
	Cztery drogowskazy
		Zwielokrotnianie kodu
		Przemądrzałe klasy
		Złota rączka
		Za dużo warunków
	Język UML
		Diagramy klas
		Diagramy sekwencji
	Podsumowanie
Rozdział 7. Czym są wzorce projektowe? Do czego się przydają?
	Czym są wzorce projektowe?
	Wzorzec projektowy
		Nazwa
		Problem
		Rozwiązanie
		Konsekwencje
	Format wzorca według Bandy Czworga
	Po co nam wzorce projektowe?
		Wzorzec projektowy definiuje problem
		Wzorzec projektowy definiuje rozwiązanie
		Wzorce projektowe są niezależne od języka programowania
		Wzorce definiują słownictwo
		Wzorce są wypróbowane
		Wzorce mają współpracować
		Wzorce promują prawidła projektowe
		Wzorce są stosowane w popularnych frameworkach
	Wzorce projektowe a PHP
	Podsumowanie
Rozdział 8. Wybrane prawidła wzorców
	Olśnienie wzorcami
	Kompozycja i dziedziczenie
		Problem
		Zastosowanie kompozycji
	Rozprzęganie
		Problem
		Osłabianie sprzężenia
	Kod ma używać interfejsów, nie implementacji
	Zmienne koncepcje
	Nadmiar wzorców
	Wzorce
		Wzorce generowania obiektów
		Wzorce organizacji obiektów i klas
		Wzorce zadaniowe
		Wzorce korporacyjne
		Wzorce baz danych
	Podsumowanie
Rozdział 9. Generowanie obiektów
	Generowanie obiektów — problemy i rozwiązania
	Wzorzec Singleton
		Problem
		Implementacja
		Konsekwencje
	Wzorzec Factory Method
		Problem
		Implementacja
		Konsekwencje
	Wzorzec Abstract Factory
		Problem
		Implementacja
		Konsekwencje
	Prototyp
		Problem
		Implementacja
	Ależ to oszustwo!
	Podsumowanie
Rozdział 10. Wzorce elastycznego programowania obiektowego
	Strukturalizacja klas pod kątem elastyczności obiektów
	Wzorzec Composite
		Problem
		Implementacja
		Konsekwencje
		Composite — podsumowanie
	Wzorzec Decorator
		Problem
		Implementacja
		Konsekwencje
	Wzorzec Facade
		Problem
		Implementacja
		Konsekwencje
	Podsumowanie
Rozdział 11. Reprezentacja i realizacja zadań
	Wzorzec Interpreter
		Problem
		Implementacja
		Ciemne strony wzorca Interpreter
	Wzorzec Strategy
		Problem
		Implementacja
	Wzorzec Observer
		Implementacja
	Wzorzec Visitor
		Problem
		Implementacja
		Wady wzorca Visitor
	Wzorzec Command
		Problem
		Implementacja
	Podsumowanie
Rozdział 12. Wzorce korporacyjne
	Przegląd architektury
		Wzorce
		Aplikacje i warstwy
	Małe oszustwo na samym początku
		Wzorzec Registry
		Implementacja
	Warstwa prezentacji
		Wzorzec Front Controller
		Wzorzec Application Controller
		Wzorzec Page Controller
		Wzorce Template View i View Helper
	Warstwa logiki biznesowej
		Wzorzec Transaction Script
		Wzorzec Domain Model
	Podsumowanie
Rozdział 13. Wzorce bazodanowe
	Warstwa danych
	Wzorzec Data Mapper
		Problem
		Implementacja
	Wzorzec Identity Map
		Problem
		Implementacja
		Konsekwencje
	Wzorzec Unit of Work
		Problem
		Implementacja
		Konsekwencje
	Wzorzec Lazy Load
		Problem
		Implementacja
		Konsekwencje
	Wzorzec Domain Object Factory
		Problem
		Implementacja
		Konsekwencje
	Wzorzec Identity Object
		Problem
		Implementacja
		Konsekwencje
	Wzorce Selection Factory i Update Factory
		Problem
		Implementacja
		Konsekwencje
	Co zostało z wzorca Data Mapper?
	Podsumowanie
Rozdział 14. Dobre (i złe) praktyki
	Nie tylko kod
	Pukanie do otwartych drzwi
	Jak to zgrać?
	Uskrzydlanie kodu
	Dokumentacja
	Testowanie
	Ciągła integracja
	Podsumowanie
Rozdział 15. PEAR i Pyrus
	Czym jest PEAR?
	Pyrus
	Instalowanie pakietu
		Kanały PEAR
	Korzystanie z pakietu z PEAR
		Obsługa błędów w pakietach PEAR
	Tworzenie własnych pakietów PEAR
		Plik package.xml
		Składniki pakietu
		Element contents
		Zależności
		Dookreślanie instalacji — phprelease
		Przygotowanie pakietu do dystrybucji
		Konfigurowanie własnego kanału PEAR
	Podsumowanie
Rozdział 16. Generowanie dokumentacji — phpDocumentor
	Po co nam dokumentacja?
	Instalacja
	Generowanie dokumentacji
	Komentarze DocBlock
	Dokumentowanie klas
	Dokumentowanie plików
	Dokumentowanie składowych
	Dokumentowanie metod
	Namespace support
	Tworzenie odnośników w dokumentacji
	Podsumowanie
Rozdział 17. Zarządzanie wersjami projektu z systemem Git
	Po co mi kontrola wersji?
	Skąd wziąć klienta Git?
	Konfigurowanie serwera Git
		Tworzenie repozytorium zdalnego
	Rozpoczynamy projekt
		Klonowanie repozytorium
	Wprowadzanie i zatwierdzanie zmian
	Dodawanie i usuwanie plików i katalogów
		Dodawanie pliku
		Usuwanie pliku
		Dodawanie katalogu
		Usuwanie katalogów
	Etykietowanie wersji
	Rozgałęzianie projektu
	Podsumowanie
Rozdział 18. Testy jednostkowe z PHPUnit
	Testy funkcjonalne i testy jednostkowe
	Testowanie ręczne
	PHPUnit
		Tworzenie przypadku testowego
		Metody asercji
		Testowanie wyjątków
		Uruchamianie zestawów testów
		Ograniczenia
		Atrapy i imitacje
		Dobry test to oblany test
	Testy dla aplikacji WWW
		Przygotowanie aplikacji WWW do testów
		Proste testy aplikacji WWW
		Selenium
	Słowo ostrzeżenia
	Podsumowanie
Rozdział 19. Automatyzacja instalacji z Phing
	Czym jest Phing?
	Pobieranie i instalacja pakietu Phing
	Montowanie dokumentu kompilacji
		Różnicowanie zadań kompilacji
		Właściwości
		Typy
		Operacje
	Podsumowanie
Rozdział 20. Ciągła integracja kodu
	Czym jest ciągła integracja?
		Przygotowanie projektu do ciągłej integracji
	Jenkins
		Instalowanie Jenkinsa
		Instalowanie rozszerzeń Jenkinsa
		Konfigurowanie klucza publicznego serwera Git
		Instalowanie projektu
		Pierwsza kompilacja
		Konfigurowanie raportów
		Automatyzacja kompilacji
	Podsumowanie
Rozdział 21. Obiekty, wzorce, narzędzia
	Obiekty
		Wybór
		Hermetyzacja i delegowanie
		Osłabianie sprzężenia
		Zdatność do wielokrotnego stosowania kodu
		Estetyka
	Wzorce
		Co dają nam wzorce?
		Wzorce a zasady projektowe
	Narzędzia
		Testowanie
		Dokumentacja
		Zarządzanie wersjami
		Automatyczna kompilacja (instalacja)
		System integracji ciągłej
		Co pominęliśmy?
	Podsumowanie
Dodatek A. Bibliografia
	Książki
	Publikacje
	Witryny WWW
Dodatek B. Prosty analizator leksykalny
	Skaner
	Analizator leksykalny
Skorowidz




نظرات کاربران