Что такое интернет?
•Интернет— всемирная система объединённых компьютерных сетей для хранения и передачи информации. Построена на базе стека протоколов TCP/IP. На основе Интернета работает Всемирная паутина (World Wide Web, WWW) и множество других систем передачи данных.
Краткая история:
•1961 г. — Defence Advanced Research Agenсy министерства обороны США приступило к проекту по созданию экспериментальной сети передачи пакетов. Эта сеть, названная ARPANET, предназначалась первоначально для изучения методов обеспечения надежной связи между компьютерами различных типов. Были разработаны протоколы передачи данных в сети ARPANET — TCP/IP. TCP/IP — это множество коммуникационных протоколов, которые определяют, как компьютеры различных типов могут общаться между собой.
•1975 г. — ARPANET превратилась из экспериментальной сети в рабочую сеть.
•1983 г. — вышел первый стандарт для протоколов TCP/IP, вошедший в военные стандарты, и все, кто работал в сети, обязаны были перейти к этим новым протоколам.
•1991 г. — ARPANET прекратила свое существование, однако сеть Интернет, основанная на тех же стандартах, продолжает расти.
•1993 г. — появление службы World Wide Web (WWW), основанной на пользовательском протоколе передачи данных HTTP и на особом формате представления данных — HTML. Документы, выполненные в этом формате, получили название Web-страниц. Создателями являются Тим Бернерс-Ли и, в меньшей степени, Роберт Кайо
В основе интернета лежит технология, предполагающая распределение нагрузки и заданий между теми, кто предоставляет услуги, и теми, кто их использует. Называется - Клиент-сервер
Где клиентом выступает страница браузера которую ведет пользователь, когда сервер выполняет все функции по работе с данными клиента и пользователя.
WEB-технологии и интернет технологии
Интернет технологии это физические элементы
•Физические составляющие имеют материальную ценность, что позволяет развивать бизнес Интернет технологий.
•Физические элементы Интернет технологии включают в себя:
•Сетевые технологии. Сервера. Дата центры;
•Программное обеспечение Интернет;
•Топология Интернет (взаимодействие компьютеров и серверов в сети);
•Сетевые службы (электронная почта, служба DNS, протокол FTP и т.п.);
•Локальные и домашние сети, маршрутизаторы.
Web технологии.
Логические составляющие позволяют создать практически любой Интернет ресурс в сети: веб — сайт, веб — приложение, веб-портал.
Веб технологии :
•Языки разметки (HTML);
•Каскадные таблицы стилей (CSS);
•Скриптовой язык (JavaScript);
•Браузеры;
•Веб-страницы DOM (объектная модель документа (DOM);
•Язык разметки XML (Extensible MarkupLanguage);
•Поисковые системы;
•SEO(поисковая оптимизация).
HTML
•Говоря кратко, HTML был изобретён в 1990 году учёным, Тимом Бёрнсом-Ли (Tim Berners-Lee), и предназначался для облегчения обмена документами между учёными различных университетов. Проект имел больший успех, чем Tim Berners-Lee мог ожидать. Этим изобретением HTML он заложил основы современной сети Internet. HTML это сокращение от "HyperTextMark-upLanguage/язык гипертекстовой разметки" - и на данном этапе этого знания вам вполне достаточно. Однако, чтобы всё было путём, давайте разъясним некоторые детали.
Говоря иначе это язык для написания гипертекста или по-другому сайта. Например представим, что у нас есть сайт , как на изображении ниже:
В то время как его код будет выглядеть так:
JavaScript
Современный JavaScript – это «безопасный» язык программирования общего назначения. Он не предоставляет низкоуровневых средств работы с памятью, процессором, так как изначально был ориентирован на браузеры, в которых это не требуется.
Что же касается остальных возможностей – они зависят от окружения, в котором запущен JavaScript. В браузере JavaScript умеет делать всё, что относится к манипуляции со страницей, взаимодействию с посетителем и, в какой-то мере, с сервером:
•Создавать новые HTML-теги, удалять существующие, менять стили элементов, прятать, показывать элементы и т.п.
•Реагировать на действия посетителя, обрабатывать клики мыши, перемещения курсора, нажатия на клавиатуру и т.п.
CSS
•CascadingStyle Sheets, что означает дословно "каскадные таблицы стилей". Смысл - описывается стиль всего документа или сайта в целом, либо отдельных его элементов. Т.е. вы можете один раз определить, что, например, на всех страницах вашего сайта все заголовки будут красного цвета, абзацы выровнены по центру, а ссылки останутся неподчеркнутыми. И к тому же вы сможете изменить стиль вашей страницы или даже всего сайта, подправив в тексте лишь пару строк!
Например представим, что наш сайт есть кенгуру, у которой на руках детёныш. ( Мы еще сравним строение с сайтом с этим животным, так что не удивляйтесь)))
Тем самым без CSS наши животные будут выглядеть блекло, в то время как с каскадной таблицей стилей ярко и насыщенно. Иначе говоря и приводя утрированный пример, HTML наш сайт это как кенгуру у него есть голова ноги (подвал сайта), у кенгуренка есть шапка (шапка сайта), но без CSS они невзрачны и «не причесаны»
Планы на бедующие. Итог.
На этом пожалуй всё, вскоре на канале появиться ещё ряд статей и видео посвященный данной теме. По планам работы первым делом мы с вами изучим верстку сайтов (HTML и CSS ), за тем перейдем на тему «разработка на стороне клиента», рассмотрим основы JS, а после приступим к серверной разработке на зыке php.
Спасибо за внимание !)