FPF:UF0D138 Programing in Language PHP - Course Information
UF0D138 Programing in Language PHP
Faculty of Philosophy and Science in OpavaSummer 2021
- Extent and Intensity
- 2/1/0. 3 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- Ing. Jaroslav Zeman (lecturer)
Ing. Jaroslav Zeman (seminar tutor) - Guaranteed by
- Ing. Jaroslav Zeman
Centrum interdisciplinárních studií – Faculty of Philosophy and Science in Opava - Timetable
- Mon 8:05–9:40 PU-UF
- Timetable of Seminar Groups:
- Prerequisites
- UFAF508 Programming in C-language || UFBL124 Programming in C-language
General knowledge of programming and algorithms. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Computer Technology and its Applications (programme FPF, B1702 AplF)
- Course objectives
- Students acquire the necessary knowledge to create web pages using PHP. Exercises will focus on basic language features and built-in functions for the efficient creation of dynamic pages.
- Syllabus
- 1. Syntax:
- Built-in types
- Variables (scalars, arrays)
- Operators
- Statements
2. Fundamentals of programs:
- Lexical structure
- Commands
- Subroutines
- Built-in functions
3. Using PHP in the Web server (processing queries GET, POST)
4. Creating forms and processing form data
5. Using PHP to accest to SQL Server
6. The connection between the server and the client (session cookies) and the use of freely available libraries licensed under the GNU
7. Installing PHP in the Web server and use of the development environment
8. Security policy for the implementation of IT systems
The contents practices
The practice is dedicated to installing PHP interpreter, interpreter relation to the www server, www server administration and practical usage PHP and SQL. Students will test the development environment and free access to extensive libraries available under the GNU license.
- 1. Syntax:
- Literature
- required literature
- Nowicki, Steven D.; Lecky-Thomson, Ed. PHP 6. Computer press. ISBN 9788025131275. info
- David Procházka. PHP 6 -- začínáme programovat. Grada. ISBN 978-80-247-3899. info
- not specified
- Radek Dlouhý. PHP v příkladech + CD. Computer Media. ISBN 80-86686-83-3. info
- Teaching methods
- Interactive lecture
Lecture supplemented with a discussion - Assessment methods
- Grade
Credit - Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
- Teacher's information
- To obtain the credit, students must hand in a semester project. The semester project consists of a program created by students, on a theme obtained after a consultation with the lecturer, by the midway through the teaching period. The program must be functional and error free and will perform on the theme.
The exam consists of a consultation on the semester project. The evaluation of the project will focus on the overall completion, namely: the reliability of the created program, used algorithm and equipment, student's personal contribution towards the work on the theme, possibilities of further development of the program and also students' understanding of the issues and the acquired knowledge during the course.
- Enrolment Statistics (Summer 2021, recent)
- Permalink: https://is.slu.cz/course/fpf/summer2021/UF0D138