шапка лого линия шапка
серая полоса
grey-line   grey-line   grey-line


grey-line   grey-line  
серая полоса
ОГЛАВЛЕНИЕ
grey-line   grey-line   grey-line 1. НА КАКОМ ЯЗЫКЕ ПИШУТСЯ САЙТЫ?
2. ЧТО ТАКОЕ HTML ?
3. ЧТО ТАКОЕ ЯЗЫК CSS ?
4. ЧТО ТАКОЕ PHP ?
5. ЧТО ТАКОЕ JAVASCRIPT ?
6. ЧТО ТАКОЕ MYSQL? ВЗАИМОДЕЙСТВИЕ С PHP.
7. АЛЬТЕРНАТИВНЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ.




grey-line   grey-line  
серая полоса
НА КАКОМ ЯЗЫКЕ ПИШУТСЯ САЙТЫ?
grey-line   grey-line   grey-line 1. НА КАКОМ ЯЗЫКЕ ПИШУТСЯ САЙТЫ?

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

Эскизы или прототипы сайта обычно создаются в программах для графического дизайна. Из профессиональных программ выделим три наиболее распространенные - это Adobe Photoshop,  Adobe Illustrator, и  CorelDRAW.  Есть, конечно, масса других менее профессиональных но не менее любопытных программ, однако на них мы пока не будем заострять свое внимание.

Следующий этап - это утомительная череда многочисленных исправлений и утверждений этих самых эскизов заказчиком.

Ну вот дизайн сайта создан, откорректирован и утверждён заказчиком, теперь его нужно сверстать, а что же такое верстка?

Ещё один этап в создании сайта: вёрстка.
Верстка - это создание Web-страницы по эскизу или прототипу сайта. А это значит, что всё то, что "наваял" дизайнер в одной из вышеперечисленных программ, а также, всё что написал копирайтер в виде текстовых файлов, программисту-верстальщику нужно аккуратно и со смыслом разрезать, написать код каждой страницы, поместить в код нарезанные картинки и текст, соединить страницы между собой сквозными ссылками и переходами, добавить формы и прочее, прочее, прочее…  Монотонная, рутинная работа.  Более подробно о этапах создания сайта можно прочитать Здесь

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

Итак, чтобы написать сайт, вам потребуется знать такие языки программирования как: HTML, CSS, JavaScript, PHP, MYSQL. Существуют и другие языки, но это наиболее популярные, на сегодняшний день. И я расскажу вам о каждом языке подробней.

HTML (HyperText Markup Language) - это язык разметки, описывающий форму отображения информации. Этот язык используют для создания основания сайта, иными словами для каркаса сайта.

CSS (Cascading Style Sheets) - это язык с помощью которого можно контролировать внешний вид Web-страницы. С помощью CSS можно задавать точные характеристики практически всех элементов Web-страницы.

JavaScript - это язык так сказать для "оживления" Web-страницы, с помощью этого языка можно сделать Web-страницу интерактивной, или другими словами, заставить взаимодействовать с пользователем. С его помощью можно сделать всплывающие окна или подсказки, а также многое другое. Этот язык служит не только для применения в Web-разработке.

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

MYSQL - это база данных. С помощью этого языка можно добавлять, изменять или удалять данные, получать информацию по запросу. Если знать MYSQL то можно легко изучить и другие языки баз данных.




grey-line   grey-line  
серая полоса
БИЛЕТЫ ОНЛАЙН
серая полоса
ЧТО ТАКОЕ HTML ?
grey-line   grey-line   grey-line 2. ЧТО ТАКОЕ HTML ?

HTML является первым языком web-программирования. Именно на его основе построены многие команды на php, javascript и т.д. Таким образом можно сказать, что он вечен. Если поисковые системы по ряду признаков могут "забанить" какой либо движок, то HTML неприкосновенен в этом плане.

(HTML - от англ. HyperText Markup Language - "язык гипертекстовой разметки") - стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц содержат описание разметки на языке HTML (или XHTML). Язык HTML интерпретируется браузерами; полученный в результате интерпретации форматированный текст отображается на экране монитора компьютера или мобильного устройства.

