Как создаются сайты. Web программирование

Существует два разных подхода к созданию сайтов:
• С помощью бесплатного конструктура сайтов (CMS-системы).
• С помощью языка программирования.
Поговорим о создании сайта с помощью языка программирования.
Этот способ хорош тем, что можно создать сайт любой сложности. Сами CMS-системы также создаются с помощью языков программирования.
Наиболее часто используемые языки программирования: HTML, JavaScript, PHP, VBScript, ASP.NET.

Одним из первых появился язык HTML. Он является мировым стандартом для описания страниц, расположенных в Интернете. Писать сайты на языке HTML можно даже в редакторе «Блокнот». Сайты, написанные на языке HTML, менее требовательны к ресурсам, более защищены от вирусов и прочих вредоносных программ.

Чтобы как-то наладить диалог конечного пользователя и сети Интернет (т.е. сделать станицы сайта динамическими) — были разработаны языки программирования JavaScript и VBScript. Сами языки имеют абсолютно одинаковое предназначение. Просто их создали две конкурирующие фирмы. Программы, написанные на языках JavaScript и VBScript, выполняются на компьютере конечного пользователя.

Следующим шагом в развитии написания сайтов стало появления языков программирования PHP и ASP.NET. Это опять же языки двух конкурирующих компаний, но они имеют абсолютно одинаковое предназначение. Программы, написанные на языке PHP или ASP.NET, выполняются прямо на сервере, расположенном в Интернете, в отличии от программ, написанных на языках JavaScript и VBScript.

В Киеве есть курсы по созданию и программированию сайтов. Например, в Учебном центре Практикум есть несколько курсов для WEB-разработчиков и СЕО/SEO – специалистов. Все желающие могут посетить первый бесплатный урок.
Сайт praktikum.com.ua

Источник www.aleksmir.ru
  • 0
  • 7 февраля 2012, 13:27
  • BulDog
  • 1

Web программирование. Преимущества движка сайта

Движок, это жаргонное выражение, правильное название – программный комплекс управления сайтом. Подобная система управления может состоять из множества небольших модулей (т.е. несколько маленьких программ), которые объединены в общую систему.
Наиболее часто встречается аббревиатура CMS – Content Managment System – Система Управления Контентом.

Начинающие web программисты могут пойти на обучающие курсы. Например, в учебном центре «Практикум» есть несколько курсов Web-программирования. Первое занятие бесплатное. Все желающие могут его посетить.
Сайт www.praktikum.com.ua

Движок имеет смысл устанавливать только на крупные сайты с большим объёмом информации. Понятие крупные достаточно растяжимо, кто-то хочет автоматизировать свой сайт в случае, если количество его страниц превысит 50 штук, а кто-то и с сайтом в 1000 страниц управляется только с помощью SSI (Server Side Include).

Главное достоинство это быстрое внесение изменений сразу на все страницы сайта. Например, Ваш сайт состоит из 200 страниц и, появилась потребность заменить код баннера, добавить баннер, или установить форму подписки на рассылку. В этом случае Вам придётся вручную перебрать 200 страниц и в каждую из них внести соответствующие изменения. Вполне естественно, что это большой труд, затраты времени, да и терпения нужно немало.
В этом случае может помочь упоминавшаяся выше технология SSI, а вот если потребовалось сменить дизайн сайта, то даже применение SSI вряд ли поможет.

С движком же, всё проще, открываем несколько файлов, в которых находятся HTML-вставки, описывающие дизайн, производим их замену и всё готово. Теперь все страницы автоматически отображаются в новом дизайне.
До сих пор можно встретить мнение, что сайт, построенный с помощью такой системы, плохо индексируется в поисковых машинах, т.к. в адресах страниц содержится вопросительный знак (например, .php?id=127). На сегодняшний день ситуация изменилась в лучшую сторону, нормальные поисковики (на которые следует ориентироваться при разработке сайта) без проблем индексируют такие адреса. Ну а если сомнения всё же берут верх, то можно использовать ModRewrite. С его помощью можно избавится от вопросительных знаков, и сделать адрес удобным для запоминания.

Источник: www.webcorp.ru

С чего следует начинать будущему веб-программисту

