SubjectsSubjects(version: 902)
Course, academic year 2022/2023
   Login via CAS
Introduction to Web Development - NUIN019
Title: Základy tvorby webu
Guaranteed by: Department of Software and Computer Science Education (32-KSVI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2022
Semester: winter
E-Credits: 4
Hours per week, examination: winter s.:1/2 [hours/week]
Capacity: unlimited
Min. number of students: unlimited
Virtual mobility / capacity: no
State of the course: not taught
Language: Czech
Teaching methods: full-time
Guarantor: Mgr. Klára Pešková, Ph.D.
Incompatibility : NSWI142
Interchangeability : NSWI142
Is interchangeable with: NUIN020
Annotation -
Last update: doc. RNDr. Pavel Töpfer, CSc. (25.05.2021)
A basic course on web technologies provides an overview of workflows and technologies used in web development. Students will practice some of the topics (HTML, CSS, Bootstrap, JavaScript, server-side programming language, SQL, CMS) at tutorials.
Literature - Czech
Last update: Mgr. Klára Pešková, Ph.D. (18.05.2022)

Syllabus -
Last update: doc. RNDr. Pavel Töpfer, CSc. (25.05.2021)

Web basics

  • publishing a website, browser, web hosting, domain; cache, cookies
  • static vs. dynamic web pages
  • overview of the basic web technologies with use cases (HTML5, CSS3, JavaScript, AJAX, server-side programming languages, databases, API)
  • web accessibility; SEO optimization

Basic technologies

  • responsive layout

Introduction to Bootstrap framework

Example of using a client-side language

  • JavaScript

Server-side programming

  • creating a simple dynamic web
  • handling web forms

Using databases in web development, basics of SQL

Web applications security

  • certificates, HTTPS
  • same-origin policy

Content management systems

Charles University | Information system of Charles University |