Язык HTML является приложением SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879.

Язык XHTML является более строгим вариантом HTML, он следует всем ограничениям XML и, фактически, XHTML можно воспринимать как приложение языка XML к области разметки гипертекста.

Во всемирной паутине HTML-страницы, как правило, передаются браузерам от сервера по протоколам HTTP или HTTPS, в виде простого текста или с использованием шифрования.     html-сайт

Язык HTML был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1986-1991 годах в стенах ЦЕРНа в Женеве в Швейцарии.

HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки. HTML успешно справлялся с проблемой сложности SGML путём определения небольшого набора структурных и семантических элементов - дескрипторов. Дескрипторы также часто называют "тегами".

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

Изначально язык HTML был задуман и создан как средство структурирования и форматирования документов без их привязки к средствам воспроизведения (отображения).

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

Однако современное применение HTML очень далеко от его изначальной задачи. Например, тег "TABLE" предназначен для создания в документах таблиц, но часто используется и для оформления размещения элементов на странице. С течением времени основная идея платформонезависимости языка HTML была принесена в жертву современным потребностям в мультимедийном и графическом оформлении.




grey-line   grey-line  
серая полоса
БИЛЕТЫ ОНЛАЙН
серая полоса
ЧТО ТАКОЕ ЯЗЫК CSS ?
grey-line   grey-line   grey-line 3. ЧТО ТАКОЕ ЯЗЫК CSS ?

Аббревиатура CSS расшифровывается, как Cascading Style Sheets или же, в русском переводе, как каскадные таблицы стилей. Что же это такое и для чего этот язык был в свое время придуман?

Как известно, разметка веб документа осуществляется с помощью тегов языка HTML. Т.е. с помощью HTML мы создаем структуру наших документов (вебстраницы). Например, в чистом HTML мы можем задавать заголовки через теги H1-H6, абзацы и другие элементы структуры документов, и даже придать им нужный нам вид в браузере.

Но время диктовало необходимость использования в HTML все новых и новых атрибутов визуального оформления, которые сильно захламляли исходный код. В связи с этим был предложен другой, более перспективный вариант развития - создание отдельного языка стилевой разметки CSS. И этот вариант имел ряд преимуществ перед простым наращиванием количества атрибутов оформления.

Почему? А вы вспомните, как можно в чистом HTML задать цвет фрагменту текста? Правильно, с помощью тега Font и атрибута Color. А если вы хотите покрасить в нужный цвет сразу несколько абзацев в вашем тексте?

Тогда придется внутри каждого из них (тег абзаца является блочным, а значит его нельзя будет помещать внутри строчного элемента Font) вставлять теги Font с нужным значением цвета в атрибуте Color.

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

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

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

CSS не является языком разметки, в том понимании, как, например, Html. Это язык именно стилевой разметки - у него свой синтаксис, свое внутреннее содержание и во многом он будет сильно отличаться от уже изученного ранее.

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




grey-line   grey-line  
серая полоса
БИЛЕТЫ ОНЛАЙН
серая полоса
ЧТО ТАКОЕ PHP ?
grey-line   grey-line   grey-line 4. ЧТО ТАКОЕ PHP ?

PHP (рекурсивный акроним словосочетания PHP: Hypertext Preprocessor) - это распространенный язык программирования общего назначения с открытым исходным кодом. PHP сконструирован специально для ведения Web-разработок и его код может внедряться непосредственно в HTML.

Вместо рутинного вывода HTML-кода командами языка (как это происходит, например, в Perl или C), скрипт PHP содержит HTML с вкраплениями кода. Код PHP отделяется специальными начальным и конечным тегами , которые позволяют "переключаться" в "PHP-режим" и выходить из него.

PHP отличается от JavaScript тем, что PHP-скрипты выполняются на сервере и генерируют HTML, который посылается клиенту. Вы даже можете настроить свой сервер таким образом, чтобы обычные HTML-файлы обрабатывались процессором PHP, так что клиенты даже не смогут узнать, получают ли они обычный HTML-файл или результат выполнения скрипта.

