Modern webmastering : the magic of a website
Petukhova, Ekaterina (2015)
All rights reserved
Julkaisun pysyvä osoite on
The purpose of the thesis was to build a prototype of online web development course for intermediate web programmers. The course consists of study materials covered in this thesis including the process of web design, front-end and back-end coding, Search Engine Optimization, promotion, maintenance and security of a website, and differences between Content Management Systems. The creation of a website requires much effort: a thorough analysis, development and advancement. The whole thesis combines theoretical and practical parts which explain the main aspects of website building. The course can be divided in 3 levels of study: design concept and client-side programming – HTML, CSS, JS; server-side programming – PHP, Python, Ruby, etc.; CMS, SEO; and security optimization. Emphasis is placed on the creation of sites using CMS and Search Engine Optimization. Upon the reading of this thesis, a web developer gains a holistic view of a website creation technology chain, formulates an understanding of current tendencies in technology of web development and, as a result, is be able to build, publish and maintain a website on their own.