Course detail

Programming portal technologies

FP-PPTAcad. year: 2018/2019

Programování portálů pro malá řešení, tedy PHP, databáze MySQL a Java script. Posluchači získají základní znalosti jazyka PHP (syntaxe jazyka, základní funkce, práce s objekty) a naučí se prakticky vytvářet internetové stránky. Dále se naučí využívat databázových systémů v jazyku PHP na příkladu databáze MySQL. Seznámí se se základní syntaxí Java scriptu, včetně možnosti využití tohoto skriptu v kombinaci s PHP při projektování internetových stránech. Rozšíří si znalosti strukturovaní www stran a CSS stylů. Naučí se využívat běžně požadované funkcionality, jako je e-mail prostřednictvím www stránky, práci s formuláři, kontroly vložených dat, zabezpečení www stránek. V rámci předmětu posluchači vytváří každý svůj vlastní web, založený na těchto technologiích, včetně grafického návrhu designu, systému menu, formulářů a ukládání dat v databázi.

Language of instruction

Czech

Number of ECTS credits

3

Mode of study

Not applicable.

Learning outcomes of the course unit

Posluchač je schopen samostatně vytvářet webovské portály na platformě MySQL, PhP. Javascript s využitím nejznámějších frameworků.

Prerequisites

HTML, Databases

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Jádro výuky leží v praktickém řešení zadaného problému posluchači. Posluchači jsou vedeni k vlastní aktivní práci a samostatnému vyhledávání požadovaných informací. V rámci cvičení jsou jim opravovány chyby a jsou naváděni k řešení.

Assesment methods and criteria linked to learning outcomes

Posluchači zpracují v průběhu semestru kompletní portálové řešení. Výsledné hodnocení je založeno na kvalitě projektu.

Course curriculum

Úvod
Základní filozofie portálových řešení
PhP
MySQL
JavaScript
jQuery

Work placements

Not applicable.

Aims

Cílem předmětu je dát posluchačům praktické i teoretické znalosti a dovednosti nutné k vytváření portálů na běžně dostupných technologiích

Specification of controlled education, way of implementation and compensation for absences

Výuka je povinná a kontrolovaná

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Basic literature

Chaffer, Swedberg: Mistrovství v JQuery. Kompletní průvodce vývojáře. Brno, Computer Press 2013 (CS)
Gutmans, A:Mistrovství v PHP 5 Brno, Computer Press 2005 (CS)

Recommended reading

Not applicable.

Classification of course in study plans

  • Programme BAK-MIn Bachelor's

    branch BAK-MIn , 3. year of study, winter semester, compulsory-optional

Type of course unit

 

Lecture

13 hours, optionally

Teacher / Lecturer

Syllabus

The course contains lectures that explain basic principles, problems and methodology of the discipline, and exercises that promote the practical knowledge of the subject presented in the lectures.

Exercise

26 hours, optionally

Teacher / Lecturer

Syllabus

The course contains lectures that explain basic principles, problems and methodology of the discipline, and exercises that promote the practical knowledge of the subject presented in the lectures.