High-level web-programming

Type: For the student's choice

Department: cybersecurity

Curriculum

SemesterCreditsReporting
54Setoff

Lectures

SemesterAmount of hoursLecturerGroup(s)
516ArrayPMk-31

Laboratory works

SemesterAmount of hoursGroupTeacher(s)
532PMk-31

Course description

The course “High-level Web programming” is an optional discipline from the specialty 125 – cyber security for the educational program Cyber security, which is taught in the 5th semester in the amount of 4 credits (according to the ECTS European Credit Transfer System).

Total volume: 120 hours. Classroom classes: 48 hours, of which 16 hours lectures and 32 hours laboratory work. Independent work: 72 hours.

Recommended Literature

Основна 

  1. Мельник Р. А. Програмування веб-застосувань (фронт-енд та бек-енд). Навчальний посібник. Львів : Видавництво Львівської політехніки, 2018. 248 с. 
  2. Джо Вебер Технология Java в подлиннике .- QUE Corporation, 1996, “ВН7-Санкт-Петербург”, 2014 
  3. Роббинс Дженнифер. HTML5, CSS3 и JavaScript. Исчерпывающее руководство / Дженнифер Роббинс. – 4-е издание. – Эксмо, 2014. – 516 с. 
  4. HTML, JavaScript, PHP и MySQL. Джентельменский набор Web-мастера [Текст] : научное издание / Николай Прохоренок. – 3-е изд. – Санкт-Петербург : “БХВ-Петербург”, 2011. – 912 с.  
  5. Daniel Gaspar, Jack Stouffer. Mastering Flask Web Development: Build enterprise-grade, scalable Python web applications, 2nd Edition. Packt Publishing, 2018. 

Допоміжна 

  1. Пьюривал С. Основы разработки веб-приложений / С. Пьюривал. – СПб.: Питер, 2015. – 272 с. . 
  2. Колисниченко Д. Н. РНР и MySQL. Разработка веб-приложений / Д. Н. Колисниченко. – 5-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2015. – 592 с.  
  3. Джейсон Мейнджер Java: Основы программирования .- McGraw- Hill,Inc.,1996, Издательская группа BHV, Киев, 2013 
  4. Роберт Лигуори Java 8: карманный справочник.-М: Издательский дом «Вильямс», 2015, 256 с. 

Information resources

  1. Cisco Systems, Inc.  http://cisco.com 
  2. All specifications CSS (w3.org) www.w3.org/Style/CSS/specs.uk.html 
  3. PHP Manual. www.php.net/manual/en/index.php 
  4. OWASP Top Ten.  https:// owasp.org/www-project-top-ten/ 
  5. Guide to the Python programming language. https://metanit.com/python/tutorial/