+7 (977) 483-68-90 +7 (926) 790-80-95
Современная WEB-разработка

Современная WEB-разработка

Для детей с 12 лет

Как говорится: "Три месяца в веб-программировании - это год реального времени". Каждый день появляются новые технологии и разработки. То, что еще вчера казалось делом будущего, сегодня вовсю внедряется браузерами. Конечно уследить за всеми нововведениями очень сложно. И по большому счету не нужно. Главное - понять принцип построения веб-страниц и выбрать для себя надежные приложения-помощники, которые не только облегчат и ускорят работу, но и повысят качество готового продукта. Собственно этим мы и займемся на нашем курсе.

Что же такое сайт? Простыми словами - это набор электронных документов, написанных на языке html и связанных между собой гиперссылками. Файлы сайта хранятся на сервере в одной папке, имя которой совпадает с названием сайта и по сути имеет уникальный адрес в сети. На курсе ребята подробнее узнают об адресации в сети Интернет, о протоколах передачи данных и системе доменных имен.

Html не является языком программирования, как думают многие. Собственно, html – это аббревиатура от словосочетания HyperText Markup Language, которое переводится на русский как язык гипертекстовой разметки.

С помощью языка разметки html создается структура (каркас) web страниц, а при помощи каскадных таблиц стилей, называемых css, страницы html получают необходимое оформление и приобретают красивый внешний вид.

Мы живем в век автоматизации. Конечно сайты тоже принято автоматизировать. Это делается разными способами. Автоматизация может быть на стороне сервера. Тогда за нее отвечает, например, язык PHP. Это серверный язык программирования. Он умеет давать команды серверу и работать с Базами Данных. РНР-сценарий выполняется интерпретатором на сервере, а пользователь лишь видит результат выполнения этого сценария.

Если автоматизация происходит на стороне клиента, то за нее может отвечать JavaScript. Он умеет выполнять сценарии на компьютере пользователя. И кстати, ему не нужен интерпретатор! Это неоспоримое преимущество позволяет запускать сценарии JavaScript без установки специальных программ и приложений. При этом не происходит перезагрузки страницы.

Таким образом, когда Вы заходите на какой-либо сайт, Ваш браузер получает необходимые веб-страницы в виде html-кода, оформления к нему на CSS и набор возможных сценариев на JavaScript и PHP.

При разработке сайта нужно помнить для кого и с какой целью мы его делаем. От этого зависит будет ли сайт статичным или динамичным, нужно ли продумывать адаптивность и кроссбраузерность и так далее.

Динамичные сайты мы научимся "садить" на системы управления. Существует огромное количество систем управления сайтами (CMS). С несколькими из них мы познакомимся подробнее.

На просторах интернет живет огромное количество сайтов. Чтобы наш сайт был конкурентноспособным, важно помнить о дизайне и юзабилити, скорости загрузки страниц и конечно максимально "подружить" его с поисковыми системами.

Мы познакомимся с современными фреймворками, научимся работать со сборщиками проектов, а также узнаем как грамотно настроить рабочую среду и использовать всю мощь IDE (Integrated Development Environment, «интегрированная среда разработки»).

Все это и еще много интересного и полезного ребята узнают на нашем курсе Современная веб-разработка.