SylabUZ

Wygeneruj PDF dla tej strony

Web Applications and PHP Applications - opis przedmiotu

Informacje ogólne
Nazwa przedmiotu Web Applications and PHP Applications
Kod przedmiotu 11.3-WK-CSEED-WAPHPA-S22
Wydział Wydział Matematyki, Informatyki i Ekonometrii
Kierunek Computer science and econometrics
Profil ogólnoakademicki
Rodzaj studiów drugiego stopnia z tyt. magistra
Semestr rozpoczęcia semestr zimowy 2022/2023
Informacje o przedmiocie
Semestr 4
Liczba punktów ECTS do zdobycia 4
Typ przedmiotu obieralny
Język nauczania angielski
Sylabus opracował
  • mgr inż. Andrzej Majczak
Formy zajęć
Forma zajęć Liczba godzin w semestrze (stacjonarne) Liczba godzin w tygodniu (stacjonarne) Liczba godzin w semestrze (niestacjonarne) Liczba godzin w tygodniu (niestacjonarne) Forma zaliczenia
Wykład 30 2 - - Zaliczenie na ocenę
Laboratorium 30 2 - - Zaliczenie na ocenę

Cel przedmiotu

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

  1. 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.
  2. 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.
  3. Content management systems on the example of the Joomla platform.

Laboratory

  1. nstallation of the software environment for web and PHP applications - the XAMPP package.
  2. Basic user interface implementation technologies, including: HTML, DHTML CSS, JavaScript.
  3. Practical scripts in DHTML and JavaScript.
  4. 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.
  5. 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:

  1. Introduction to the topic by the instructor, illustrated with examples.
  2. Students complete subsequent examples on their own during classes.
  3. 3hen each student receives a task to complete outside of classes with a deadline.
  4. 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

  1. 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
  2. Jennifer Robbins Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics, 5th Edition O'Reilly Media 2018

Literatura uzupełniająca

  1. XAMPP [@] http://www.apachefriends.org/en/xampp.html
  2. PHP [@] http://php.pl/
  3. JOOMLA [@]  http://www.joomla.pl/

Uwagi


Zmodyfikowane przez dr Ewa Synówka (ostatnia modyfikacja: 30-04-2024 18:13)