Opis
PHP i MySQL su popularne tehnologije otvorenog koda, savršene za brz i efikasan razvoj veb aplikacija koje rade sa bazama podataka. PHP je moćan jezik za pisanje skriptova, koji omogućava programerima da brzo prave složene veb aplikacije; MySQL je brz i pouzdan sistem za upravljanje bazama podataka, koji se dobro integriše s PHP-om i pogodan je za dinamičke aplikacije koje rade na internetu.
Knjiga PHP i MySQL: razvoj aplikacija za veb opisuje kako se kombinacija te dve alatke može upotrebiti za izradu efikasnih interaktivnih veb aplikacija. Prvo su detaljno objašnjene osnove jezika PHP i kako se pravi i koristi MySQL baza podataka, a zatim se prelazi na upotrebu PHP-a za rad sa bazom podataka i veb serverom.
Ova praktična i jasno napisana knjiga bavi se realnom primenom opisanih tehnologija – čak i u uvodnim poglavljima. Autori objašnjavaju važne aspekte bezbednosti i provere identiteta dok razmatraju izradu realistične veb lokacije i pokazuju vam kako da ih realizujete koristeći PHP i MySQL. Uz to, upoznaju vas i sa integrisanjem klijentskih i serverskih tehnologija korišćenjem JavaScripta pri razvoju veb aplikacija.
U završnom delu knjige opisano je kako da pristupite stvarnim projektima i razmotreno je projektovanje, planiranje i sklapanje nekoliko pojekata, među kojima su:
- identifikacija i personalizacija korisnika
- e-pošta zasnovana na vebu (Laravel)
- integrisanje društvenih mreža
- izrada korpe za kupovinu
Peto izdanje knjige PHP i MySQL: razvoj aplikacija za veb detaljno je ažurirano, revidirano i dopunjeno tako da obuhvati izmene u verzijama 5.6 i 7 PHP-a, kao i mogućnosti uvedene u najnovije stabilne verzije MySQL-a.
Uz prikaz knjige na adresi www.mikroknjiga.rs, dat je izvorni kôd iz svih poglavlja i dodatni materijal za proveru znanja.
Sadržaj
Uvod
Poglavlje 1: Kratak kurs PHP-a
Poglavlje 2: Snimanje i učitavanje podataka
Poglavlje 3: Upotreba nizova
Poglavlje 4: Rad sa znakovnim nizovima i regularnim izrazima
Poglavlje 5: Višekratna upotreba koda i pisanje funkcija
Poglavlje 6: Objektno orijentisani PHP
Poglavlje 7: Obrada grešaka i izuzetaka
Poglavlje 8: Projektovanje baze podataka za veb
Poglavlje 9: Izrada baze podataka za veb
Poglavlje 10: Rad sa MySQL bazom podataka
Poglavlje 11: Pristup MySQL bazi podataka s veba pomoću PHP-a
Poglavlje 12: Administriranje MySQL servera
Poglavlje 13: Naprednije programiranje u MySQL-u
Poglavlje 14: Bezbednosni rizici veb aplikacija
Poglavlje 15: Izrada bezbednih veb aplikacija
Poglavlje 16: Provera identiteta korisnika pomoću PHP-a i MySQL-a
Poglavlje 17: Rad sa sistemom datoteka i serverom
Poglavlje 18: Upotreba mrežnih funkcija i protokola
Poglavlje 19: Rad s datumima i vremenima
Poglavlje 20: Internacionalizovanje i lokalizovanje aplikacija
Poglavlje 21: Generisanje slika
Poglavlje 22: Upravljanje sesijama u PHP-u
Poglavlje 23: Integrisanje JavaScripta i PHP-a
Poglavlje 24: Ostale korisne mogućnosti
Poglavlje 25: Upotreba PHP-a i MySQL-a u većim projektima
Poglavlje 26: Otklanjanje i evidentiranje grešaka
Poglavlje 27: Identifikovanje korisnika i personalizovanje veb lokacije
Poglavlje 28: Izrada veb klijenta za e-poštu pomoću frejmvorka Laravel, prvi deo
Poglavlje 29: Izrada veb klijenta za e-poštu pomoću frejmvorka Laravel, drugi deo
Poglavlje 30: Integrisanje društvenih medija u aplikacije
Poglavlje 31: Izrada korpe za kupovinu
Dodatak A: Instaliranje Apache servera, PHP-a i MySQL-a
Spisak termina korišćenih u knjizi
Indeks
O autorima
Luke Welling i Laura Thomson koriste PHP i MySQL i pišu o njima više od 15 godina; često drže predavanja širom sveta na važnim konferencijama posvećenim softveru otvorenog koda. Luke je softverski inženjer, a Laura direktor inženjerskog razvoja u korporaciji Mozilla.
|