Charles Explorer logo
🇬🇧

Introduction to Web Development

Class at Faculty of Mathematics and Physics |
NUIN020

Syllabus

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

Annotation

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.