SubjectsSubjects(version: 902)
Course, academic year 2022/2023
   Login via CAS
Introduction to Web Development - NUIN020
Title: Základy tvorby webu (CŽV)
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, NUIN019
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.
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

  • HTTP, HTML, CSS
  • 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 | http://www.cuni.cz/UKEN-329.html