23509
Status dostępności:
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Strefa uwag:
Uwaga dotycząca bibliografii
Indeks s. 701-709.
Uwaga dotycząca zawartości
Wprowadzenie; CZĘŚĆ I. STOSOWANIE PHP. Rozdział 1. Podstawowy kurs PHP: Zastosowanie PHP; Tworzenie przykładowej aplikacji: "Części samochodowe Janka"; Osadzanie PHP w HTML; Dodawanie zawartości dynamicznej; Dostęp do zmiennych formularza; Identyfikatory; Typy zmiennych; Deklarowanie i używanie stałych; Zasięg zmiennych; Używanie operatorów; Obliczanie sum w formularzu; Pierwszeństwo i kolejność; Funkcje zarządzania zmiennymi; Podejmowanie decyzji za pomocą instrukcji warunkowych; Powtarzanie działań przy użyciu iteracji; Wyłamywanie się ze struktury skryptu; Używanie alternatywnych składni struktur sterujących; Używanie struktury declare; W następnym rozdziale; Rozdział 2. Przechowywanie i wyszukiwanie danych: Zapisywanie danych do późniejszego użycia; Przechowywanie i wyszukiwanie zamówień Janka; Przetwarzanie plików; Otwieranie pliku; Zapisywanie danych w pliku; Zamykanie pliku; Odczyt z pliku; Inne funkcje plikowe; Blokowanie pliku; Lepszy sposób obróbki danych - bazy danych; Propozycje dalszych lektur; W następnym rozdziale; Rozdział 3. Stosowanie tablic: Czym są tablice?; Tablice indeksowane numerycznie; Tablice z innymi indeksami; Operatory tablicowe; Tablice wielowymiarowe; Sortowanie tablic; Sortowanie tablic wielowymiarowych; Zmiany kolejności elementów w tablicach; Wczytywanie tablic z plików; Wykonywanie innych działań na tablicach; Propozycje dalszych lektur; W następnym rozdziale; Rozdział 4. Manipulowanie łańcuchami znaków i wyrażenia regularne: Przykładowa aplikacja - Inteligentny Formularz Pocztowy; Formatowanie łańcuchów znaków; Łączenie i rozdzielanie łańcuchów znaków za pomocą funkcji łańcuchowych; Porównywanie łańcuchów znaków; Dopasowywanie i zamiana łańcuchów znaków za pomocą funkcji łańcuchowych; Wprowadzenie do wyrażeń regularnych; Odnajdywanie fragmentów łańcuchów za pomocą wyrażeń regularnych; Zamiana fragmentów łańcuchów za pomocą wyrażeń regularnych; Rozdzielanie łańcuchów za pomocą wyrażeń regularnych; Propozycje dalszych lektur; W następnym rozdziale; Rozdział 5. Ponowne wykorzystanie kodu i tworzenie funkcji: Zalety ponownego stosowania kodu; Stosowanie funkcji require() i include(); Stosowanie require() w szablonach stron WWW; Stosowanie funkcji w PHP; Definiowanie własnych funkcji; Podstawowa struktura funkcji; Parametry; Zasięg; Przekazanie przez referencję czy przekazanie przez wartość?; Stosowanie słowa kluczowego return; Implementacja rekurencji; Propozycje dalszych lektur; W następnym rozdziale; Rozdział 6. Obiektowy PHP: Koncepcje programowania obiektowego; Tworzenie klas, atrybutów i operacji w PHP; Tworzenie egzemplarzy; Stosowanie atrybutów klasy; Wywoływanie operacji klas; Kontrola dostępu przy użyciu modyfikatorów private i public; Pisanie funkcji dostępowych; Implementacja dziedziczenia w PHP; Cechy; Projektowanie klas; Tworzenie kodu dla własnej klasy; Zaawansowane mechanizmy obiektowe w PHP; W następnym rozdziale; Rozdział 7. Obsługa błędów i wyjątków: Koncepcja obsługi wyjątków; Klasa Exception; Wyjątki definiowane przez użytkownika; Wyjątki w Częściach samochodowych Janka; Wyjątki i inne mechanizmy obsługi błędów w PHP; Propozycje dalszych lektur; W następnym rozdziale; CZĘŚĆ II. STOSOWANIE MYSQL. Rozdział 8. Projektowanie internetowej bazy danych: Koncepcje relacyjnych baz danych; Jak zaprojektować internetową bazę danych?; Architektura internetowej bazy danych; Propozycje dalszych lektur; W następnym rozdziale; Rozdział 9. Tworzenie internetowej bazy danych: Użytkowanie monitora MySQL; Logowanie się do serwera MySQL; Tworzenie baz i rejestrowanie użytkowników; Definiowanie użytkowników i przywilejów; Wprowadzenie do systemu przywilejów MySQL; Rejestrowanie użytkownika łączącego się z internetu; Używanie odpowiedniej bazy danych; Tworzenie tabel bazy danych; Identyfikatory MySQL; Wybór typów danych w kolumnach; Propozycje dalszych lektur; W następnym rozdziale; Rozdział 10. Praca z bazą danych MySQL: Czym jest SQL?; Zapisywanie danych do bazy; Wyszukiwanie danych w bazie; Dokonywanie zmian rekordów w bazie danych; Zmiana struktury istniejących tabel; Usuwanie rekordów z bazy danych; Usuwanie tabel; Usuwanie całych baz danych; Propozycje dalszych lektur; W następnym rozdziale; Rozdział 11. Łączenie się z bazą MySQL za pomocą PHP: Jak działa internetowa baza danych?; Wykonywanie zapytań do bazy danych z poziomu strony WWW; Wstawianie nowych danych do bazy; Używanie innych interfejsów bazodanowych PHP; Propozycje dalszych lektur; W następnym rozdziale; Rozdział 12. Administrowanie MySQL dla zaawansowanych: Szczegóły systemu przywilejów; Ochrona bazy danych; Uzyskiwanie szczegółowych informacji o bazie danych; Optymalizowanie bazy danych; Tworzenie kopii zapasowej bazy danych MySQL; Przywracanie bazy danych MySQL; Implementowanie replikacji; Propozycje dalszych lektur; W następnym rozdziale; Rozdział 13. Zaawansowane programowanie w MySQL: Instrukcja LOAD DATA INFILE; Mechanizmy składowania danych; Transakcje; Klucze obce; Procedury składowane; Wyzwalacze; Propozycje dalszych lektur; W następnym rozdziale; CZĘŚĆ III. E-COMMERCE I BEZPIECZEŃSTWO. Rozdział 14. Zagrożenia bezpieczeństwa aplikacji internetowych: Identyfikacja zagrożeń; Identyfikacja użytkowników; W następnym rozdziale; Rozdział 15. Tworzenie bezpiecznych aplikacji internetowych: Strategie zapewniania bezpieczeństwa; Zabezpieczanie kodu źródłowego; Zabezpieczanie serwera WWW oraz PHP; Bezpieczeństwo serwera bazy danych; Zabezpieczanie sieci; Bezpieczeństwo komputerów i systemów operacyjnych; Planowanie działań na wypadek awarii; W następnym rozdziale; Rozdział 16. Implementacja metod uwierzytelniania przy użyciu PHP: Identyfikacja użytkowników; Implementacja kontroli dostępu; Podstawowa metoda uwierzytelniania; Wykorzystanie podstawowej metody uwierzytelniania w PHP; Wykorzystanie podstawowej metody uwierzytelniania na serwerze Apache przy użyciu plików .htaccess; Implementacja własnej metody uwierzytelniania; Propozycje dalszych lektur; W następnym rozdziale; CZĘŚĆ IV. ZAAWANSOWANE TECHNIKI PHP. Rozdział 17. Interakcja z systemem plików i serwerem: Wprowadzenie do wysyłania plików; Stosowanie funkcji katalogowych; Interakcja z systemem plików; Stosowanie funkcji uruchamiających programy; Interakcja ze środowiskiem: funkcje getenv() i putenv(); Propozycje dalszych lektur; W następnym rozdziale; Rozdział 18. Stosowanie funkcji sieci i protokołu: Przegląd protokołów; Wysyłanie i odczytywanie poczty elektronicznej; Korzystanie z danych z innych witryn WWW; Stosowanie funkcji połączeń sieciowych; Tworzenie kopii bezpieczeństwa lub kopii lustrzanej pliku; Propozycje dalszych lektur; W następnym rozdziale; Rozdział 19. Zarządzanie datą i czasem: Uzyskiwanie informacji o dacie i czasie w PHP; Konwersja pomiędzy formatami daty PHP i MySQL; Obliczanie dat w PHP; Obliczanie dat w MySQL; Stosowanie mikrosekund; Stosowanie funkcji kalendarzowych; Propozycje dalszych lektur; W następnym rozdziale; Rozdział 20. Umiędzynarodawianie i lokalizowanie: Lokalizacja to nie tylko tłumaczenie; Zbiory znaków; Tworzenie struktury strony przystosowanej do lokalizacji; Zastosowanie funkcji gettext() w umiędzynarodowionej aplikacji; Propozycje dalszej lektury; W następnym rozdziale; Rozdział 21. Generowanie obrazków: Konfigurowanie obsługi obrazków w PHP; Formaty obrazków; Tworzenie obrazków; Stosowanie automatycznie generowanych obrazków na innych stronach; Stosowanie tekstu i czcionek do tworzenia obrazków; Rysowanie figur i wykresów danych; Inne funkcje obrazków; W następnym rozdziale; Rozdział 22. Stosowanie kontroli sesji w PHP: Czym jest kontrola sesji?; Podstawowa zasada działania sesji; Implementacja prostych sesji; Przykład prostej sesji; Konfiguracja kontroli sesji; Implementacja uwierzytelniania w kontroli sesji; W następnym rozdziale; Rozdział 23. Integracja JavaScriptu i PHP: Przedstawienie technologii AJAX; Krótka prezentacja jQuery; Stosowanie jQuery w aplikacjach internetowych; Stosowanie jQuery, technologii AJAX i skryptów PHP; Propozycje dalszej lektury; W następnym rozdziale; Rozdział 24. Inne przydatne własności: Przetwarzanie łańcuchów znaków - funkcja eval(); Zakończenie wykonania - die i exit; Serializacja zmiennych i obiektów; Pobieranie informacji na temat środowiska PHP; Czasowa zmiana środowiska wykonawczego; Podświetlanie źródeł; Używanie PHP w wierszu poleceń; W następnej części; CZĘŚĆ V. TWORZENIE PRAKTYCZNYCH PROJEKTÓW PHP I MYSQL. Rozdział 25. Stosowanie PHP i MySQL w dużych projektach: Zastosowanie inżynierii oprogramowania w tworzeniu aplikacji WWW; Planowanie i prowadzenie projektu aplikacji WWW; Ponowne stosowanie kodu; Tworzenie kodu łatwego w utrzymaniu; Implementacja kontroli wersji; Wybór środowiska programistycznego; Dokumentacja projektów; Prototypowanie; Oddzielanie logiki i zawartości; Optymalizacja kodu; Testowanie; Propozycje dalszych lektur; W następnym rozdziale; Rozdział 26. Usuwanie i rejestracja błędów: Pomoc w usuwaniu błędów w zmiennych; Poziomy zgłaszania błędów; Zmiana ustawień zgłaszania błędów; Wyzwalanie własnych błędów; Eleganckie rejestrowanie błędów; Rejestrowanie błędów w pliku dziennika; W następnym rozdziale; Rozdział 27. Tworzenie uwierzytelniania użytkowników i personalizacji: Składniki rozwiązania; Przegląd rozwiązania; Implementacja bazy danych; Implementacja podstawowej witryny; Implementacja uwierzytelniania użytkowników; Implementacja przechowywania i odczytywania zakładek; Implementacja rekomendacji; Rozwijanie projektu i możliwe rozszerzenia; Rozdział 28. Tworzenie internetowego klienta poczty elektronicznej z użyciem Laravela: Prezentacja frameworka Laravel 5; Rozdział 29. Tworzenie internetowego klienta poczty elektronicznej z użyciem Laravela - część 2.: Tworzenie prostego klienta IMAP przy użyciu Laravela; Łączenie wszystkich elementów w celu implementacji internetowego klienta poczty elektronicznej; Wnioski; Rozdział 30. Integracja z mediami społecznościowymi - udostępnianie i uwierzytelnianie: OAuth - internetowa usługa uwierzytelniająca; Wniosek; Rozdział 31. Tworzenie koszyka na zakupy: Składniki rozwiązania; Przegląd rozwiązania; Implementacja bazy danych; Implementacja katalogu online; Implementacja koszyka na zakupy; Implementacja płatności; Implementacja interfejsu administratora; Rozwijanie projektu; DODATKI; Dodatek A. Instalacja Apache, PHP i MySQL: Instalacja Apache, PHP i MySQL w systemie UNIX; Instalacja Apache, PHP i MySQL w systemie Windows; Instalowanie PEAR; Instalowanie PHP z innymi serwerami; Skorowidz.
Recenzje:
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej