reklama - zainteresowany?

PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V - Helion

PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V
Autor: Larry Ullman
Tytuł oryginału: PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide (5th Edition)
Tłumaczenie: Piotr Rajca
ISBN: 978-83-283-4466-2
stron: 704, Format: 168x237, okładka: miękka
Data wydania: 2018-11-19
Księgarnia: Helion

Cena książki: 29,90 zł (poprzednio: 96,45 zł)
Oszczędzasz: 69% (-66,55 zł)

Dodaj do koszyka PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V

Tagi: MySQL - Programowanie | PHP - Programowanie

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!

Dodaj do koszyka PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V

 

Osoby które kupowały "PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V", wybierały także:

  • SQL. Kurs video. Kompendium wiedzy na podstawie MySQL
  • MySQL. Kurs video. Od podstaw do zagadnieÅ„ zaawansowanych. Tworzenie i analizowanie baz danych
  • Szybsza Sieć z jÄ™zykami PHP, MySQL i JavaScript. Zaawansowane aplikacje z wykorzystaniem najnowszych technologii
  • Tablice informatyczne. SQL. Wydanie III
  • PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V

Dodaj do koszyka PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V

Spis treści

PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V -- 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

Dodaj do koszyka PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2022 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.