← Все уроки
Урок 01

Как устроен веб

И какие инструменты нам понадобятся для вайб-кодинга

Скролль вниз ↓

Как работает интернет

Каждый раз когда ты открываешь сайт, происходит разговор между двумя компьютерами

Браузер(ты)
Запрос: "Дай мне google.com"
Ответ: HTML + CSS + JS файлы
🖥️
Сервер(кухня)

Браузер = гость |Сервер = кухня |Запрос = заказ |Ответ = блюдо

HTML — скелет страницы

HTML определяет структуру: заголовки, текст, картинки, кнопки.

🏗️Аналогия: HTML = кирпичи и стены дома
<h1> — заголовок
<p> — параграф текста
<img> — картинка
<button> — кнопка
index.html
<!DOCTYPE html>
<"text-[#a78bfa]">class="text-[#f472b6]">html>
<"text-[#a78bfa]">class="text-[#f472b6]">head>
  <"text-[#a78bfa]">class="text-[#f472b6]">title>Мой сайт</"text-[#a78bfa]">class="text-[#f472b6]">title>
</"text-[#a78bfa]">class="text-[#f472b6]">head>
<"text-[#a78bfa]">class="text-[#f472b6]">body>
  <"text-[#a78bfa]">class="text-[#f472b6]">h1>Привет, мир!</"text-[#a78bfa]">class="text-[#f472b6]">h1>
  <"text-[#a78bfa]">class="text-[#f472b6]">p>Это мой первый сайт</"text-[#a78bfa]">class="text-[#f472b6]">p>
  <"text-[#a78bfa]">class="text-[#f472b6]">button>Нажми меня</"text-[#a78bfa]">class="text-[#f472b6]">button>
</"text-[#a78bfa]">class="text-[#f472b6]">body>
</"text-[#a78bfa]">class="text-[#f472b6]">html>

Превью в браузере:

Привет, мир!

Это мой первый сайт

CSS — внешний вид

CSS определяет как выглядит: цвета, шрифты, размеры, расположение.

🎨Аналогия: CSS = краска, обои, дизайн интерьера

Тот же HTML, но с добавлением CSS выглядит совсем по-другому →

style.css
body {
  background: #1a1a2e;
  color: white;
  font-family: Arial;
  padding: 40px;
}

h1 {
  color: #a855f7;
  font-size: 36px;
}

button {
  background: #06b6d4;
  color: white;
  padding: 10px 24px;
  border: none;
  border-radius: 8px;
  cursor: pointer;
}

Превью с CSS:

Привет, мир!

Это мой первый сайт

Всё — это файлы

Весь код — обычные текстовые файлы. Сайт = набор файлов. Кликни на файл чтобы увидеть содержимое.

EXPLORER
📁my-project
<>index.html
#style.css
JSscript.js
📁images
🖼️logo.png
🖼️hero.jpg
📝Создатьнаписать новый файл
👁️Прочитатьоткрыть и посмотреть
✏️Изменитьотредактировать
🗑️Удалитьубрать файл

Терминал — пульт управления

Текстовый способ управлять компьютером. Быстрее и мощнее чем мышкой.

Попробуй ввести: pwd, ls, cd my-project, cd ..

Terminal
Добро пожаловать! Попробуй команды: pwd, ls, cd
~ $
pwdГде я?Показывает текущую папку= адресная строка
lsЧто тут?Показывает содержимое= окно файлов
cdПерейди!Переход в другую папку= клик по папке
Инструмент #1

Cursor

Умный редактор кода со встроенным AI. Пишешь задачу на русском языке — AI генерирует код.

Редактор кода на базе VS Code
Встроенный AI-ассистент
Понимает весь проект целиком
Ты описываешь — AI пишет
Cursor

Ты пишешь:

"Сделай кнопку которая меняет цвет при нажатии"

AI отвечает кодом:

<button onclick="this.style.background=
  '#'+Math.random().toString(16)
  .slice(2,8)">
  Нажми меня
</button>
Terminal — Claude Code
~ $ claude
Claude Code v1.0
> Создай сайт-портфолио с тёмной темой
Claude думает...
✓ Создал index.html
✓ Создал style.css
✓ Добавил анимации в script.js
Готово! Открой index.html в браузере.
Инструмент #2

Claude Code

AI-ассистент прямо в терминале. Может создавать, редактировать файлы и запускать команды. Понимает весь проект целиком.

Работает прямо в терминале
Создаёт и редактирует файлы сам
Запускает команды за тебя
Идеален для больших задач

Cursor vs Claude Code

Используем вместе — они дополняют друг друга

CursorClaude Code
ИнтерфейсГрафический (GUI)Терминал (CLI)
Удобно дляТочечных правокБольших задач
Видно файлыДа, как в проводникеЧерез команды
AI общениеЧат в боковой панелиПрямо в терминале
АвтоматизацияСредняяВысокая

Используем Cursor чтобы видеть код + Claude Code чтобы автоматизировать

Формула вайб-кодинга

💡Идея
✍️Описание на русском
🤖AI пишет код
🌐Результат в браузере

Готовы начать?

В следующем уроке мы создадим первый сайт за 10 минут

Урок 2: Первый лендинг →