PHP II. pre mierne pokročilých a úvod do objektového programovania

Prišli ste neskoro, tento kurz je neaktuálny.

Prejsť na zoznam:

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

Cieľová skupina

mierne pokročilý

Obsahová náplň

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

Kontakt a miesto konania

Kontaktné údaje
Iveta Horná
tel: +421 2/502 344 03
mobil: +421 911 233 369
e-mail: info@itlearning.sk

Adresa
Kominárska 2,4, 83104 Bratislava

O organizátorovi

Kontaktné údaje
tel: +421 2/492 030 80
mobil: +421 911 233 369
email: info@itlearning.sk
web: www.itlearning.sk

Adresa
IT LEARNING SLOVAKIA, s.r.o.
Kominárska 2,4, Bratislava Zobraziť na mape