PHP крайне прост для освоения, но вместе с тем способен удовлетворить запросы профессиональных программистов. Не пугайтесь длинного списка возможностей PHP. Вы можете быстро начать, и уже в течение нескольких часов сможете создавать простые PHP-скрипты.




grey-line   grey-line  
серая полоса
БИЛЕТЫ ОНЛАЙН
серая полоса
ЧТО ТАКОЕ JAVASCRIPT ?
grey-line   grey-line   grey-line 5. ЧТО ТАКОЕ JAVASCRIPT ?

Javascript - это язык программирования, с помощью которого веб-страницам придается интерактивность. С его помощью создаются приложения, которые включаются в HTML-код (например, анкеты или формы регистрации, которые заполняются пользователем). Часто Javascript путают с языком программирования Java, однако общего между ними очень мало. К тому же, некоторые сравнивают Javascript с языками Python, Self, Ruby. Однако это особенный язык, который существует сам по себе.

Для чего используют javascript? С помощью Javascript можно изменять страницу, изменять стили элементов, удалять или добавлять теги. С его помощью можно узнать о любых манипуляциях пользователя на странице (прокрутка страницы, нажатие любой клавиши, клики мышкой, увеличение или уменьшение рабочей области экрана…) Через него можно к любому элементу HTML-кода получить доступ и делать с этим элементом множество манипуляций. Можно загружать данные не перезагружая страницу, выводить сообщения, считывать или устанавливать cookie и выполнять множество других действий.

В чем заключается уникальность javascript? Вся уникальность данного языка программирования заключается в том, что он поддерживается практически всеми браузерами и полностью интегрируется с ними, а все что можно сделать с его помощью - делается очень просто. Ни одна другая технология не вмещает в себе все эти преимущества вместе. К примеру, есть такие, которые не кросс-браузерны (то есть поддерживаются не всеми браузерами). Это - VBScript, ActiveX, XUL. А есть такие, которые с браузером не интегрированы в нужной степени, это - Java, Flash, Silverlight. На сегодняшний день данная технология активно развивается, разрабатывается язык программирования Javascript 2.




grey-line   grey-line  
серая полоса
БИЛЕТЫ ОНЛАЙН
серая полоса
ЧТО ТАКОЕ MYSQL?
grey-line   grey-line   grey-line 6. ЧТО ТАКОЕ MYSQL? ВЗАИМОДЕЙСТВИЕ С PHP.

Итак, для начала ответим на вопрос: что такое MySQL?

MySQL - это одна из самых популярных и самых распространенных СУБД (система управления базами данных) в интернете. Она не предназначена для работы с большими объемами информации, но ее применение идеально для интернет сайтов, как небольших, так и достаточно крупных.

MySQL отличатся хорошей скоростью работы, надежностью, гибкостью. Работа с ней, как правило, не вызывает больших трудностей. Поддержка сервера MySQL автоматически включается в поставку PHP.

Немаловажным фактором является ее бесплатность. MySQL распространяется на условиях общей лицензии GNU (GPL, GNU Public License).

Ранее для долговременного хранения информации мы работали с файлами: помещали в них некоторое количество строчек, а затем извлекали их для последующей работы. Задача длительного хранения информации очень часто встречается в программировании Web-приложений: подсчёт посетителей в счётчике, хранение сообщений в форуме, удалённое управление содержанием информации на сайте и т.д.

Между тем, профессиональные приёмы работы с файлами очень трудоёмки: необходимо заботится о помещении в них информации, о её сортировке, извлечении, при этом не нужно забывать, что все эти действия будут происходить на сервере хост-провайдера, где с очень большой вероятностью стоит один из вариантов Unix - следовательно, нужно так же заботится о правах доступа к файлам и их размещении. При этом объём кода значительно возрастает, и совершить ошибку в программе очень просто.

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

ПРИМЕЧАНИЕ:
Приложение на РНР, использующее для хранения информации базу данных (в частности MySql) всегда работает быстрее приложения, построенного на файлах. Дело в том, что базы данных написаны на языке C++, и написать на PHP программу, которая работала бы с жёстким диском эффективнее базы данных - задача неразрешимая по определению, поскольку программы на PHP в принципе работают медленнее, чем программы на C++, так как РНР - интерпретатор, а С++ - компилятор.

