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

Podrobné nastavenie APACHE servera
  • Konfigurácia a parametre APACHE servera – httpd.conf
  • ServerRoot
  • Port servera
  • Adesa servera
  • Moduly
  • DocumentRoot
  • Nastavenie
  • Logovanie
  • Chybové hlášky
  • ErrorDocument
Nastavenie PHP – php.ini
  • Register globals
  • Nastavenie emailov
  • Externé knižnice
Tvorba nových funkcií v PHP
  • Význam
  • Používanie
  • Vkladanie do stránok
  • Tvorba nových funkcií
Bezpečnosť PHP skriptov, proti HACKnutiu stránok
  • XSS
  • SQL injections
  • Rôzne typy dátových injekcií
  • Praktické príklady a ukážky (ne)bezpečnosti stránok
  • INCLUDE a bezpečnosť INCLUDovania súborov
Tvorba aplikácie s využitím všetkých doterajších poznatkov
  • Cvičenie
Zabezpečovanie vlastných stránok a skriptov
  • Ochrana premenných
  • Ochrana formulárov
Používanie súborov na odkladanie – čítanie údajov
  • Princíp funkčnosti jednoduchej databázy
  • Tvorba databázy na súboroch
  • Vkladanie údajov
  • Čítanie údajov
  • Odstraňovanie a editácia údajov
Tvorba malej databázovej aplikácie
  • Cvičenie
Ochrana databázových súborov
  • Módy súborov
  • Typy súborov
  • Iné spôsoby ochrany dátových súborov
Superglobálne premenné – SESSION
  • Úvod do superglobálnych premenných
  • Princíp a využitie
  • Deklarácia
  • Tvorba a používanie superglobálnych premenných
  • Príklad a praktická ukážka
Superglobálne premenné – COOKIE
  • Úvod do superglobálnych premenných
  • Princíp a využitie
  • Deklarácia
  • Tvorba a používanie superglobálnych premenných
  • Príklad a praktická ukážka
Porovnanie COOKIE a SEESION Zabezpečovanie stránok, vylepšovanie príkladov
  • Anketa, kniha návštev a pod.
Tvorba praktických príkladov
  • Prihlasovanie užívateľov na stránkach pomocou superglobálnych premenných SESSIOS
  • Email, posielanie emailov pomocou PHP
  • Formátovanie emailov
HTTP hlavička
  • Princíp
  • Vlastnosti
  • Čítanie z hlavičky
  • Modifikácia pomocou funkcie HEADER
  • Rôzne typy HTTP hlavičiek
Hlavné serverové premenné
  • Princíp
  • Vlastnosti
  • Čítanie z premenných
Dynamické generovanie obrázkov
  • Práca a funkcie GD knižnice
  • Funkcie na prácu s obrázkami
  • Generovanie JPG, PNG a GIF obrázkov
  • Príklad „captcha“
Externé knižnice PHP
  • Práca s rôznymi typmi súborov
Generovanie dokumentov
  • Generovanie a tvorba MS Word dokumentov
  • Generovanie a tvorba MS Excel dokumentov
Tvorba a princíp redakčných systémov pre správu webstránok
  • Základné princípy
  • Ukážky z tvorby lektora
  • Aplikovanie a tvorba rôznych modulov na základe požiadaviek účastníkov
  • Implementácia online WYSIWYG editora
Nové možnosti formulárov
  • Práca s formulárom
  • Kontrola a zabezpečenie formulárov
FTP a webhosting
  • Prenos súborov pomocou FTP protokolu na webserver
  • Webhosting, ponuka a služby slovenského webhostingu

Cieľová skupina

mierne pokročilý

Kontaktná osoba

Jana Rievajová
+421 2/492 030 80
info@itlearning.sk

Hodnotenie




Organizátor