PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V (e-book)

Darmowa wysyłka
Wysyłka w 1 dzień

PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V (e-book) - Opis i dane produktu

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.

Podstawowe informacje

Autor Larry Ullman
Rok wydania ? 2018

Techniczne

Ilość stron ? 704

Dodatkowe informacje

Kategorie Bazy danych
Wybrane wydawnictwa ? Helion

Produkty rekomendowane

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ą.

/
0%
akcja
/
0%
fabuła
/
0%
jakość wydania
Liczba głosów: 0 Liczba opinii: 0

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

PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V (e-book) - Pozostałe oferty

Historia cen - trend cenowy

Aktualnie najniższa cena: 54,45

Często kupowane razem

Produkty rekomendowane