Навыки Web-мастера и Front-end разработчика

Если вы решили сделать карьеру в разработки сайтов, или просто решили сделать сайт для себя, то скачайте как минимум 3 бестселлера по темам: HTML, CSS, JQuery (или JavaScrip) и основы PHP. Далее я расскажу, что нужно знать и в какой степени, как для одной так и для другой цели.

Web-страница в истинном виде

Необходимые навыки и что к чему

HTML довольно прост и не стоит на нем заострять внимании – сейчас это в основном только конструкция HTML HEAD и BODY и разметка текста (абзац p, отступ br, списки (ul и ol), жирный (strong), курсив (em)). На некоторых страницах используют тег time, для сообщения времени поисковикам. И последнее… формы.

В основном вы будете работать с формами, для придания им человеческого вида с помощью CSS. Сами формы связываются с PHP, но вам достаточно иметь PHP-обработчик и знать как его к ним подключить (его разработкой занимается Back-End).


CSS – таблица стилей, разработанная что как-то приукрасить скудный и несуразный HTML. Прописывается прямо в HTML тет, через style=код_css, или в head, если нужно массово привязать их к каким-то тегам, в каком-то месте, или через строчку подключающую отдельный файл CSS. Вообще, в одном из подключении столько вариантов, что можно посвятить этому всю статью. CSS очень многогранный и изучать его можно по ходу работ, нужно только посмотреть, что он может, чтоб иметь хоть какое-то представление, что можно гуглить (во время создания сайта для себя, а не на работе).

Кроме того у CSS появились препроцессоры для ускорение работы, многие работодатели требуют их (чтоб выжимать из вас все по максимуму). Имя им SASS и LESS, в целом очень удобно и понятно, когда знаешь основы и названия стилей.


JavaScrip – язык программирования специально разработанный для веб-программирования. С помощью него вы можете реализовывать различные фантазии дизайнеров или заказчиков. В компании можно быть просто упоротым JavaScrip-разработчиком и получать значительно больше денег. Но такую работу можно найти только в серьезной кампании.

JQuery. Для рядового web-девелопера и верстальщика можно обойтись основами JavaScrip и углубится в готовые, как меня учили говорить на собеседовании, фреймворки. Я скажу проще: готовые решения, основными источниками которого сейчас и является вездесущий JQuery, который настолько популярен, что там есть все, что может пригодится вам в разработке сайтов. Нужно только знать что и где находится, и как его поднастроить, чтоб подогнать под проект, над которым вы работаете.

Если вы планируете создавать информационный сайт – можно обойтись без этого. JavaScrip и JQuery нужен для придания сайту динамичности – слайдеры, кнопочки с какими-то функциями и всплывающими окнами. Кроме того, в сети полно готовых решений и вы можете подключить CMS плагины.


Bootstrap. Фреймворк для создания создания, альтернатива всему вышеописанному (впрочем готовых решений в нем не хватить, для удовлетворения всех нужд). Если речь идет о создании сайта для себя, то вам ничего кроме этого может и не понадобится. На одном элемента div, с разными готовыми стилями, вы сможете построить и оптимизировать мод мобильные свой сайт без изучения дополнительной информации. Многие заказчики хотят сайт на Bootstrap 4, поэтому сотруднику IT-компании нужно изучать и такие-вот фреймворки, но как правило они используют только сетку Bootstrap, для позиционирования элеметов, которая значительно упрощает позиционирование элементов и помогает упростить разбор кода, когда над ним работает множество людей.

Выводы:

Вообщем, создавать сайт для себя – не сложно, немного HTML, немного CSS и, если вы собираетесь делать многостраничный сайт – построение шаблона и работа с выбранной CMS. Напоминаю, что дальше создание сайта на битрикс не будет, в планирую показать вначале блог и магазин на WP. Битрикс же платный и больше подходит для массивных интернет магазинов. Да и вообще, CMS есть много, но нужно остановится на какой-то, я же предпочел отдаться самой популярной, бесплатной и с кучей наработок. Чего и вам советую.

Но другое дело работать Fron-end разработчиком, здесь очень важно скорость выполнения, поэтому до автоматизма придется заучить, через практику, довольно многое. И это явно не самая простая работа. Я бы предпочел пойти в Game Development, по крайней мере это веселее и значительно проще, учитывая фронт работ.

Продолжение в нашей специальной рубрике: Сайтостроение и статьи по WP.

GD Star Rating
loading...
Рейтинг: 10.0 из 10 (1 голоса)

Оставить коментарий

©2011 softocop.ru, created by Kovnir Vladislav.
Softocop