Detail kurzu
Balík PHP profesionál (PHP I., PHP II.) - tvorba dynamických www stránok
IT LEARNING SLOVAKIA, s.r.o.
Popis kurzu
Kurz je určený pre začínajúcich programátorov a vývojárov www stránok a web aplikácií, ktorí sa chcú naučiť dokonalejšie a hlavne modernejšie programovať webstránky. PHP je skriptovací jazyk, určený na tvorbu dynamických www stránok, pracujúci na strane servera, čo poskytuje neobmedzené možnosti pri vytváraní skriptov, pracovať s databázou.
Obsah kurzu
PHP I. základy
Úvod do tvorby webstránok- Problematika tvorby webstránok, trendy a novinky
- Apache Server
- Inštalácia a princíp funkčnosti lokálneho servera, nastavenie
- Základné funkcie PHP
- Rozdiel medzi PHP a HTML
- Prvá aplikácia na výpis textu na obrazovku
- Príkaz ECHO
- Formátovanie
- Generovanie HTML kódu pomocou PHP
- Typy premenných
- Globálne premenné
- Polia a konštanty
- Superglobálne premenné
- Direktívy POST a GET
- Príkazy INCLUDE, REQUIRE princíp tvorby modernej web stránky
- Praktický príklad
- Konštrukcia jazyka
- Vysvetlenie cyklov FOR, WHILE, DO .. WHILE
- Príklad a využitie cyklov v praxi
- Typy formulárových prvkov
- Tvorba HTML formulárov
- Čítanie dát z formulára a výpis na obrazovku
- Čítanie zo súboru
- Zápis do súboru
- Tvorba súborov ako databázy pre ukladanie dát
- Čítanie záznamov
- Práva súborov
- Ostatné funkcie pre prácu so súbormi, mazanie, kopírovanie, premiestňovanie
- Vytvorenie ankety
- Vytvorenie počítadla návštev
- Vytvorenie knihy návštev
PHP II. pokročilý
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
- Register globals
- Nastavenie emailov
- Externé knižnice
- Význam
- Používanie
- Vkladanie do stránok
- Tvorba nových funkcií
- 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
- Cvičenie
- Ochrana premenných
- Ochrana formulárov
- Princíp funkčnosti jednoduchej databázy
- Tvorba databázy na súboroch
- Vkladanie údajov
- Čítanie údajov
- Odstraňovanie a editácia údajov
- Cvičenie
- Módy súborov
- Typy súborov
- Iné spôsoby ochrany dátových súborov
- Ú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
- Ú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
- Anketa, kniha návštev a pod.
- Prihlasovanie užívateľov na stránkach pomocou superglobálnych premenných SESSIOS
- Email, posielanie emailov pomocou PHP
- Formátovanie emailov
- Princíp
- Vlastnosti
- Čítanie z hlavičky
- Modifikácia pomocou funkcie HEADER
- Rôzne typy HTTP hlavičiek
- Princíp
- Vlastnosti
- Čítanie z premenných
- Práca a funkcie GD knižnice
- Funkcie na prácu s obrázkami
- Generovanie JPG, PNG a GIF obrázkov
- Príklad „captcha“
- Práca s rôznymi typmi súborov
- Generovanie a tvorba MS Word dokumentov
- Generovanie a tvorba MS Excel dokumentov
- 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
- Práca s formulárom
- Kontrola a zabezpečenie formulárov
- Prenos súborov pomocou FTP protokolu na webserver
- Webhosting, ponuka a služby slovenského webhostingu
PHP III. práca s MySQL databázou
Úvod to databázových systémov- Čo je to databáza
- Rozdiel medzi databázou, tabuľkou a údajmi
- Pojem relácia, princíp relačnej databázy
- Tvorba a návrh prvej skúšobnej databázy
- Dátové typy
- Inštalácia
- Nastavenie
- Spustenie MySQL servera
- Pripojenie sa na konzolu
- Tvorba databáz
- Tvorba tabuliek
- Záznamy
- Relácie
- Tvorba tabuliek
- Mazanie tabuliek
- Vlastnosti tabuliek
- Postup pri návrhu databázy
- Tvorba a návrh databáz
- Tvorba tabuliek
- Tvorba indexov
- Editácia a úprava a správa tabuliek
- Úvod do problematiky, princíp funkčnosti
- Základné príklady jazyka
- Základné operácie CREATE, SELECT, INSERT, UPDATE, ALTER TABLE
- Základné funkcie pre komunikácii
- Zadávanie dotazu
- Spracúvanie dát v PHP
Cieľová skupina
začiatočník
Kontaktná osoba
Iveta Horná
+421 2/492 030 80
info@itlearning.sk
Hodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality