Course detail

Programming on open-source platforms

FP-MppoKAcad. year: 2020/2021

Portal programming for small solutions, PHP, MySQL database and Java script. Students will acquire basic knowledge of PHP (syntax of language, basic functions, work with objects) and learn practically the creation of websites. They will also learn how to use PHP database systems based on the MySQL database. They will familiarize themselves with the basic syntax of the Java script, including how to use this script in combination with PHP when designing web pages. It extends the knowledge of structured www pages and CSS styles. They learn to use commonly-requested functionality such as email through a web page, work with forms, check the embedded data, and secure websites. Within the subject, students create their own web based on these technologies, including graphic design design, menu system, forms and data storage in the database.

Learning outcomes of the course unit

The listener is able to independently create web portals on the MySQL, PhP platform. Javascript using the most popular frameworks.


Knowledge of HTML. Basic knowledge of database systems.


Not applicable.

Recommended optional programme components

Not applicable.

Recommended or required reading

Chaffer,j: Swedberg,K. Mistrovství v JQuery. Brno, Computer Press 2013. ISBN 978-80-251-4103-8
Koch,M.: Programování portálových technologií. Scriptum. Připravuje se.
Chaffer,j: Swedberg,K. Mistrovství v JQuery. Brno, Computer Press 2013. ISBN 978-80-251-4103-8

Planned learning activities and teaching methods

The core of teaching lies in the practical solution of the given problem to the listener. The listeners are directed to their own active work and independent search for required information. As part of the exercise, errors are corrected and they are directed to the solution.
Within the framework of the combined study, students will work on selected assignments from the subject's subject matter content based on listed topics. To control the processing of work and consultations, e-learning is used
students have available electronic materials including check-ups. The subject is finished by processing and defending a separate project.

Assesment methods and criteria linked to learning outcomes

During the semester, students complete a complete portal solution.
Credit Requirements:

Not taking part in the exercise (without excuse and compensation) is deducted 10 points from the project evaluation. The project must be submitted in the credit week printed by the teacher.
The student earns a maximum of 100 points from the project. From the points obtained from the project, any penalty points from the exercise are deducted. Student must earn at least 50 points.
Depending on the achieved points, the entry draft is a mark.

91-100 points - A
81-90 points - B
71-80 points - C
61-70 points - D
51-60 points - E

Language of instruction


Work placements

Not applicable.

Course curriculum

1. Introduction
2.-3. Basic philosophy of portal solutions
4-5. Php programming languages
6-7. MySQL database system
8.-9. JavaScript - basics of use
10.-11. Ajax - Asynchronous Call Technology


Learning outcomes of the course unit The aim of the subject is to give the students the practical and theoretical knowledge and skills necessary to create portals on commonly available technologies

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

Teaching is mandatory and checked.Student consults the solution of their project and is continuously controlled the status of the solution.

Classification of course in study plans

  • Programme BAK-MIn-KS Bachelor's

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

Type of course unit


Guided consultation in combined form of studies

16 hours, optionally

Teacher / Lecturer