Новости

Previous Next

Что такое сайт и web-разработка?

В современном мире очень тяжело найти людей, не знакомых с интернетом. Понятие настолько прочно вошло в нашу жизнь, что это уже не просто развлечение для молодежи, а полноценное место заработка, самореализации и обмена информацией. Сайты, и даже очень качественные – это настолько привычно, что мало кто задумывается, а что вообще такое сам сайт? Как он создается и какие люди над этим трудятся?

 

Начать стоит с того, что сайт – это всего лишь файл или несколько связанных друг с другом файлов. Каждый элемент, который мы видим на сайте, будь то картинка, текст, пункт меню и прочее – это не больше чем несколько строчек кода в этих файлах. Хорошо, получается, сайт – это когда сел, написал код и получился готовый продукт? Не совсем. В реальных условиях над сайтом трудятся как минимум два, а как максимум целая студия разработчиков, каждый из которых занимается своим этапом разработки. И сейчас мы подробнее об этом поговорим.

 

Представим ситуацию: к вам пришел заказчик, он хочет красивый и удобный сайт. В первую очередь он попадает на менеджера проекта. Это человек, который не просто знает, как создается сайт, он умеет вести переговоры с любыми клиентами, узнавать и конкретизировать желания того, кто даже сам не знает, чего хочет. Менеджер проекта составляет техническое задание (ТЗ), основываясь на пожеланиях заказчика, и передает его дизайнеру. На этом деятельность специалиста не заканчивается: в процессе создания проекта именно он будет поддерживать связь с клиентом и презентовать ему готовый продукт.

 

Дизайнер, получив ТЗ от менеджера, начинает делать набросок сайта: прототип. Этот набросок пока не содержит никаких картинок и внятного текста, он нужен только для того, чтобы определить, из каких блоков будет состоять сайт, где будет меню, где будут новости, где и как будут расположены картинки и прочее. После утверждения прототипа начинается полноценная разработка макета. Тут уже дизайнер проявляет себя в самых креативных порывах, подбирает фото и картинки с открытых баз данных, продумывает стилистику и цвета, закругляет и заостряет элементы. Готовый макет часто проходит несколько кругов доработок, пока заказчик окончательно не утвердит готовую работу. 

 

Но это еще не сайт! Макет – это всего лишь картинка сайта, то как он должен выглядеть. Готовый и утвержденный макет передается верстальщику – человеку, который сможет написать код и создать полноценные web-страницы посредством языков HTML и CSS. Первый позволяет разместить элементы на странице, второй – задать стили этим элементам. Именно верстальщик создает файлы, которые являются web-страницами сайта и могут быть размещены в интернете.

 

Окей, ну теперь-то сайт готов! А вот и нет. Мы получили статичные страницы, которые никак не реагируют на пользователя и в настоящее время мало кого уже интересуют. Теперь в них нужно вдохнуть жизнь! И вот здесь-то вступает в свои права программист. Обычно над сайтом работает два программиста: front-end и back-end разработчик. 

 

 Front-end разработчик (часто является по совместительству верстальщиком) программирует то, что мы можем увидеть: анимацию, плавную загрузку контента, всплывающие окна, возникающие подсказки, счетчики и часы, добавление товаров в корзину и многое-многое другое. Back-end разработчик программирует то, что мы увидеть не можем: отправку данных с форм обратной связи, авторизацию на сайте (проверку логина/пароля), оформление и отправку заказа в интернет-магазине, отправку сообщений в чате, электронных писем и прочее. Каждый разработчик использует свои средства и свои языки программирования, отличающиеся практически кардинально.

 

И только теперь сайт готов и может быть размещен в интернете, заказчик счастлив. Техническое задание – Прототип – Макет – Web-страницы – Front-end – Back-end: вот сколько стадий проходит даже самый простенький сайт перед тем, как его увидит широкая публика. И в каждой этой стадии есть свои особенности и правила игры. Поэтому создать полноценный сайт в одиночку, конечно, реально, но не всегда оправдано, ведь по многим параметрам он будет проигрывать тем, где участвовали более узкоспециализированные разработчики. 

 

Но это не отменяет того факта, что создавать сайты – это очень весело! И на курсах в ЦМИТе мы попробуем себя в разных ролях: и дизайнера, и верстальщика, и программиста. И потом уже каждый сможет выбрать для себя ту специализацию, которая больше всего по душе.

 

Справка:

Бийский Центр Молодёжного Инновационного Творчества «Политех» (ЦМИТ «Политех») создан 23 ноября 2015 года в рамках целевой федеральной программы Министерства экономического развития РФ при софинансировании Правительства Алтайского края.

 

Основные цели работы ЦМИТ «Политех» – вовлечение как можно большего количества молодых людей в научно-техническое творчество с использование современного оборудования быстрого прототипирования, для проверки ими своих технических идей, ранняя профориентация, создание материально-технической основы для вдохновения, способствование формированию духа изобретательности и инновационного предпринимательства.

 

В ЦМИТ «Политех» работают кружки: Первая Техническая Школа, робототехника, программирование на С++, программирование web-приложений, инновационное моделирование. За год ЦМИТ посещают более 500 школьников.

 

Подробнее о деятельности ЦМИТ «Политех»:

http://cmit22.ru/
https://vk.com/cmit_politeh
https://www.facebook.com/cmit.politeh
https://www.instagram.com/cmit.politeh/
https://www.youtube.com/channel/UC3gdzkyOzGmSIn4BSsEa..