PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V (e-book) - Opis i dane produktu
-
Zgłoś
Język PHP i serwer bazy danych MySQL stały się nieformalnym standardem tworzenia dynamicznych witryn, które korzystają z baz danych. Mimo że istnieje wiele innych konkurencyjnych technologii, rzesza programistów aplikacji internetowych decyduje się właśnie na to rozwiązanie. Otwarte źródła, dostępność, coraz szersze możliwości, elastyczność i szybkość, konsekwentny rozwój - to tylko kilka zalet PHP i MySQL. Projektanci dynamicznych stron WWW wysoce sobie cenią te zalety, o czym świadczy choćby stale wzrastająca liczba stron WWW, które napisano z wykorzystaniem tych technologii.
Ta książka jest doskonałym poradnikiem dla projektantów dynamicznych stron WWW. Szczególnie przydatna okaże się dla osób dopiero nabierających wprawy w programowaniu. W przejrzysty sposób opisano podstawy języków PHP oraz SQL. Przedstawiono zasady poprawnego konfigurowania serwerów PHP i MySQL. Uwzględniono zagadnienia dotyczące obsługi i usuwania błędów, a także przeprowadzania testów aplikacji. Szeroko potraktowano kwestie bezpieczeństwa aplikacji. Znalazło się tu również sporo informacji o integracji PHP z takimi technologiami jak JavaScript, jQuery, Perl czy Ajax. Przy tym wszystkim książka jest napisana w sposób bardzo przystępny, a liczne przykłady znakomicie ułatwiają zrozumienie prezentowanych treści.
Najważniejsze zagadnienia przedstawione w książce:
Podstawy PHP i MySQL
Zaawansowane zagadnienia i tworzenie zoptymalizowanego kodu
Ukryte pola, stronicowanie wyników i inne techniki programistyczne
Korzystanie z ciasteczek i sesje
Zabezpieczenia aplikacji
PHP i MySQL - wydajne, niezawodne, stabilne działanie!
Spis treści:
Wprowadzenie 11
Rozdział 1. Wprowadzenie do PHP 27
Podstawy składni 28
Przesyłanie danych do przeglądarki internetowej 32
Wstawianie komentarzy 36
Co to są zmienne? 40
Łańcuchy 44
Łączenie łańcuchów 47
Liczby 49
Stałe 52
Apostrof kontra cudzysłów 55
Proste sposoby usuwania błędów 58
Podsumowanie i kontynuacja 60
Rozdział 2. Programowanie w PHP 61
Tworzenie formularza w języku HTML 62
Obsługa formularza HTML 67
Wyrażenia warunkowe i operatory 71
Weryfikacja danych z formularza 75
Co to są tablice? 81
Pętle for i while 96
Podsumowanie i kontynuacja 99
Rozdział 3. Tworzenie dynamicznych stron WWW 101
Stosowanie plików zewnętrznych 102
Wyświetlanie i obsługa formularzy, po raz wtóry 111
Tworzenie formularzy z pamięcią 117
Tworzenie własnych funkcji 121
Podsumowanie i kontynuacja 138
Rozdział 4. Wprowadzenie do MySQL-a 139
Elementy bazy danych i ich nazwy 140
Wybór typu kolumny 142
Wybór innych właściwości kolumn 146
Korzystanie z serwera MySQL 149
Podsumowanie i kontynuacja 156
Rozdział 5. Wprowadzenie do SQL-a 157
Tworzenie baz danych i tabel 158
Wstawianie rekordów 161
Wybieranie danych 166
Wyrażenia warunkowe 168
Stosowanie LIKE i NOT LIKE 171
Sortowanie wyników zapytania 173
Ograniczanie wyników zapytania 175
Aktualizacja danych 177
Usuwanie danych 179
Stosowanie funkcji 181
Podsumowanie i kontynuacja 192
Rozdział 6. Projektowanie baz danych 193
Normalizacja 194
Tworzenie indeksów 207
Stosowanie różnych typów tabel 210
Języki i MySQL 212
Strefy czasowe a MySQL 217
Ograniczenia klucza obcego 223
Podsumowanie i kontynuacja 230
Rozdział 7. Zaawansowany SQL i MySQL 231
Złączenia 232
Grupowanie wyników zapytania 242
Zaawansowane wybieranie danych 246
Wyszukiwanie FULLTEXT 250
Optymalizacja zapytań 258
Wykonywanie transakcji 262
Szyfrowanie baz danych 265
Podsumowanie i kontynuacja 268
Rozdział 8. Obsługa i usuwanie błędów 269
Typy błędów i ich usuwanie 270
Wyświetlanie błędów PHP 276
Sterowanie raportowaniem błędów PHP 278
Tworzenie własnych funkcji obsługi błędów 281
Techniki usuwania błędów z kodu PHP 286
Techniki usuwania błędów SQL i MySQL 290
Podsumowanie i kontynuacja 292
Rozdział 9. PHP i MySQL 293
Modyfikacja szablonu 294
Nawiązywanie połączenia z serwerem MySQL 296
Wykonywanie prostych zapytań 301
Odczytywanie wyników zapytania 310
Bezpieczeństwo zapytań 314
Zliczanie zwróconych rekordów 319
Aktualizacja rekordów w PHP 322
Podsumowanie i kontynuacja 330
Rozdział 10. Popularne techniki programistyczne 331
Przekazywanie wartości do skryptu 332
Stosowanie ukrytych pól formularzy 336
Edycja istniejących rekordów 342
Stronicowanie wyników zapytań 349
Wyświetlanie tabel z możliwością sortowania 357
Podsumowanie i kontynuacja 362
Rozdział 11. Tworzenie aplikacji internetowych 363
Wysyłanie poczty elektronicznej 364
Obsługa przesyłania plików 370
Skrypty PHP i JavaScript 382
Nagłówki HTTP 390
Funkcje daty i czasu 396
Wykonywanie transakcji 400
Podsumowanie i kontynuacja 406
Rozdział 12. Ciasteczka i sesje 407
Strona logowania 408
Funkcje logowania 411
Posługiwanie się ciasteczkami 416
Sesje 430
Zwiększanie bezpieczeństwa sesji 438
Podsumowanie i kontynuacja 442
Rozdział 13. Zabezpieczenia 443
Zapobieganie spamowi 444
Walidacja plików według typu 451
Walidacja plików na podstawie typu 457
Zapobieganie atakom XSS 461
Stosowanie rozszerzenia Filter 464
Zapobieganie wstrzykiwaniu SQL 468
Zabezpieczanie haseł w PHP 475
Podsumowanie i kontynuacja 484
Rozdział 14. Wyrażenia regularne Perl 485
Skrypt testujący 486
Definiowanie prostych wzorców 490
Stosowanie kwantyfikatorów 493
Klasy znaków 495
Wyszukiwanie wszystkich dopasowań 498
Stosowanie modyfikatorów 502
Dopasowywanie i zastępowanie wzorców 504
Podsumowanie i kontynuacja 508
Rozdział 15. Wprowadzenie do jQuery 509
Czym jest jQuery? 510
Dołączanie jQuery do stron WWW 512
Stosowanie jQuery 515
Wybieranie elementów stron 518
Obsługa zdarzeń 521
Operacje na DOM 525
Stosowanie Ajaxa 531
Podsumowanie i kontynuacja 544
Rozdział 16. Wprowadzenie do programowania obiektowego 545
Informacje podstawowe i składnia 546
Korzystanie z MySQL-a 549
Klasa DateTime 564
Podsumowanie i kontynuacja 572
Rozdział 17. Forum dyskusyjne - przykład 573
Baza danych 574
Szablony 583
Strona główna 591
Strona forum 592
Strona wątku 597
Wstawianie wiadomości 602
Podsumowanie i kontynuacja 612
Rozdział 18. Rejestracja użytkowników - przykład 613
Tworzenie szablonu 614
Skrypty konfiguracyjne 620
Tworzenie strony głównej 628
Rejestracja 630
Aktywacja konta 640
Logowanie i wylogowywanie się 643
Zarządzanie hasłami 650
Podsumowanie i kontynuacja 660
Dodatek A. Instalacja 661
Instalacja w systemie Windows 662
Instalacja w systemie macOS 665
Zarządzanie użytkownikami MySQL 667
Testowanie instalacji 672
Konfigurowanie PHP 675
Konfiguracja serwera Apache 678
Skorowidz 689
O autorze: Larry Ullman jest prezesem firmy Digital Media and Communications INC, która specjalizuje się w technologiach informacyjnych. Jest autorem świetnie sprzedającej się książki "PHP i MySQL. Dynamiczne strony WWW. Szybki start", jak również kilku innych książek na temat podobnych technologii. Larry pisze również artykuły na te tematy, jak również uczy ich.
Ta książka jest doskonałym poradnikiem dla projektantów dynamicznych stron WWW. Szczególnie przydatna okaże się dla osób dopiero nabierających wprawy w programowaniu. W przejrzysty sposób opisano podstawy języków PHP oraz SQL. Przedstawiono zasady poprawnego konfigurowania serwerów PHP i MySQL. Uwzględniono zagadnienia dotyczące obsługi i usuwania błędów, a także przeprowadzania testów aplikacji. Szeroko potraktowano kwestie bezpieczeństwa aplikacji. Znalazło się tu również sporo informacji o integracji PHP z takimi technologiami jak JavaScript, jQuery, Perl czy Ajax. Przy tym wszystkim książka jest napisana w sposób bardzo przystępny, a liczne przykłady znakomicie ułatwiają zrozumienie prezentowanych treści.
Najważniejsze zagadnienia przedstawione w książce:
Podstawy PHP i MySQL
Zaawansowane zagadnienia i tworzenie zoptymalizowanego kodu
Ukryte pola, stronicowanie wyników i inne techniki programistyczne
Korzystanie z ciasteczek i sesje
Zabezpieczenia aplikacji
PHP i MySQL - wydajne, niezawodne, stabilne działanie!
Spis treści:
Wprowadzenie 11
Rozdział 1. Wprowadzenie do PHP 27
Podstawy składni 28
Przesyłanie danych do przeglądarki internetowej 32
Wstawianie komentarzy 36
Co to są zmienne? 40
Łańcuchy 44
Łączenie łańcuchów 47
Liczby 49
Stałe 52
Apostrof kontra cudzysłów 55
Proste sposoby usuwania błędów 58
Podsumowanie i kontynuacja 60
Rozdział 2. Programowanie w PHP 61
Tworzenie formularza w języku HTML 62
Obsługa formularza HTML 67
Wyrażenia warunkowe i operatory 71
Weryfikacja danych z formularza 75
Co to są tablice? 81
Pętle for i while 96
Podsumowanie i kontynuacja 99
Rozdział 3. Tworzenie dynamicznych stron WWW 101
Stosowanie plików zewnętrznych 102
Wyświetlanie i obsługa formularzy, po raz wtóry 111
Tworzenie formularzy z pamięcią 117
Tworzenie własnych funkcji 121
Podsumowanie i kontynuacja 138
Rozdział 4. Wprowadzenie do MySQL-a 139
Elementy bazy danych i ich nazwy 140
Wybór typu kolumny 142
Wybór innych właściwości kolumn 146
Korzystanie z serwera MySQL 149
Podsumowanie i kontynuacja 156
Rozdział 5. Wprowadzenie do SQL-a 157
Tworzenie baz danych i tabel 158
Wstawianie rekordów 161
Wybieranie danych 166
Wyrażenia warunkowe 168
Stosowanie LIKE i NOT LIKE 171
Sortowanie wyników zapytania 173
Ograniczanie wyników zapytania 175
Aktualizacja danych 177
Usuwanie danych 179
Stosowanie funkcji 181
Podsumowanie i kontynuacja 192
Rozdział 6. Projektowanie baz danych 193
Normalizacja 194
Tworzenie indeksów 207
Stosowanie różnych typów tabel 210
Języki i MySQL 212
Strefy czasowe a MySQL 217
Ograniczenia klucza obcego 223
Podsumowanie i kontynuacja 230
Rozdział 7. Zaawansowany SQL i MySQL 231
Złączenia 232
Grupowanie wyników zapytania 242
Zaawansowane wybieranie danych 246
Wyszukiwanie FULLTEXT 250
Optymalizacja zapytań 258
Wykonywanie transakcji 262
Szyfrowanie baz danych 265
Podsumowanie i kontynuacja 268
Rozdział 8. Obsługa i usuwanie błędów 269
Typy błędów i ich usuwanie 270
Wyświetlanie błędów PHP 276
Sterowanie raportowaniem błędów PHP 278
Tworzenie własnych funkcji obsługi błędów 281
Techniki usuwania błędów z kodu PHP 286
Techniki usuwania błędów SQL i MySQL 290
Podsumowanie i kontynuacja 292
Rozdział 9. PHP i MySQL 293
Modyfikacja szablonu 294
Nawiązywanie połączenia z serwerem MySQL 296
Wykonywanie prostych zapytań 301
Odczytywanie wyników zapytania 310
Bezpieczeństwo zapytań 314
Zliczanie zwróconych rekordów 319
Aktualizacja rekordów w PHP 322
Podsumowanie i kontynuacja 330
Rozdział 10. Popularne techniki programistyczne 331
Przekazywanie wartości do skryptu 332
Stosowanie ukrytych pól formularzy 336
Edycja istniejących rekordów 342
Stronicowanie wyników zapytań 349
Wyświetlanie tabel z możliwością sortowania 357
Podsumowanie i kontynuacja 362
Rozdział 11. Tworzenie aplikacji internetowych 363
Wysyłanie poczty elektronicznej 364
Obsługa przesyłania plików 370
Skrypty PHP i JavaScript 382
Nagłówki HTTP 390
Funkcje daty i czasu 396
Wykonywanie transakcji 400
Podsumowanie i kontynuacja 406
Rozdział 12. Ciasteczka i sesje 407
Strona logowania 408
Funkcje logowania 411
Posługiwanie się ciasteczkami 416
Sesje 430
Zwiększanie bezpieczeństwa sesji 438
Podsumowanie i kontynuacja 442
Rozdział 13. Zabezpieczenia 443
Zapobieganie spamowi 444
Walidacja plików według typu 451
Walidacja plików na podstawie typu 457
Zapobieganie atakom XSS 461
Stosowanie rozszerzenia Filter 464
Zapobieganie wstrzykiwaniu SQL 468
Zabezpieczanie haseł w PHP 475
Podsumowanie i kontynuacja 484
Rozdział 14. Wyrażenia regularne Perl 485
Skrypt testujący 486
Definiowanie prostych wzorców 490
Stosowanie kwantyfikatorów 493
Klasy znaków 495
Wyszukiwanie wszystkich dopasowań 498
Stosowanie modyfikatorów 502
Dopasowywanie i zastępowanie wzorców 504
Podsumowanie i kontynuacja 508
Rozdział 15. Wprowadzenie do jQuery 509
Czym jest jQuery? 510
Dołączanie jQuery do stron WWW 512
Stosowanie jQuery 515
Wybieranie elementów stron 518
Obsługa zdarzeń 521
Operacje na DOM 525
Stosowanie Ajaxa 531
Podsumowanie i kontynuacja 544
Rozdział 16. Wprowadzenie do programowania obiektowego 545
Informacje podstawowe i składnia 546
Korzystanie z MySQL-a 549
Klasa DateTime 564
Podsumowanie i kontynuacja 572
Rozdział 17. Forum dyskusyjne - przykład 573
Baza danych 574
Szablony 583
Strona główna 591
Strona forum 592
Strona wątku 597
Wstawianie wiadomości 602
Podsumowanie i kontynuacja 612
Rozdział 18. Rejestracja użytkowników - przykład 613
Tworzenie szablonu 614
Skrypty konfiguracyjne 620
Tworzenie strony głównej 628
Rejestracja 630
Aktywacja konta 640
Logowanie i wylogowywanie się 643
Zarządzanie hasłami 650
Podsumowanie i kontynuacja 660
Dodatek A. Instalacja 661
Instalacja w systemie Windows 662
Instalacja w systemie macOS 665
Zarządzanie użytkownikami MySQL 667
Testowanie instalacji 672
Konfigurowanie PHP 675
Konfiguracja serwera Apache 678
Skorowidz 689
O autorze: Larry Ullman jest prezesem firmy Digital Media and Communications INC, która specjalizuje się w technologiach informacyjnych. Jest autorem świetnie sprzedającej się książki "PHP i MySQL. Dynamiczne strony WWW. Szybki start", jak również kilku innych książek na temat podobnych technologii. Larry pisze również artykuły na te tematy, jak również uczy ich.
Podstawowe informacje |
|
---|---|
Autor | Larry Ullman |
Rok wydania ?Rok, w którym książka została opublikowana i dostępna dla czytelników. Pomaga określić, jak dawno została wydana. | 2018 |
Techniczne |
|
Ilość stron ?Ilość stron to liczba kartek z tekstem wewnątrz książki, która określa jej długość i objętość treści. | 704 |
Dodatkowe informacje |
|
Kategorie | Bazy danych |
Wybrane wydawnictwa ?Wybrane wydawnictwa to renomowane firmy, które publikują książki, znane z wysokiej jakości, różnorodności tytułów i często specjalizujące się w konkretnych gatunkach literatury. | Helion |
Produkty rekomendowane
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V (e-book) - Pytania i odpowiedzi
Zastanawiasz się jak poprawnie użytkować zakupiony produkt? Porady na forum naszych ekspertów w mig rozwieją Twoje wątpliwości! Pytania i Odpowiedzi pomogą użytkownikom serwisu w poprawnym korzystaniu i cieszeniu się z nowo zakupionych produktów.
Produkty rekomendowane
Wybrane oferty
-
- Dane i opinie o Helion
- Zobacz ofertę
- O ofercie
-
Zgłoś uwagi
Warianty tego produktu
-
54,45złPHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V (ebook)
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V (e-book) - Pozostałe oferty
-
- Dane i opinie o ebookpoint.pl
- Zobacz ofertę
- O ofercie
-
Zgłoś uwagi
Warianty tego produktu
-
54,45złPHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V (ebook)
-
Historia cen - trend cenowy
Aktualnie najniższa cena: 54,45zł
Często kupowane razem
Produkty rekomendowane
Wybrane oferty
?
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V (e-book) - Opinie
Klienci, którzy kupili PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V (e-book), mogą podzielić się swoją opinią poprzez ankietę Zaufanych Opinii. Prezentujemy wszystkie oceny (zarówno pozytywne jak i negatywne), a Zaufane Opinie oznaczone są zieloną tarczą.
Produkty rekomendowane