The course deals with the classification of web solutions, their architecture, server and client side of the solution. The course provides materials on the full cycle of web application development: front-end and back-end development, modern tools and frameworks that are used on both sides of development. As part of this course, students will receive theoretical and practical knowledge in the development of web applications, complete practical tasks and develop their own web application that works with data from a database