Как известно, веб-разработка является сложной технической задачей. Чтобы быть успешным — Веб-мастер должен ориентироваться во множестве технологий и инструментов.
Вот, основной перечень того, что должен знать веб-мастер:
— Язык гипертекстовой разметки — HTML;
— Каскадные таблицы стилей CSS;
— Графический редактор Photoshop, Corel Photo Paint или любой другой;
— Язык программирования JavaScript;
— Язык программирования PHP (или Perl, ASP или любой другой язык, выполняющийся на стороне сервера);
— Систему управления базами данных MySQL (или же Microsoft SQL Server).
Также веб-мастер должен уметь:
— Работать с хостингом;
— Конфигурировать веб-сервера, языки программирования и СУБД;
— Использовать готовые решения — системы управления контентом, форумы, движки интернет-магазинов и прочее.

Получился весьма солидный список, если прибавить к нему еще поисковую оптимизацию, навыки в продвижении сайтов и умение разбираться в чужом программном коде, то становится совсем грустно.
Нужно ли знать сразу весь материал, для того, чтобы заниматься разработкой сайтов? Нет, и еще раз нет. Умение делать всё, да еще и с высоким качеством — это, конечно очень здорово, но на практике чаще оказывается, что лишь какое-то одно направление развивается и становится более сильным, а другим направлениям уделяется мало внимания.
Поэтому один из путей решения данной проблемы — специализация. Фокусировка на каком-то одном направлении и развитие навыков именно там.
Начните его с изучения базовых технологий разработки сайтов — изучения HTML и CSS верстки, затем плавно перейдите к изучению какого-нибудь языка программирования, выполняющегося на веб-сервере, например PHP. Узнайте, как использовать базы данных. Ознакомьтесь с основами JavaScript.

Лучше всего заниматься не одному, а с преподавателем. Можно пойти на обучающие курсы. Например, в Киеве в Учебном центре «Практикум» есть курс WEB-программирование, где обучение проходит именно на практике. Сайт www.praktikum.com.ua

Источник www.codething.ru

Что такое карта сайта (веб-программирование)

Карта сайта — одна из страниц сайта, информация на которой аналогична разделу «Содержание» обычной книги. Каждый начинающий веб-программист должен знать, что на карте сайта представлен (по крайне мере должен быть представлен) полный перечень разделов, либо всех страниц, имеющихся на сайте. Используется как элемент навигации. Является стандартным элементом, позволяющим повысить качество интерфейса. Нередко, заголовки страниц в списке служат ссылками на эти страницы.

Такое определение карты сайта дает нас ресурс википедия. Что же мы должны запомнить в первую очередь?
Во-первых, это отдельная страница. И создавать ее нужно именно так, как отдельную страницу. То есть это довольно сложный процесс, который не терпит торопливости.
Во-вторых, карта сайта предназначена для упорядочивания разделов сайта. Это нужно для удобства работы пользователя. В большинстве случаев карта сайта выполняется по древовидной структуре.

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

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

В Киеве есть несколько курсов по созданию и программированию сайтов. Например, в Учебном центре «Практикум» по ул. Расковой 21 есть несколько курсов для WEB-разработчиков. Все желающие могут посетить первый пробный урок и посмотреть чему вообще там учат и кому это полезно.
362-16-18, 050-322-15-13.Консультации без выходных.
praktikum.com.ua, ст.м. Левобережная, ул. Расковой, 19-21

Материал web-skyline.narod.ru

Как правильно использовать Java-script

Существует много противоречивой информацией о влиянии java-script и flash на продвижение сайта в поисковых системах. Кто-то говорит, что их использование совершенно безвредно, а кто-то же отвечает, что использование java-script и flash серьезно подрывает возможности сайта при раскрутке.
Самой большой ошибкой среди сайтов, которые используют java-script, является создание навигационных элементов посредствам рассматриваемого языка программирования. Поскольку ссылки на java-script становятся невидимыми для роботов поисковых систем.
Однако если абстрагироваться от навигации, то можно с уверенностью сказать, что java-script является мощнейшим инструментом, позволяющим достигнуть таких результатов, которые невозможны с использованием простого HTML.

Предположим, что ваш веб-сайт создан с использованием java-script. Что следует делать в этом случае? Для начала рекомендуется вынести script за пределы HTML, особенно если это касается большого кода. Если у вас с помощью java-script написано 3-4 строки, то в этом случае беспокоиться не стоит, пусть остается в HTML. Вынести скрипт за пределы HTML – дело очень простое: находите код скрипта, заключенного в соответствующие теги, копируете его и вставляете его в блокнот, сохранив данный файл с расширением “.js”.
Заметка: убедитесь в том, что ваш файл сохранился так “имяфайла.js”, а не “имяфайла.js.txt”.
Итак, файл сохранен и выгружен на веб-сервер. Теперь необходимо поставить ссылку на использование данного скрипта.
Данный, очень простой способ, позволяет избавиться от сотен, даже от тысяч, строк java-script, на продвигаемой странице.
Помимо того, что вы значительно упростите жизнь роботам поисковых систем, также данный способ позволит достигнуть того, что ваша страница будет загружаться гораздо быстрее.

