Вы, наверное, искали в Интернете, как работает базовая веб-разработка, и получили ответы, которые искали, менее чем за 5 минут.

Если бы это было так просто ...

Web Development 101: Understanding The Basics объяснит на "простом английском" то, что вам нужно знать о том, как устроен мир Интернета.

Если вы уже являетесь в этом профи, то эта статья, вероятно, не для вас.

Эта статья для вас, если:

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

Ни для кого не секрет ...

Изучение веб-разработки может быть очень странным, если сначала у вас нет правильного фундамента. Я надеюсь, что вам будет легче читать дальше. Хорошая новость в том, что вы сделали первый шаг к решению стать веб-разработчиком и изменить свою жизнь!

Всегда помните ... каждый заядлый программист когда-то был новичком.

Это изображение показывает, где вы сейчас находитесь и где закончите:

Основные выводы из этой статьи:

  • Обзор самого необходимого
  • Что такое веб-разработка?
  • Что такое веб-сайт?
  • Что такое веб-страницы?
  • Что такое гиперссылки?
  • Что такое IP-адрес?
  • Что такое домен, как его получить?
  • Что такое хостинг?
  • Создание сайта
  • Основные инструменты
  • Что такое FTP-клиент?
  • Пошаговая инструкция по загрузке веб-сайта в Интернет

Итак, давайте рассмотрим это:

Веб-разработка

Веб-разработка в самом упрощенном смысле означает создание веб-сайта для Интернета. Существует множество веб-сайтов, и так же, как картина создается художником, веб-сайт в основном создается веб-разработчиками и веб-дизайнерами.

Это базовый пример кодирования:

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

Перейдите на любой веб-сайт и нажмите Ctrl + U (для Windows) или Cmd + U (для Mac), чтобы увидеть то, что называется «исходным кодом» веб-сайта.

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

Очень полезно иметь достаточный объем дизайнерских знаний, таких как:

  • Базовые навыки Photoshop.
  • Типографика (в основном это ваш выбор шрифта и макет текста).
  • Как вы используете цвета.

Что такое веб-страница?

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

Таким образом, веб-страница - это одна страница с информацией, тогда как веб-сайт состоит из нескольких веб-страниц.

Что такое гиперссылка?

Гиперссылка - это гиперактивная ссылка. Хорошо, это была плохая шутка. На самом деле это ссылка, которая направляет вас на другую страницу того же веб-сайта или на другой веб-сайт в целом. Если вы наведете курсор на текст, он часто изменится на «палец», а иногда цвет текста изменится и появится подчеркивание.

Чтобы увидеть гиперссылку в действии, щелкните здесь.

Что такое веб-браузер?

Веб-браузеры - это программные приложения, которые вы используете для доступа ко всему во всемирной паутине (обычно известной как Интернет). Примеры веб-браузеров: Google Chrome, Apple Safari, Opera и Internet Explorer.

Что такое поисковая машина?

Поисковые системы позволяют пользователю находить релевантные веб-сайты на основе фраз и ключевых слов, введенных пользователем. Думайте о всемирной паутине (Интернете) как о библиотеке веб-сайтов, и вы ищете что-то конкретное, а затем выполняете поиск в поисковой системе. Некоторые распространенные поисковые системы: Google, Bing и Yahoo.

Что такое IP-адрес?

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

Как это работает:

Сервер получает запрос страницы, отправленный вашим веб-браузером. Браузер подключается к серверу с помощью IP-адреса. В свою очередь, сервер отправляет запрошенную страницу обратно на ваш IP-адрес. Чтобы узнать свой IP-адрес, посетите:
whatismyipaddress.com

Что такое домен?

Домен - это ваша собственность в Интернете. Так, например, мой дом: www.studywebdevelopment.com - у меня есть SWD, это мой домен. Никакие два веб-сайта не могут иметь одно и то же доменное имя.

Это адрес, по которому люди будут посещать ваш «дом», то есть ваш веб-сайт. URL-адрес (унифицированный указатель ресурсов) содержит имя домена.

Доменное имя состоит из домена верхнего и второго уровня. Расширение домена верхнего уровня (TLD) - это часть имени домена, расположенная справа от точки («.»), Например .com, .net и .org.

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

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

Что такое хостинг веб-сайтов?

У вас есть закодированный веб-сайт (подробнее о том, как это сделать ниже) на вашем ноутбуке, и вам нужно разместить его в Интернете ...

Это не просто так; он должен быть «размещен» в Интернете. Вы делаете это через провайдера хостинга.

