3 semester

1.       

Course title

Web programming

2.       

Course of Study, Speciality

2, Mathematics and information technologies (majors in)

Major in 1-31 03 08-01 Web development and Internet Technologies

Major in 1-31 03 08-02 Mathematical and Software of Mobile Devices

3.       

Semester

 

3

4.       

Credits

2

5.       

Lecturer

Vasilevsky Konstantin Victorovich
Candidate of Physical and Mathematical Sciences, Associate Professor

6.       

Course goal

Obtaining knowledge and skills in future professional activities. Studying client and server technologies for creating a site, using Javascript and correspondent frameworks.

7.       

Prerequisites

Additional knowledge in the course of the course for 1-2 semesters.

8.       

Course Topics

Creation of dynamic client applications. Data types. Variables. Functions. Operators. Arrays. Objects. Developments. Delegation. Buttons. Working with the mouse and keyboard. Time and date. Working with text. Working with sound. AJAX technology. Using the jQuery framework and the ReactJS library to create client applications using JavaScript. Technology NodeJS. Non-relational databases. MongoDB databases, as an example of non-relational databases.

9.       

Recommended Literature

1. Романчик В. С. Web-программирование. – Мн., БГУ. – 2013, 402 c.

2.  Стефанов С. Javascript. Шаблоны. – Пер. с англ. – СПб: Символ-Плюс, 2011. – 272 с.

3.  Флэнаган Д. Javascript. Подробное руководство. – Пер. с англ. – СПб: Символ-Плюс, 2008. – 992 с.

4.  Браун И. Веб Разработка с применением Node и Express. – Пер. с англ. – СПб: Символ-Плюс, 2017. – 336 с.

5.  Симпсон К. ES6 и не только. – Пер. с англ. – Питер, 2017. – 336 с.

         6.  Браун Э. Изучаем JavaScript. Руководство по созданию современных веб-сайтов. – Пер. с англ. – Альфа-книга, 2017. – 368 с.

10.   

Teaching Methods

Passive, active, interactive, verbal, visual, problematic

11.   

Teaching language

Russian

12.   

Requirements, current control

–          Performance and verification of laboratory works;

–          Testing

13.   

Method of certification

Credit