Students learn to create static and dynamic web pages using basic web technologies such as HTML, CSS, and JavaScript. |
Students will gain knowledge of modern frontend tools (e.g. Bootstrap, React or Vue.js) and backend development (Node.js, Express.js) and will be able to develop full-fledged web applications by establishing client-server communication. |
Students learn how to exchange data using JSON, AJAX, and RESTful APIs, as well as security principles (encryption, authentication, protection against threats such as XSS and CSRF). |
Students can plan and implement a web project from design to development, then present their projects and receive feedback. |