Первое знакомство с html,php, jQuery. Что для чего нужно и какие роли играют.

On 30.11.2012 by nikellanjilo

Данная статья для тех людей, кто решил завести свой личной сайт на просторах интернета(сложный ли, простой ли, одностраничный или целый блог, статичный или динамичный).
Начиная с этого введения мы будем брать для разбора интернет-магазин на примере сайта рыбкоф.рф, который был проектом N-Network и будем делать его прототип.
Благодаря урокам мы научимся делать:

  • статические страницы
  • динамичные страницы
  • интернет-магазин
  • всякого рода подключения-rss, YouTube, подключение API VK.COM
  • подключение баз данных к сайту

Теперь о том, для чего нам нужен HTML, CSS,JavaScript и PHP, СУБД MySQL.
Сайты представляют из себя некоторое подобие программного кода, но ни как не страничка, сделанная в Word’е и вставленная как-то в Интернет(как думают многие начинающие веб-программисты — самоучки).
Допустим, для создания ссылки нам необходимо писать целый код(и это самое простое что есть):

< a href=http://nikellanjilo.ru>Ссылка на мой сайт< a/>

Будет это выглядеть примерно так:
Ссылка на мой сайт

Перед тем,как начать веб-разработку, т.е. создание своего личного сайта нужно иметь:

  • Редактор Notepad++, который можно будет скачать тут(если Вы решили создать простой проект)
  • Также, если Вы решили создать свой собственный крупный проект и следить за уроками далее, то я могу Вам посоветовать Aptana Studio, которую я уже давно использую и которую можно скачать здесь
  • Большой справочник по html- здесь, где нам нужно будет смотреть некоторые Теги, их свойства и некоторые примеры, дополняющие наши уроки
  • Для создания баз данных, начальной проверки нам локалке на понадобится EasyPHP, который качаем отсюда.
  • FTP-клиент(FileZilla)-скачать нужен для передачи данных на сервер

Теперь для чего что нужно:

  • html-для верстки страниц, является «каркасом» сайта
  • css- оформление и визуализация
  • php- основной функционал сайта. В основном все веб-проекты строятся именно на этом языке — Вы часто пользуетесь регистрацией, интернет-магазинами, блогами, которые основаны на нем.
  • JavaScript- для создания виджетов; как библиотеку можно использовать упрощенную jQuery,а для того,чтобы не расписывать функции на JS, мы используем готовые методы
  • MySQL- для ведения базы данных пользователей, для хранения информации.

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

Для начала зарегистрируемся на http://ayola.net/, который качественно выполняет свою работу.

Но есть одно НО, которое есть у бесплатных хостингов. У нас будет привязка к доменному имени, т.е. к тому имени, которое мы придумали для нашего сайта. Например: nikellanjilo.xe0.ru . Т.к. я покупал доменное имя, то у меня просто-nikellanjilo.ru
После того,как мы зарегистрировались нам дают логины и пароли для нашего сайта.
Самые главные — пароль и логин от FTP и от СУБД.
По FTP(File Transfer Protocol) мы будем скидывать свой сайт на сервер, т.е. именно те файлы, в которых написана наша кодировка, а в СУБД хранятся все данные, занесенные Вами или пользователями сайта.
Google

Добавить комментарий