Skip to main content
Skip header

Geoweb 1

Type of study Bachelor
Language of instruction Czech
Code 548-0134/01
Abbreviation GWEB1
Course title Geoweb 1
Credits 5
Coordinating department Department of Geoinformatics
Course coordinator Ing. Pavel Kukuliač, Ph.D.

Subject syllabus

1) Client–server model - front-end vs back-end web application development
2) Basic structure of a HTML web page and its main elements, text formatting, table creation, inserting images and videos into HTML page, creation of animations.
3) Cascading Style Sheets - CSS
4) Server-side scripting - PHP
5) Client-side scripting - JavaScript, AJAX
6) HTML Forms and user's input
7) GIT and GITHUB - version-control system
8) JavaScript libraries
9) Bootstrap framework
10) Django framework and Python programming
11) Accessing relational databases - Postgres
12) Django web app development and adding values into a database
13) Basics of spatial data publishing on the web

E-learning

Literature

Lathkar, M. Building Web Apps with Python and Flask: Learn to Develop and Deploy Responsive RESTful Web Applications Using Flask Framework, 2021, BPB Publications, 262 pages,ISBN-10:9389898838 .
Shaw, B. Web Development with Django: Learn to build modern web applications with a Python-based framework, 2021, Packt Publishing, 826 pages, ISBN-10:1839212500 .
Ranjan, A., Sinha, A.,Battewad, R. JavaScript for Modern Web Development: Building a Web Application Using HTML, CSS, and JavaScript, 2020, BPB Publications, 262 pages,ISBN-10:9389898838 .
Rozentals, N. Mastering TypeScript: Build enterprise-ready, modular web applications using TypeScript 4 and modern frameworks, 2021, Packt Publishing; 4th edition, 538 pages,ISBN-10 1800564732 .

Advised literature

Riaz, A. Full Stack Web Development For Beginners: Learn Ecommerce Web Development Using HTML5, CSS3, Bootstrap, JavaScript, MySQL, and PHP, 2021, Independently published, 392 pages, ISBN-13:979-8738951268 .
Nixon, R. Learning PHP, MySQL & JavaScript: A Step-by-Step Guide to Creating Dynamic Websites, 2021, O'Reilly Media; 6th edition, 826 pages,ISBN-10:1492093823 .
Web Development and Design for Beginners: Learn and Apply the Basic of HTML5, CSS3, JavaScript, jQuery, Bootstrap, DOM, UNIX Command and GitHub - Tools For Building Responsive Websites, 2021, ISBN Canada, 256 pages, ISBN-10:‎1777934621.
Flanagan, D. JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language, 2020, O'Reilly Media; 7th edition, 706 pages, ISBN-10:1491952024 .