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
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.