Web programming
Course: Geoinformation systems and Technologies
Structural unit: Educational and Scientific Institute "Institute of Geology"
Title
Web programming
Code
ВК 1.01
Module type
Вибіркова дисципліна для ОП
Educational cycle
First
Year of study when the component is delivered
2022/2023
Semester/trimester when the component is delivered
3 Semester
Number of ECTS credits allocated
5
Learning outcomes
- Apply conceptual knowledge of natural and socio-economic sciences when performing tasks of geodesy and land management.
- To carry out surveys and research, topographic-geodetic, cartographic, project and project-research works when performing professional tasks in geodesy and land management.
- Choose and apply tools, equipment, equipment and software, which are necessary for remote, terrestrial, field and camera research in the field of geodesy and land management.
- Organize and perform remote, ground, field and camera work in the field of geodesy and land management, prepare the results of work, prepare relevant reports
Form of study
Prerequisites and co-requisites
Basic computer skills
Course content
Familiarity with the basic concepts of data access organization - url, http, html. Students get acquainted with modern concepts of data transmission, basic protocols and addressing schemes for web tasks. The general principles of organization and configuration of the most common web servers (Apache, nginx) are studied. Students get acquainted with professional software products for web development (WebStorm). The basics of the HTML markup language and the CSS style language are studied. Students gain hands-on team development skills for data representation using georeferenced data examples. There is an introduction to the features of presenting geo-data in databases and the use of frameworks for front-end development (Django). Students get acquainted with the basics of data presentation in modern web engines.
Recommended or required reading and other learning resources/tools
1. Pasichnyk V.V., Pasichnyk O.V., Uhryn D.I. Veb-tekhnolohii. – Lviv: PP «Mahnoliia 2006», 2013. – 336 p.
2. Pasichnyk O. H., Pasichnyk O. V., Stetsenko I. V. Osnovy Veb-dyzainu. – K.: Vyd. hrupa BHV, 2009. – 336 p.
3. HTML: HyperText Markup Language by MDN Web Docs' https://developer.mozilla.org/en-US/docs/Web/HTML
4. CSS: Cascading Style Sheets by MDN Web Docs' https://developer.mozilla.org/enUS/docs/Web/CSS
5. Стандарт Living Standard HTML https://html.spec.whatwg.org/multipage/
6. Стандарт CSS https://www.w3.org/Style/CSS/
7. Стандарт RFC 791 https://tools.ietf.org/html/rfc791
8. Стандарт RFC 793 https://tools.ietf.org/html/rfc793
9. Стандарт RFC 793 https://tools.ietf.org/html/rfc2616
10. Стандарт RFC 3986 https://tools.ietf.org/html/rfc3986
Planned learning activities and teaching methods
lectures, practical classes, independent practical works, modular control works
Assessment methods and criteria
Control is carried out according to the modular rating system and includes: performance of 10 practical works (where students must demonstrate
the quality of the acquired knowledge and solve the tasks using the methods and tools outlined by the teacher), performing 4 independent practical tasks (where students have to demonstrate the quality of the acquired knowledge and solve the tasks without limiting the tools and problem-solving techniques) and carrying out 2 written modular control tasks. The final assessment is conducted in the form of a written assessment.
Language of instruction
ukrainian
Lecturers
This discipline is taught by the following teachers
Departments
The following departments are involved in teaching the above discipline