Web-Programming

Major: Cybersecurity
Code of subject: 6.125.00.O.073
Credits: 3.00
Department: Information Security
Lecturer: PhD Lakh Yuriy Volodymyrovych
Semester: 6 семестр
Mode of study: денна
Learning outcomes: Understand: 1. Skills of creating static Web pages using HTML and CSS; 2. The ability to assess and prevent threats to projected Web resources; 3. Use of Web application development tools; 4. Skills of organizing the interaction of distributed components of Web applications ФКС 4.5. The ability to detect malicious software and the ability to apply the principles and techniques of effective countermeasures. ФКС 4.6. Ability to conduct forensic examination of traces of cyber attacks in cyber space. ФКС 4.7. Ability to develop malware and cyber attack detection software. ФКС 4.9. Ability to perform data, computer abuse and anomaly monitoring.
Required prior and related subjects: • Internet work • Programming Technologies
Summary of the subject: The purpose of the course is to form an understanding of the current level of common Web programming technologies and their classification, as well as to acquire practical work skills in creating interactive applications. The subject acquaints the student with both web programming technology tools and network computer information technologies. It provides the ability to create hypertext documents based on HTML standards, as well as the PHP language for consideration and familiarization with the field of application of various standards and means of creating Web content, as well as acquiring skills in practical creation of Web content by various means. Provides skills to protect web documents, prevent SQL injection and XSS attacks.
Assessment methods and criteria: • oral examination, homework, control work, assessment of students activity during the course (50%) • final control (50 %,exam): written-oral form (50%)
Recommended books: 1. Request For Comment (RFC). (http://www.faqs.org/rfc/) 2. WWW Consortium (W3C) Official Page. (http://www.w3c.org/) 3. Hyper Text Markup Language (HTML) Standard. (http://www.w3c.org/MarkUp/) 4. Cascade Style Sheets (CSS) Standard. (http://www.w3c.org/Style/CSS/) 5. eXtensible Markup Language (XML) Standard. (http://www.w3c.org/XML/) 6. XML Style sheets Language (XSL) Standard. (http://www.w3c.org/Style/XSL/) 7. Document Object Model (DOM) Standard. (http://www.w3c.org/DOM/) 8. PHP. (http://www.php.net/)

Web-Programming

Major: Cybersecurity
Code of subject: 6.125.00.O.072
Credits: 3.00
Department: Information Technology Security
Lecturer: Associate Professor Stepan Voytusik
Semester: 6 семестр
Mode of study: денна
Learning outcomes: KN 2. To organize own professional activity, to choose optimum methods and ways of the decision of difficult specialized problems and practical problems in professional activity, to estimate their efficiency. KN 4. Analyze, argue, make decisions in solving complex specialized problems and practical problems in professional activities, which are characterized by complexity and incomplete definition of conditions, be responsible for the decisions made. KN 12. Understand the values ??of civil (free democratic) society and the need for its sustainable development, the rule of law, human and civil rights and freedoms in Ukraine. KN 13. Knowledge of modern achievements of innovative technologies in the field of information technologies, cybersecurity and management. KN 20. Knowledge of basic approaches to the organization of standard complexes and means of information protection in information and communication systems. KN 21. Knowledge of new domestic and international standards of information security. KN 23. Knowledge of technologies of creation of protection systems of computer systems and networks for development and definition of the general principles of construction of protection systems, tasks and initial data which need to be considered at designing of protection systems. KN 1.4. Apply theories and methods of protection to ensure the security of information in information and telecommunications systems. KN 1.6. Solve problems of protection of information processed in information and telecommunication systems using modern methods and means of cryptographic protection of information.
Required prior and related subjects: Work on the Internet Information Technology Programming technologies Banking security systems
Summary of the subject: The discipline forms an idea of ??the current level of common Web programming technologies and their classification, as well as the acquisition of practical skills in creating interactive applications. The course acquaints the student with the tools of web programming technology and network computer information technology. Provides skills in creating hypertext documents based on HTML standards and PHP language, review, familiarity with the scope of various standards and tools for creating Web - content, as well as gaining skills in practical creation of Web - content by various means. Provides skills in protecting web documents, warning against SQL injections and XSS attacks.
Assessment methods and criteria: The following methods are used to diagnose knowledge: oral individual interview at each laboratory lesson, individual defense of laboratory reports; credit test at the end of the semester. The maximum score in points: 100, in particular: Execution and defense of laboratory work: 70, exam control: 30.
Recommended books: 1. Request For Comment (RFC). (http://www.faqs.org/rfc/) 2. WWW Consortium (W3C) Official Page. (http://www.w3c.org/) 3. Hyper Text Markup Language (HTML) Standard. (http://www.w3c.org/MarkUp/) 4. Cascade Style Sheets (CSS) Standard. (http://www.w3c.org/Style/CSS/) 5. eXtensible Markup Language (XML) Standard. (http://www.w3c.org/XML/) 6. XML Style sheets Language (XSL) Standard. (http://www.w3c.org/Style/XSL/) 7. Document Object Model (DOM) Standard. (http://www.w3c.org/DOM/) 8. PHP. (http://www.php.net/) 9. Microsoft Developer Network (MSDN). (http://msdn.microsoft.com/) 10. Apache Web Server. (http://www.apache.org/) 11. Яndex: Help section. Webmaster tips. (http://www.yandex.ru/info/webmaster.html)