Таким образом, основное достоинство базы данных заключается в том, что она берёт на себя всю работу с жёстким диском и делает это очень эффективно.




grey-line   grey-line  
серая полоса
АЛЬТЕРНАТИВНЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ
grey-line   grey-line   grey-line 7. АЛЬТЕРНАТИВНЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ.

В некоторых случаях возможности javascript ограничены. Тогда используются другие языки, которые будут рассмотрены ниже.

Java. Одним из наиболее используемых языков программирования является Java. С его помощью можно описывать самые сложные алгоритмы, что, однако, чаще всего не нужно на обычном сайте. К тому же из-за этого java-applet'ы долго загружаются, являются "тяжелыми".

Flash. Изначально Flash разрабатывался как кросс-браузерный язык и инструмент для создания мультимедийных объектов, например, аудио- и видео-проигрывателей, баннеров, игр, интерактивных областей на страницах сайта. Но кроме этого, с помощью технологии Flash можно создавать сокеты (сетевые соединения); работать с мультимедиа; хранить внутри объекты, которые не нужно посылать при каждом запросе на сервер. Для Flash есть удобные графические средства разработки.     flash-сайт

Если же говорить о недостатках Flash по сравнению с javascript, то главным недостатком есть то, что поисковики очень плохо индексируют Flash-объекты, так как, поисковики ходят по HTML-ссылкам. А еще текст, который находится в контейнере Flash, нельзя выделить.

XUL, JavaFX, vbscript, Silverlight. Для дополнения возможностей javascript в построении интерфейсов и области коммуникаций используются такие технологии, как XUL, JavaFX, vbscript, Silverlight. Но все они используются гораздо реже, чем javascript и flash.

ЕСЛИ РАССМАТРИВАТЬ ОСОБЕННОСТИ КАЖДОЙ ИЗ НИХ ОТДЕЛЬНО, ТО:
XUL используется для описания интерфейсов и десктоп-приложений. Но рекомендуется в том случае, если писать будете только под Mozilla;
JavaFX работает на компьютере пользователя только с Java, это как дополнение к данному языку;
vbscript разработан Microsoft-ом на основе Visual Basic, абсолютно не развивается, уступает javascript-ту по возможностям и в последнее время практически не используется;
Silverlight тоже разработан Microsoft-ом, но уже как конкурент Flash. Широкого распространения также не имеет.




grey-line   grey-line  
серая полоса
grey-line   grey-line   grey-line

ПОСЕТИТЕ БЕСПЛАТНЫЕ ДИСТАНЦИОННЫЕ КУРСЫ ВЕБ-ДИЗАЙНА:     Посетить




grey-line   grey-line  
серая полоса
ИГРАЙ ПО ВЗРОСЛОМУ!
серая полоса
КНОПКИ ОБРАТНОЙ СВЯЗИ КНОПКИ ОБРАТНОЙ СВЯЗИ КНОПКИ ОБРАТНОЙ СВЯЗИ
серая полоса
нижний блок
нижний блок Новые работы НАШИ ГРУППЫ ВКОНТАКТЕ:

Дизайн групп ВКонтакте

Разработка сайтов

Производство мультипликации

Поздравительные открытки

Инфографика


НАШ КАНАЛ НА ЮТУБ:

Смотреть>>
нижний блок НАШИ ТЕЛЕФОНЫ:
+7 (951) 375 92 45,
+7 (901) 452 63 27.


НАШ АДРЕС:
630120, г. Новосибирск, ул. Забалуева, 21.


E-MAIL:
knyazew2015@mail.ru, kindle888@rambler.ru

WhatsApp: 89513759245
WhatsApp: 89139109141
Instagram: chudesnaya_strana_17


НАША КОМАНДА.

Подробнее>>
нижний блок
нижний блок
ПОДВАЛ


Поделиться с друзьями:


Главная   |   Развлечения   |   Путешествия   |   Обучение   |   Дизайн


Сайт сделан в студии дизайна "Чудесная страна"


    Яндекс.Метрика Рейтинг@Mail.ru    



Valid HTML 4.0 Transitional


Правильный CSS!