Detail kurzu
PHP II. pre mierne pokročilých - úvod do objektového programovania
IT LEARNING SLOVAKIA, s.r.o.
Popis kurzu
Kurz PHP II. pre mierne pokročilých je učený pre všetkých pokračovateľov a účastníkov kurzu pre začiatočníkov, ale aj pre všetkých, čo majú minimálne znalosti na úrovni prvého kurzu. Kurz PHP II. je teda určený pre používateľov tohoto programovacieho jazyka , ktorí sa ho chcú naučiť používať efektívnejšie, ale zároveň sa dozvedieť aj nové veci a využívať PHP a jeho možnosti na maximum.
Naučte sa tvoriť na svojich webstránkach formuláre s prihlasovaním, využívať SESSION a COOKIE premenné, ale aj nastaviť server podľa seba. Proste pokročilé veci vysvetľované na praktických príkladoch presne tak – ako sa Vám to bude lepšie učiť.
Na kurze sa preberá okrem iného aj základná bezpečnosť PHP skriptov a dát a úvod do objektového programovania a hlavne používanie objektov v bežnom programovaní.
Obsah kurzu
- Úvodná diskusia
- Nastavenie Apache servera a PHP jazyka
- najčastejšie problémy v praxi
- na čom “bežia” moje web stránky
- čo môžem nastaviť a čo je pevné
- nastavenia Apache prakticky: stránky typu 404 a errordocument, port, vykonávané dokumenty a procesy server, listovanie adresára, prístup do adresára a zakázanie prístupu, httpd.conf alebo .htaccess
- základné Nastavenie PHP
- ako môžem meniť nastavanie servera – PHP.ini alebo ini_set
- Tvorba nových funkcií a bezpečnosť cez require
- tvorba nových funkcií
- parametre funkcií
- výroba nových funkcií
- Return alebo vracanie hodnôt
- Include vs. require
- Superglobálne premenné SESSION a COOKIE
- čo je to SESSION
- kde je uložené
- ako sa prehliadač kontaktuje so serverom
- registrácia SESSION premenných
- vkladanie a čítanie dát do SESSION
- registrácia PHP SESSION ID a kradnutie hodnoty
- Cookie premenné
- bezpečnosť COOKIE premennej
- registrácia cez set_cookie
- platnosť SESSION a COOKIE premennej
- tvorba praktického príkladu
- Práca s Emailom
- posielanie emailu cez funkciu mail
- posielanie emailu s hlavičkou
- nastavanie emailu
- posielanie prílohy
- Serverové premenné
- SERVER a jeho premenné
- čo vieme o návštevníkovi
- Tvorba praktickej aplikácie – programujeme štatistiku návštevnosti
- Pokročilá práca so súbormi
- tvorba adresárov
- čítanie celého súboru
- mazanie súborov
- bezpečnosť súborov
- HTTP hlavička
- funkcia HEADER aj jej možnosti
- názov skriptu
- ako funguje HTTP hlavička a prehliadač
- Dynamické generovanie dokumentov Obrázky, Word, Excel
- ako fungujú dynamické dokumenty
- princíp Word dokumentov
- princíp Excel dokumentu
- generovanie obsahu a tvorba dokumentov s dynamickými dátami
- tvorba obrázkov alebo GD2 knižnica
- jednoduchý príklad na obrázky alebo ako vytvoriť capcha obrázok
- Bezpečnosť PHP skriptov
- čitateľnosť
- prípony
- chybové hlášky
- postupy hackerov
- ako sa brániť
- logovanie a sledovanie udalostí
- Inlcudovanie za podmienky
- vykonávanie za podmienok
- adresáre pre skripty, pre súbory, obrázky a pre obsah
- Zabezpečenie formulárov alebo XSS útok v praxi
- základné zabezpečenie
- čo je to XSS útok
- ako sa brániť
- Hashovanie a heslovanie – MD5
- Úvod objektového programovania
- čo je to objekt
- rozdiel medzi objektom a funkciou
- tvorba nového objektu
- použitie objektu
- rozdiel medzi funkciou a objektom
- používanie a praktické cvičenia
- Objekty v praxi – tvoríme PDF dokument
- zakladáme objekt PDF
- používame objekt PDF
- vkladáme dáta
- referenčná príručka a príkazy pre PDF knižnicu
- exportujeme PDF
- Úvod do problematiky SQL databáz
- čo je to SQL databáza
- MySQL a pripojenie pomocou objektu
- objektové pripojenie cez MySQL
- čítame dáta na obrazovku
- Diskusia
Cieľová skupina
mierne pokročilýHodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality