Objektové programování pro web
Ing. Bc. Michal Bubílek
Anotace

Výukový materiál se bude zabývat moderní tvorbou webových aplikací se zaměřením na serverovou část. Student se postupně seznámí se všemi zásadními tématy od webové komunikace, kódování webových stránek, přes objektové programování až k programování na straně serveru a komunikace s databázovými servery. Objektové programování v PHP na straně webového serveru bude stěžejní částí výukových materiálů a student bude seznamován s typickými modelovými situacemi, bezpečností, prací s databází a dalšími tématy. Student se však dostatečně seznámí i s technologiemi HTMLCSS, které jsou právě na serveru jazykem PHP obvykle generovány. Materiál nebude koncipován jako kompletní referenční příručka jazyků, nýbrž čtenáře seznámí s problematikou a typickými modelovými příklady a nabídne a vysvětlí řešení. Budou zde sepsány klíčové vlastnosti jazyků, které budou vysvětleny a názorně ukázány na příkladech. Studenti si budou moci své znalosti ověřit formou připravených testových otázek, kde bude kladen důraz na pochopení problematiky a ne encyklopedickou znalost technologií.

Cíle

Cílem výukového materiálu je seznámit studenta s tvorbou webových aplikací jak po teoretické stránce, tak zejména po praktické stránce, a proto bude u většiny kapitol připojen soubor zdrojových kódů, které danou vysvětlovanou problematiku řeší. Tyto kódy budou připraveny tak, aby je student mohl co nejrychleji a bez zbytečných závislostí prakticky spustit a studovat.

Student tak pochopí principy objektového programování, seznámí se s běžnými technikami a bude schopen sám webovou aplikaci vytvořit.

U studenta se předpokládá základní znalost ICT, programového vybavení a databází. Výhodou je pak ovládání jiného C-like jazyka a základních prvků programování, jako jsou proměnné, řídící struktury, funkce a podobně. Tato neznalost není však kritickým handicapem, protože cílem těchto studijních materiálů je seznámit studenta s objektovým programováním webových aplikací zcela od začátku. Tedy od principů webové komunikace, přes HTMLCSS, až po základní a objektové PHP až po typické OOP příklady.

Klíčová slova
OOP, web, PHP, HTML, CSS, HTTP, praxe, příklady
Datum vytvoření
28.2.2019
Časová dotace
48 hodin
Jazyková verze
česky
Licence