Book description
Jeżeli chcesz opanować te narzędzia i stworzyć atrakcyjną oraz funkcjonalną aplikację internetową, trafiłeś na idealną książkę. Znajdziesz tu niezbędną wiedzę o języku PHP, bazie danych MySQL, HTML5, CSS3, JavaScripcie i jQuery. Już od pierwszych stron zaczniesz poznawać składnię oraz konstrukcje języka programowania PHP, techniki programowania obiektowego oraz praktyczne porady związane z używaniem PHP. Następnie uzupełnisz wiedzę na temat bazy danych MySQL. Dowiesz się, jak tworzyć zapytania SQL oraz w jaki sposób wykorzystać dane zawarte w bazie z poziomu PHP. Po opanowaniu "strony serwerowej" przejdziesz do nauki technik tworzenia interaktywnych stron WWW. Zobaczysz, jak używać języka JavaScript, jakie nowości zawiera HTML5 oraz jak wielki potencjał kryją w sobie CSS3 i jQuery. Książka ta jest ciekawą lekturą dla pasjonatów chcących tworzyć własne, zaawansowane aplikacje.
Table of contents
- okładka
- Prawa autorskie strony
- tytuł strony
- Spis treści
- Przedmowa
- Rozdział 1. Wstęp do dynamicznych stron internetowych
- Rozdział 2. Konfigurowanie serwera
-
Rozdział 3. Wstęp do PHP
- Dodawanie elementów PHP do kodu HTML
- Przykłady z tej książki
- Składnia PHP
- Pytania
- Rozdział 4. Wyrażenia i sterowanie działaniem programu w PHP
-
Rozdział 5. Funkcje i obiekty w PHP
- Funkcje PHP
- Dołączanie i wymaganie plików
- Sprawdzanie zgodności wersji PHP
- Obiekty w PHP
- Pytania
- Rozdział 6. Tablice w PHP
- Rozdział 7. PHP w praktyce
-
Rozdział 8. Wstęp do MySQL
- Podstawy MySQL
- Podsumowanie pojęć dotyczących baz danych
- Dostęp do MySQL z poziomu wiersza poleceń
- Indeksy
- Funkcje MySQL
- Dostęp do MySQL za pośrednictwem aplikacji phpMyAdmin
- Pytania
- Rozdział 9. Zaawansowana obsługa MySQL
-
Rozdział 10. Korzystanie z MySQL za pośrednictwem PHP
- Tworzenie zapytań do bazy MySQL za pośrednictwem PHP
- Praktyczny przykład
-
MySQL w praktyce
- Tworzenie tabeli
- Wyświetlanie informacji o tabeli
- Usuwanie tabeli
- Dodawanie danych
- Odczytywanie danych
- Aktualizowanie danych
- Usuwanie danych
- Zastosowanie opcji AUTO_INCREMENT
- Wykonywanie zapytań pomocniczych
- Zapobieganie próbom ataków
- Działania prewencyjne
- Zastosowanie elementów zastępczych
- Zapobieganie przekazywaniu niepożądanych danych przez HTML
- Proceduralny wariant zastosowania mysqli
- Pytania
- Rozdział 11. Obsługa formularzy
- Rozdział 12. Ciasteczka, sesje i autoryzacja
- Rozdział 13. Zapoznanie z JavaScriptem
- Rozdział 14. Wyrażenia i sterowanie działaniem programu w JavaScripcie
- Rozdział 15. Funkcje, obiekty i tablice w JavaScripcie
-
Rozdział 16. Weryfikacja danych i obsługa błędów w JavaScripcie i PHP
- Weryfikowanie wprowadzonych danych przy użyciu JavaScriptu
-
Wyrażenia regularne
- Dopasowywanie za pomocą metaznaków
- Dopasowanie „rozmyte”
- Grupowanie przy użyciu nawiasów
- Klasy znaków
- Określanie zakresu
- Zaprzeczenie
- Kilka bardziej skomplikowanych przykładów
- Podsumowanie metaznaków
- Modyfikatory ogólne
- Zastosowanie wyrażeń regularnych w JavaScripcie
- Zastosowanie wyrażeń regularnych w PHP
- Ponowne wyświetlenie formularza po weryfikacji w PHP
- Pytania
- Rozdział 17. Zastosowanie technologii Ajax
-
Rozdział 18. Wstęp do CSS
- Importowanie arkusza stylów
- Zastosowanie identyfikatorów ID
- Zastosowanie klas
- Zastosowanie średników
- Reguły CSS
- Rodzaje stylów
- Selektory CSS
- Dziedziczenie kaskadowe
- Jednostki miar
- Fonty i typografia
- Zarządzanie stylami tekstu
- Kolory w CSS
- Rozmieszczanie elementów
- Pseudoklasy
- Skracanie reguł
- Model pudełkowy i układ strony
- Pytania
- Rozdział 19. Zaawansowane reguły CSS w CSS3
- Rozdział 20. Dostęp do CSS z poziomu JavaScriptu
-
Rozdział 21. Wprowadzenie do jQuery
- Dlaczego jQuery?
- Dołączanie jQuery
- Składnia jQuery
- Selektory
- Obsługa zdarzeń
- Oczekiwanie na gotowość dokumentu
- Funkcje i właściwości związane ze zdarzeniami
- Efekty specjalne
- Manipulowanie drzewem DOM
- Dynamiczne stosowanie klas
- Modyfikowanie wymiarów
- Nawigowanie w obrębie drzewa DOM
- Użycie jQuery bez selektorów
- Zastosowanie technologii Ajax
- Rozszerzenia
- Pytania
- Rozdział 22. Wstęp do HTML5
-
Rozdział 23. Obiekt canvas w HTML5
- Tworzenie elementu canvas i dostęp do niego
- Umieszczanie napisów na elemencie canvas
- Rysowanie linii
- Kreślenie ścieżek
- Wypełnianie obszarów
- Metoda clip
- Metoda isPointInPath
- Zastosowanie krzywych
- Obsługa obrazków
- Przetwarzanie obrazu na poziomie pikseli
- Zaawansowane efekty graficzne
- Przekształcenia
- Podsumowanie
- Pytania
- Rozdział 24. Filmy i dźwięk w HTML5
- Rozdział 25. Inne funkcje HTML5
-
Rozdział 26. Zastosowanie wszystkich omówionych technologii
- Projektowanie serwisu społecznościowego
- Strona WWW z przykładami
-
Funkcje
- header.php
- setup.php
- index.php
- signup.php
- Sprawdzanie dostępności nazwy użytkownika
- Logowanie
- checkuser.php
- login.php
- profile.php
- Dodawanie tekstu O mnie
- Dodawanie zdjęcia profilowego
- Przetwarzanie obrazu
- Wyświetlanie bieżącego profilu
- members.php
- Wyświetlanie profilu użytkownika
- Dodawanie i usuwanie znajomych
- Wyświetlanie listy wszystkich użytkowników
- friends.php
- messages.php
- logout.php
- styles.css
- javascript.js
-
DODATEK A. Odpowiedzi na pytania kontrolne
- Odpowiedzi na pytania z rozdziału 1.
- Odpowiedzi na pytania z rozdziału 2.
- Odpowiedzi na pytania z rozdziału 3.
- Odpowiedzi na pytania z rozdziału 4.
- Odpowiedzi na pytania z rozdziału 5.
- Odpowiedzi na pytania z rozdziału 6.
- Odpowiedzi na pytania z rozdziału 7.
- Odpowiedzi na pytania z rozdziału 8.
- Odpowiedzi na pytania z rozdziału 9.
- Odpowiedzi na pytania z rozdziału 10.
- Odpowiedzi na pytania z rozdziału 11.
- Odpowiedzi na pytania z rozdziału 12.
- Odpowiedzi na pytania z rozdziału 13.
- Odpowiedzi na pytania z rozdziału 14.
- Odpowiedzi na pytania z rozdziału 15.
- Odpowiedzi na pytania z rozdziału 16.
- Odpowiedzi na pytania z rozdziału 17.
- Odpowiedzi na pytania z rozdziału 18.
- Odpowiedzi na pytania z rozdziału 19.
- Odpowiedzi na pytania z rozdziału 20.
- Odpowiedzi na pytania z rozdziału 21.
- Odpowiedzi na pytania z rozdziału 22.
- Odpowiedzi na pytania z rozdziału 23.
- Odpowiedzi na pytania z rozdziału 24.
- Odpowiedzi na pytania z rozdziału 25.
- DODATEK B. Zasoby internetowe
- DODATEK C. Słowa z grupy stopwords w MySQL
- DODATEK D. Funkcje MySQL
- DODATEK E. Selektory, obiekty i metody jQuery
- Skorowidz
- O autorze
- Kolofon
- Przypisy
Product information
- Title: PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV
- Author(s):
- Release date: August 2015
- Publisher(s): Helion
- ISBN: 97888328308459
You might also like
book
PHP 5.6 und MySQL 5.7, 4th Edition
Sehr gute Didaktik, leicht nachvollziehbar+ Vorauflage mit 36 Amazon-Rezensionen und einem Durchschnitt von 4,5 Sternen+ Behandelt …
book
PHP. Wzorce projektowe
Ci?g?y rozwój j?zyka PHP sprawia, ?e za jego pomoc? mo?na ju? tworzy? bardzo zaawansowane aplikacje. Wszyscy …
book
PHP. Nowe możliwości, najlepsze praktyki
Język PHP to obecnie jeden z najbardziej niedocenianych języków programowania. W sieci można znaleźć masę artykułów …
book
API nowoczesnej strony WWW. Usługi sieciowe w PHP
Za sukcesem i siłą najpopularniejszych serwisów w sieci często stoi decyzja o szerokim udostępnieniu API (ang. …