SubjectsSubjects(version: 901)
Course, academic year 2021/2022
  
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 2021 to 2021
Semester: winter
E-Credits: 4
Hours per week, examination: winter s.:1/2 MC [hours/week]
Capacity: unlimited
Min. number of students: unlimited
Virtual mobility / capacity: no
State of the course: 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)

https://www.w3schools.com/

https://www.php.net

http://blindfriendly.cz/metodiky

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