Kód kurzu: PHP01 Garant kurzu: Roman Pudil Délka kurzu: 3 dny Vstupní předpoklady:
Účastníci kurzu by měli mít osvojenu problematiku tvorby html dokumentů a používání kaskádových stylů. Zárověň je vítána i rámcová znalost jazyka JavaScript. Cíle kurzu:
Kurz je určen vývojářům, kteří se chtějí naučit tvořit interaktivní internetové aplikace prostřednictvím skriptování na straně serveru. Osnova:
Scriptovací jazyk PHPStručná historie WWW (URL, jazyk HTML) Protokol HTTP Skriptování na straně serveruSkriptování na strane klienta Skriptování na strane serveru Přehled používaných systémů Principy funkce dynamických stránek Historie a současnost PHPCesta od PHP až po PHP5 Základní vlastnosti jazyka PHP, možnosti použití Úvod do PHP, syntaxe jazykaProgramové konstrukce jazyka, základy Zápis programového kódu do HTML stránky Komentáře atd. Programování v PHPProměnné, datové typy Konstrukce výrazů, logických výrazů Příkazy pro větvení programu Příkazy pro cykly Definování vlastních funkcí Objektově orientované programování v PHP Další programové konstrukce jazyka Jak správně programovat v PHPSprávný zápis programů (štábní kultura) Typy chyb v programech Ladění programů a hledání chyb Regulární výrazyFormuláře v HTML a jejich zpracování v PHPDalší prvky a aspekty programování v PHPZpracování hlaviček v PHP Cookies Session proměnné Šablony PHP a databázePrincip komunikace s databázovými servery Přehled vhodných databázových systémů (MySQL, PostgreSQL) Úvod do jazyka SQL Práce s databází v PHP Vytvoření jednoduché WWW aplikace (adresář telefonních číslech) Bezpečné programování v PHPÚvod do bezpečnosti PHP Zabezpečení webu
**** |