Выносить и сохранять отдельным файлом можно раскрывающиеся блоки списков, опять же сохраняя файл как имяфайла.js.
Причина, по которой стоит так поступать заключается в том, что роботы поисковых систем не читают содержимое полей “option value” в HTML. В этом случае также можно изрядно сократить размер документа, не нанося ущерб его функциональной части.

В Киеве есть курсы, где изучают Java-script. Например, в Учебном центре «Практикум» по ул. Расковой 21 есть курс «Web-программировние». Все желающие могут посетить первый пробный урок и посмотреть чему вообще там учат и кому это полезно.
362-16-18, 050-322-15-13.Консультации без выходных.
praktikum.com.ua, ст.м.Левобережная, ул.Расковой, 19-21

По материалам textlinkbrokers.com
Статья получена seonews.ru

Как правильно создать сайт (Веб-программирование)

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

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

Техническое задание (ТЗ) не может быть стандартным для всех. Создание сайта — уникальный процесс, требующий индивидуального подхода. Иногда заказчик заранее сам составляет ТЗ, иногда ТЗ составляется в процессе переговоров совместными усилиями заказчика и разработчика.

Грамотно составленное техническое задание не только поможет максимально точно описать подзадачи разработки сайта, но и сформулирует их соответствие поставленным целям и задачам сайта.

В Киеве есть несколько курсов по созданию и программированию сайтов. Например, в Учебном центре «Практикум» по ул. Расковой 21 есть несколько курсов для WEB-разработчиков и СЕО/SEO –специалистов. Все желающие могут посетить первый пробный урок и посмотреть чему вообще там учат и кому это полезно.
362-16-18, 050-322-15-13.Консультации без выходных.
praktikum.com.ua, ст.м. Левобережная, ул. Расковой, 19-21

Материал взят на www.webstudio2u.net
  • 0
  • 1 декабря 2011, 13:54
  • BulDog
  • 1

Как создать сайт (правила создания сайтов)

Создание сайтов — это кропотливый процесс, который для удобства разбивается на несколько этапов. Рассмотрим предварительный этап создания сайта.

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

Обсуждение концепции веб-сайта
Обсуждается концепция веб-сайта, цель разработки сайта и пути привлечения потенциальных посетителей. Выяснить цели разработки сайта — важный шаг на пути к взаимопониманию между заказчиком и разработчиком. Сайт для заказчика может стать рекламной площадкой его бизнеса, может предоставлять сервисную или информационную поддержку, служить инструментом торговли (интернет-магазин) или быть каналом обмена информацией между удаленными представительствами и дистрибьюторами. Все эти цели подразумевают совершенно разный подход к созданию сайта и его продвижению.

Анализ целевой аудитории сайта
Без анализа целевой аудитории не обойтись, если Вы хотите, чтобы на Ваш сайт заходили не просто посетители, а потенциальные клиенты. Анализ поисковых запросов на тематику, близкую к тематике сайта, анализ количества посетителей за определенный промежуток времени, определение отношения целевых посетителей к общему числу посетителей — вот неполный список составляющих анализа целевой аудитории.

Анализ конкурентов
При создании сайтов не лишним будет подробное изучение сайтов конкурентов. Какая посещаемость у сайтов-конкурентов? Удобны ли они в использовании? Каковы их сильные и слабые стороны? Чем можно выделиться? Специалист-разработчик должен провести грамотный анализ сайтов-конкурентов и предложить оптимальную стратегию.

В Киеве есть несколько курсов по созданию и программированию сайтов. Например, в Учебном центре «Практикум» по ул. Расковой 21 есть несколько курсов для WEB-разработчиков и СЕО/SEO –специалистов. Все желающие могут посетить первый пробный урок и посмотреть чему вообще там учат и кому это полезно.
362-16-18, 050-322-15-13.Консультации без выходных.
praktikum.com.ua, ст.м. Левобережная, ул. Расковой, 19-21

Материал взят на www.webstudio2u.net