This article is aimed at beginners in the matter of creating Internet resources such as websites. Before reading further, you should realize that website development is not limited to the process of choosing a hosting provider and/or CMS system . Most beginner's guides go straight to the specifics, which I think is a bit of a misnomer. That is why many future webmasters begin the process of mastering the topic of website building basics , for example, with the selection and configuration of hosting (local or remote), while a lot of questions arise, the answers to which have to be sought in other sources. Having no general ideas, the future site builder loses a lot of time looking for the “truth”. I hope my first post in a series dedicated to website creation will help you navigate and critically evaluate any other third-party information, effectively study modern website development technologies .
In what sequence to learn the basics of website building
I am convinced that the development of such a topic as the basis of independent site building should begin with an understanding of the issues covered in this series of articles and in this sequence. Another question is whether you will use all this when creating your site, which technology you choose in the end - it's up to you to decide, but an understanding of site development processes is necessary and, I hope, will be useful to all novice site builders. At least it will come in handy in the future as you develop.
The choice and registration of a domain, the organization of a hosting site are the topics of my next articles, however, the choice of modern technology for creating a website is directly related to the characteristics of hosting, which I will try to focus your attention on a little later. And for starters - common truths, the theoretical foundations of site building.
Content is everything!
At the very initial stage, the period when the webmaster is just planning to create a site, it is necessary to decide on the subject of the future resource. The question of choosing a site topic is not worth it if you are creating a resource for any organization, but if you are a “free” site builder and the site is a way of self-expression or an intended source of income for you, then you should think about the criteria when choosing a site topic. These criteria include: your interest in the topic, relevance, popularity, profitability, competitiveness and legitimacy of the topic.
For a site, as well as for any other source of information, content is important, and for a good site, its (content) uniqueness is important. The lion's share of site visitors go to it from search engines (Yandex, Google, etc.), respectively, a good webmaster must take into account the requirements of the main search engines. Optimization, promotion and promotion of the site in social networks are separate areas of knowledge, but if you want the resource to be in demand, you need to navigate these concepts.
You can organize text and multimedia information on the site in different ways and using a variety of technologies. The site itself in its minimum version is an HTML page/pages linked by hyperlinks. Knowledge of the Hypertext Markup Language (HTML) is enough to create a website, and the use of CSS and JavaScript can give your resource more “pretty” and functionality.
Modern technology for creating sites WEB 2.0
The appearance of the extensive philosophy/technology WEB 2.0 marked a new era in the development of Internet trends. The content on a good site should have been attractive to the audience before, but now the site must interact with this audience. A modern corporate website should be equipped with various services, a calculator of services provided and other features that are attractive to the visitor, which can only be obtained on the site in an interactive mode. The interaction of a site with a person is only part of the philosophy of WEB 2.0, and it is worth noting that individual postulates of 2.0 were successfully implemented on many sites long before their (postulates) official systematization (if you can call it that).
Hosting services are becoming more accessible, the bandwidth of Internet channels is expanding, disk space is getting cheaper, free web resources appear every day for use in a variety of situations, cloud technologies are developing, etc. Modern trends embedded in HTML5 allow you to simplify and better structure the layout of the site layout. The new HTML specification addresses modern requirements and incorporates features that previously had to be solved using a large number of included scripts. More and more sites are emerging with a minimalist design based not on inserting images, but on the new features of CSS3. There are even sites with graphic design entirely in CSS.
Recently, the method of promoting goods and services through the so-called Landing Pages or selling pages is gaining popularity in the corporate sector. The essence of the method is that a one-page site is created with an original design, contact details of the organization, a little background information and a call to the visitor to take some action, a kind of analogue of a business card site. I had a chance to communicate with the creator of one such site. This webmaster organized a whole network of pages and groups promoted in social networks, from which a large number of transitions to the domain from the Landing Page were made. As a result of the work of this specialist, attendance of 50,000 hosts per day was achieved, solely due to traffic from social networks! This example most clearly demonstrates the role
Within the framework of WEB 2.0, the emphasis is shifting towards client languages; what was previously performed exclusively on the server side is being transferred to the client side, that is, the browser. The role of such a specialist as a front-end developer is growing. But it’s too early for a beginner to think about such things, first you need to learn how to navigate popular technological solutions for creating a website.
Introduction to site creation technologies
Do not be deceived in matters of the "appearance" of the site, because even a "fancy" resource can be executed on the simplest technologies, and a site with a modest design has enormous functionality and high quality characteristics - an elegant program code, security, speed, flexibility and extensibility. Here we smoothly move on to such a concept as modern technologies for creating websites. Why so much "philosophy"? The fact is that many, even sophisticated specialists, often experiment and “puzzle” over the choice of the appropriate technology for creating a particular web resource. The complexity of the choice is due to a huge number of factors: the tasks for which the site is created, the load on the resource, functionality, integration with third-party applications (for example, 1C), client preferences and the level of competence of the person who will be filling the site with content. My next post will help you to gradually understand these issues and talk about the difference between a static and dynamic site .