Провайдер веб-хостинга предлагает услугу, которая позволяет нам сделать наш веб-сайт доступным для всех, кто заходит на наш домен в Интернете.

Поэтому нам нужно зарегистрировать / купить домен у хостинг-провайдера, а затем ТАКЖЕ приобрести услугу хостинга. Это две РАЗНЫЕ вещи вместе. Домен оплачивается ежегодно, а хостинг в основном оплачивается ежемесячно / ежеквартально / ежегодно.

Обе эти услуги можно приобрести в Bluehost.

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

Как создать вебсайт?

Теперь самое интересное ... создание собственного веб-сайта.

Это самая важная часть любого веб-сайта.

«Если бы мне пришлось срубить дерево за 6 часов, я бы потратил первые 4 часа на то, чтобы точить свой топор».

Авраам Линкольн

Вам нужно решить, какой тип веб-сайта вы хотите иметь. Вот простой и краткий обзор:

Вы можете использовать CMS (Система управления контентом), которая позволяет вам создавать, загружать, редактировать и изменять ваш контент, отображаемый на веб-сайте, который идеально подходит для блогов.

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

Некоторые популярные CMS: Wordpress, Drupal и Joomla.

Если вам не нужна CMS, и вы любите опасную жизнь и любите приключения (как и большинство разработчиков), то вам нужно начать с хорошего текстового редактора.

Что такое текстовый редактор?

Текстовый редактор - это программа, в которой вы пишете свой код.

Вы можете писать код для HTML, CSS, JavaScript, Python, PHP, Ruby и т. Д. Очень важно, чтобы вы сначала выбрали хороший текстовый редактор. Хороший текстовый редактор может значительно повысить производительность и скорость разработки, а также повысить эффективность вашей работы.

PS - Чтобы освоить эти текстовые редакторы и изучить быстрые клавиши, просто перейдите на YouTube и найдите короткие руководства. Вы можете поблагодарить меня позже.

Вот несколько популярных текстовых редакторов:

Sublime - действительно классный редактор, быстрый и простой. Это замечательно как для новичков, так и для профессионалов.

Загрузите его здесь.

Блокнот ++ очень прост, понятен и понятен. Некоторые интересные функции - это выделение синтаксиса и сворачивание синтаксиса, поиск / замена, автозаполнение и многое другое. Он предназначен только для пользователей Windows, поэтому пользователи Mac могут немного расстроиться.

Вы можете скачать его здесь.

Atom поступает с GitHub и доступен для Mac, Windows и Linux. Он очень многообещающий с такими функциями, как автозаполнение, несколько панелей, номера строк, поддержка нескольких файлов, функции поиска / замены и многое другое.

Вы можете скачать его здесь.

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

Вы можете скачать его здесь.

Теперь, когда у вас есть домен, хостинг-провайдер и текстовый редактор, вам нужно загрузить код веб-сайта из текстового редактора в хостинг-провайдера, например Bluehost в данном случае.

Как загрузить сайт в Интернет?

После того, как вы создали свой веб-сайт в текстовом редакторе, который вы выбрали выше, вам необходимо загрузить его на хостинг-провайдера.

Вы не просто копируете и вставляете код текстового редактора в платформу Bluehost, вам нужен «посредник», чтобы сделать это.

Вы делаете это с помощью так называемого FTP-клиента.

Я настоятельно рекомендую FileZilla в качестве вашего FTP-клиента. Это абсолютно бесплатно и очень популярно.

Загрузите FileZilla здесь.

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

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

Затем нажмите Быстрое подключение.

После подключения вам необходимо перейти к файлам вашего веб-сайта (на левой панели ниже), а затем перетащить их в папку public.html (на правой панели внизу).

Внизу окна FileZilla вы увидите «Файлы в очереди», «Неудачные передачи» и «Успешные передачи».

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

Я не буду вдаваться в подробности этого поста, потому что я упомянул так много интересных и полезных вещей в своей электронной книге: Веб-разработка и не только. Убедитесь, что вы скачали его БЕСПЛАТНО здесь.

Вы рассмотрели основы того, как разместить свой веб-сайт в сети - для этого нужен бокал шампанского :) Теперь, когда вы в сети, самое важное - создать невероятный веб-сайт, который достигнет целей, для которых вы его создали.

Это только начало ... у вас много вопросов, и я отвечу на них в своей БЕСПЛАТНОЙ электронной книге.

Он получил много положительных отзывов и поможет вам в этом онлайн-путешествии. Подробнее здесь.

Оставайся крутым и продолжай кодить!

Кайл из SWD.