Найти тему
Лови мгновение

Введение в мир веб-разработки

🟣Интернет был изобретён в 1969 году для подключения компьютеров по всей территории США. В настоящее время миллиарды устройств соединены между собой.

🟣Как правило, соединение в интернете происходит между двумя компьютерами:

- один из них содержит информацию (сервер);

- другой желает эту информацию (клиент).

🟣Клиент - это программа, которая может принимать множество форм (веб-браузер, мессенджер, видеосервисы).

🟣Сервер можно считать выделенным компьютером всегда подключенным к интернету, единственной целью которого является предоставление контента.

🟣Каждый компьютер, подключенный к интернету, получает IP-адрес, чтобы идентифицироваться в сети (как правило это сочетание четырёх чисел от 0 до 255. Например, 213.180.217.10).

🟣В 1985 году были созданы домены - они связывают IP-адрес (например, 213.180.217.10) со строкой текста, вроде yandex.ru). В результате оба являются взаимозаменяемыми: вы можете перейти на http://213.180.217.10 или http://yandex.ru и в конечном итоге оказаться на одном и том же сайте.

🟣Домен состоит из трёх частей, читается справа налево:

- домен верхнего уровня (.com, .org, .ru);

- имя домена (yandex, wikipedia);

- поддомен (www).

Чтобы компьютеры могли взаимодействовать друг с другом используются протоколы. Например, FTP - для передачи файлов, IRC - для чата, HTTP - для просмотра веб-страниц.

🟣Веб-страница - документ, написанный на HTML, который открывают с помощью веб-браузера. Это текстовые файлы с расширением .html.

🟣Веб-сайт - это набор веб-страниц, расположенных на одном домене.

🟣На вашем компьютере есть различные типы файлов: изображения с расширением .jpg, музыка - .mp3, видео - .avi, документы Word - .docx. Каждый из этих типов файлов может быть открыт с помощью специальной программы.

🟣Программой для открытия HTML-документов является браузер (Firefox или Google Chrome). 

🟣Программа, в которой создаются HTML-документы - это текстовый редактор. Я использую Visual Studio code. Мне её порекомендовали на курсе по веб-разработке: она бесплатная, простой функционал, удобный интерфейс, поддержка C#, HTML, JavaScript, TS и других языков.

Я начинающий веб-разработчик, прошла обучение по HTML и CSS, сейчас сдаю финальные проекты и летом собираюсь на вторую ступень - обучение JavaScript.

А какие языки программирования изучаете вы? И какой был первый?