Understanding the architectures of web applications, methods of implementing their modules and the basic components of web architecture. Practical knowledge of basic user interface implementation technologies, including: HTML, CSS, JavaScript and PHP. Learning about content management systems on the example of the Joomla platform.
Wymagania wstępne
Knowledge of topics from the following subjects: Computer programming, Databases, Computer networks.
Zakres tematyczny
Lecture
Architecture of web applications and methods of implementing their modules. Basic components of web architecture: thin client layer, application layer, database layer, HTTP protocol, web browser, HTTP server, application server. HTTP server on the example of the Apache server in the XAMPP package. Basic user interface implementation technologies, including: HTML, DHTML, CSS, JavaScript and PHP.
PHP - interleaving HTML and PHP code, variables in PHP, strings in PHP, arrays in PHP, PHP control statements, predefined PHP variables, processing data from forms, file upload in PHP, session variables in PHP, session in PHP.
Content management systems on the example of the Joomla platform.
Laboratory
nstallation of the software environment for web and PHP applications - the XAMPP package.
Basic user interface implementation technologies, including: HTML, DHTML CSS, JavaScript.
Practical scripts in DHTML and JavaScript.
PHP - examples, code organization in PHP, interleaving HTML and PHP code, variables in PHP, strings in PHP, arrays in PHP, PHP control statements, predefined PHP variables, data processing from forms, file upload in PHP, session variables in PHP, session in PHP.
Joomla content management system – installation, configuration, project.
Metody kształcenia
Lecture in the form of a show or presentation.
Laboratory exercises work at the computer, where each topic is implemented according to the scheme:
Introduction to the topic by the instructor, illustrated with examples.
Students complete subsequent examples on their own during classes.
3hen each student receives a task to complete outside of classes with a deadline.
Completion of the task for the next topic is assessed in the form of an interview.
Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się
Opis efektu
Symbole efektów
Metody weryfikacji
Forma zajęć
Warunki zaliczenia
The condition for passing the laboratory is to obtain over 50% of the points from the weighted average grade:
activities during classes,
completed tasks,
reports from laboratories,
colloquium.
The condition for passing the lecture is obtaining over 50% of the points from the weighted average grade:
a test checking knowledge of the material,
presentation on a given topic.
The grade for the course is the average of the grade for lectures and laboratory.
Literatura podstawowa
Laura Lemay, Rafe Colburn, Jennifer Kyrnin HTML, CSS & JavaScript Web Publishing in One Hour a Day, Sams Teach Yourself: Covering HTML5, CSS3, and jQuery 7th Edition Sams Publishing 2015
Jennifer Robbins Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics, 5th Edition O'Reilly Media 2018
Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Korzystając z niniejszej strony, wyrażasz zgodę na ich używanie. Dowiedz się więcej.