методичка курса

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

Пошаговая инструкция: собери свой сайт, лендинг или простое веб-приложение через Claude Code — от установки инструментов до публикации в интернете. Ты не пишешь код. Ты описываешь задачу словами и повторяешь шаги.

Модуль 0 — Подготовка рабочего места

0.1 Что мы построим

Цель урокаПонять, что именно ты получишь в конце курса, и настроиться на результат.

За этот курс ты шаг за шагом соберёшь и опубликуешь в интернете свой рабочий сайт, а к финалу — и простое веб-приложение под свою идею. Всё это — через Claude Code, инструмент, который пишет код вместо тебя.

Вот что у тебя будет к концу курса:

Главное: тебе не нужно быть программистом. Ты описываешь задачу обычными словами — «сделай мне лендинг для кофейни с формой заявки» — а Claude Code пишет код, создаёт файлы и объясняет, что сделал.

📌 Главный принцип курсаТы никогда не пишешь код сам. Ты выполняешь пошаговые инструкции и копируешь готовые промпты. Если что-то не получилось — в конце уроков есть блок «Если не вышло».
💡 На каком проекте учитьсяВыбери одну реальную идею, которую хочешь запустить: сайт для своей услуги, лендинг товара, визитка мастера, страница мероприятия. Учиться на живой задаче в разы интереснее, чем на абстрактном примере. Как сквозной пример в методичке мы будем собирать лендинг кофейни «Зерно» — а ты повторяй те же шаги на своей теме.
Чек-лист урока
  • Я понимаю, что соберу и опубликую свой сайт
  • Я понимаю, что программировать не придётся
  • Я выбрал реальную идею для своего проекта
  • Я готов уделить курсу 2–3 недели

0.2 Создаём аккаунт Claude

Цель урокаЗарегистрировать аккаунт, через который будет работать твой AI.
  1. Открой сайт Claude

    Перейди на claude.ai и нажми Sign up.

  2. Зарегистрируйся через Google или почту

    Быстрее всего — кнопка Continue with Google. Или введи email и подтверди код из письма.

  3. Подтверди аккаунт

    Введи имя, подтверди, что тебе есть 18, — готово. Это твой аккаунт Claude на твоей почте.

💡 СоветЗапиши почту и пароль в надёжное место (менеджер паролей). Этот аккаунт — «двигатель» твоего сайта: через него Claude Code будет тебе помогать.
📌 Про оплату инструментовСтартовать можно на бесплатном плане. Если захочешь работать много и быстро — оформишь платную подписку Claude на своём аккаунте. Никаких чужих ключей и паролей вставлять не нужно: всё только на твоём аккаунте.
Чек-лист урока
  • Аккаунт на claude.ai создан на моей почте
  • Я могу зайти в него и вижу окно чата

0.3 Устанавливаем Claude Code

Цель урокаУстановить на компьютер Claude Code — инструмент, который будет писать код за тебя прямо в терминале.

Claude Code работает в «терминале». Сначала поставим то, без чего он не запустится, — программу Node.js, а потом сам Claude Code.

Шаг А. Устанавливаем Node.js

  1. Скачай Node.js

    Открой nodejs.org и нажми большую зелёную кнопку LTS (рекомендованная версия). Скачается файл-установщик.

  2. Установи

    Запусти скачанный файл. И на Windows, и на Mac это обычный установщик: жми Продолжить → Принять условия → Установить → Готово (ничего не меняй). На Mac может спросить пароль от компьютера — это нормально.

  3. Проверь, что установилось

    Открой терминал (на Windows — приложение «PowerShell» или «Командная строка», на Mac — «Терминал» через поиск Spotlight по слову Terminal). Введи команду и нажми Enter:

    node -v

    Если появилось что-то вроде v22.3.0 — Node.js установлен. ✅

Шаг Б. Устанавливаем Claude Code

  1. Введи команду установки

    В том же терминале вставь и нажми Enter:

    npm install -g @anthropic-ai/claude-code

    Подожди 1–2 минуты, пока всё скачается. Побегут строки — это нормально.

  2. Запусти Claude Code

    Введи короткую команду:

    claude

    В первый раз он попросит войти — откроется браузер, нажми авторизоваться аккаунтом claude.ai (тем самым из урока 0.2).

  3. Проверь, что работает

    Когда увидишь приветствие Claude Code прямо в терминале — напиши ему: Привет! Ты готов помогать мне собрать сайт? Если ответил — всё работает. 🎉

⚠️ Если не вышло«command not found: npm» → Node.js не установился, повтори Шаг А и перезапусти терминал. «permission denied» на Mac → добавь впереди sudo (терминал спросит пароль от компьютера). На Windows, если ругается на «выполнение скриптов запрещено», — перезапусти PowerShell от имени администратора.
Чек-лист урока
  • node -v показывает версию
  • Команда claude запускает Claude Code
  • Я вошёл своим аккаунтом и получил ответ

0.4 Терминал за 10 минут

Цель урокаПерестать бояться «чёрного окна» и научиться 4 базовым действиям. Больше для курса не понадобится.

Терминал — это просто способ давать компьютеру команды текстом. Тебе пригодятся всего несколько:

💡 Копируй, а не набирайВсе команды из методички можно копировать и вставлять в терминал: на Windows — правой кнопкой мыши или Ctrl+V, на Mac — Cmd+V. Ничего придумывать не нужно.
Чек-лист урока
  • Я понимаю, что делают cd, cd .. и ls/dir
  • Я не боюсь терминала — это просто команды текстом
  • Я знаю, что claude запускает помощника в текущей папке

0.5 Рабочая папка проекта

Цель урокаСоздать отдельную папку, где будет жить твой сайт, и запустить в ней Claude Code.

Все файлы твоего сайта должны лежать в одной папке. Так и тебе, и Claude Code проще: он работает именно с той папкой, в которой запущен.

  1. Создай папку для сайта

    В терминале введи по очереди (каждую строку — с новой, нажимая Enter):

    # переходим на рабочий стол
    cd Desktop
    # создаём папку проекта
    mkdir moy-sayt
    # заходим внутрь неё
    cd moy-sayt

    Теперь ты «внутри» папки moy-sayt. Именно здесь появятся все файлы сайта.

  2. Запусти здесь Claude Code

    Просто введи claude — и помощник будет работать именно в этой папке. Всё, что он создаст, окажется в moy-sayt.

  3. Познакомь Claude Code с проектом

    Первым сообщением задай контекст — это сильно повысит качество будущих ответов:

    Промпт: контекст проекта
    Я собираю свой первый сайт и совсем не умею программировать. Объясняй всё простыми словами, без сложных терминов, и делай всё сам. Мой проект: лендинг кофейни «Зерно» (замени на свою идею). Запомни это на весь наш разговор.
⚠️ Если не вышло«mkdir: … File exists» → папка уже есть, просто зайди в неё: cd moy-sayt. Не можешь найти папку потом → она на Рабочем столе, называется moy-sayt, её видно как обычную папку в проводнике/Finder.
Чек-лист модуля 0
  • Аккаунт Claude создан
  • Claude Code установлен и запускается
  • Создана рабочая папка moy-sayt
  • Claude Code запущен внутри папки и знает мой проект

Модуль 1 — Первая страница за вечер

1.1 Идея и структура сайта

Цель урокаПревратить идею «в голове» в понятную структуру, по которой AI соберёт правильный сайт.

Чем точнее ты опишешь, что хочешь, тем лучше выйдет сайт. Но придумывать структуру самому не нужно — пусть Claude Code сделает это вместе с тобой.

  1. Опиши свою идею в двух-трёх фразах

    Ответь себе на три вопроса: кто ты / что предлагаешь, для кого, что человек должен сделать (позвонить, оставить заявку, купить). Например: «Кофейня “Зерно” в центре города, кофе и завтраки, хочу, чтобы люди приходили и заказывали кофе с собой».

  2. Попроси Claude Code предложить структуру
    Промпт: структура сайта
    Я делаю одностраничный сайт-лендинг. Вот моя идея: [вставь свои 2–3 фразы]. Предложи простую структуру страницы: какие блоки нужны, в каком порядке, и что коротко написать в каждом. Не пиши код — только план блоков списком. Объясни простыми словами.

    Claude предложит примерно такой набор: шапка с названием → первый экран с главным предложением и кнопкой → о нас → услуги/меню → отзывы → контакты и форма → подвал.

  3. Утверди или поправь план

    Если чего-то не хватает — так и скажи словами: «добавь блок с ценами», «убери отзывы, их пока нет». Когда план нравится — переходим к сборке.

💡 Меньше — лучшеДля первого сайта не делай 15 блоков. 5–6 сильных блоков работают лучше, чем длинная простыня. Всегда можно добавить потом одной фразой.
Чек-лист урока
  • Я сформулировал идею в 2–3 фразах
  • Claude предложил структуру блоков
  • Я утвердил финальный список блоков

1.2 Промпт для сайта

Цель урокаДать Claude Code один точный промпт — и получить готовый файл сайта.

Теперь главный момент: одним промптом просим собрать сайт целиком. Секрет хорошего результата — назвать тему, блоки, стиль и что должно работать.

  1. Собери промпт по шаблону

    Возьми заготовку ниже, подставь свою тему и утверждённые блоки из урока 1.1:

    Промпт: собрать сайт
    Собери одностраничный сайт-лендинг в одном файле index.html (стили и скрипты внутри этого же файла, чтобы всё работало без установки чего-либо). Тема: кофейня «Зерно» — кофе и завтраки в центре города. Блоки по порядку: 1) шапка с названием и меню-ссылками, 2) первый экран — крупный заголовок, короткое предложение и кнопка «Заказать кофе», 3) о нас, 4) меню из 4 позиций с ценами, 5) блок с адресом и часами работы, 6) подвал. Сделай современно и аккуратно, адаптивно под телефон. Тексты придумай осмысленные под тему. Покажи, каким файлом открыть результат.
  2. Дай Claude Code выполнить

    Отправь промпт и подожди. Claude Code сам создаст файл index.html в твоей папке и в конце напишет, как его открыть.

  3. Не редактируй код руками

    Даже если ты видишь текст кода в терминале — не трогай его. Всё меняем только словами, через Claude Code. Это и есть вайб-кодинг.

📌 Почему «в одном файле»Мы просим уместить всё в один index.html, чтобы сайт открывался двойным кликом без сложных настроек. Для лендинга этого более чем достаточно, а публиковать такой файл проще всего (Модуль 4).
Чек-лист урока
  • Я собрал промпт со своей темой и блоками
  • Claude Code создал файл index.html
  • Я не правил код руками

1.3 Первый запуск: смотрим свой сайт

Цель урокаОткрыть готовый сайт в браузере и увидеть свою первую живую страницу.
  1. Найди файл index.html

    Открой папку moy-sayt на Рабочем столе. Внутри лежит файл index.html — это твой сайт.

  2. Открой его в браузере

    Дважды кликни по index.html — он откроется в твоём браузере (Chrome, Safari, Edge). Ты увидишь свою страницу целиком.

  3. Если открылся код, а не сайт

    Иногда файл открывается как текст. Тогда попроси Claude Code:

    Промпт: как открыть сайт
    Я открыл index.html, но вижу код, а не сайт. Подскажи по шагам, как правильно открыть этот файл в браузере на моём компьютере.
💡 Не бойся, если пока некрасивоПервый вариант — это черновик. На то он и первый. В Модуле 2 мы доведём его до вида, который не стыдно показать. Сейчас важно одно: сайт открывается и работает.
⚠️ Если что-то сломалось или пустоПросто опиши это Claude Code словами: «страница открывается пустой», «кнопка не на месте», «меню не помещается на телефоне». Он найдёт причину и починит. Ошибаться на этом этапе — нормально.
Чек-лист урока
  • Файл index.html лежит в папке проекта
  • Сайт открывается в браузере, а не как код
  • Я вижу все блоки из своей структуры

1.4 Правки словами

Цель урокаНаучиться главному навыку курса: менять сайт обычными словами, а не кодом.

Это суперсила вайб-кодинга. Тебе не нравится заголовок, цвет кнопки, порядок блоков — ты просто говоришь об этом Claude Code, и он переделывает. Запомни рабочую формулу правки:

[Что именно меняем] + [Как должно стать] + [по одной правке за раз]

Примеры правок, которые можно давать прямо сейчас (по одной за раз):

Примеры промптов-правок
• Сделай заголовок на первом экране крупнее и добавь под ним фразу «Свежая обжарка каждое утро».
• Поменяй кнопку «Заказать кофе» на зелёную, а текст на «Заказать с собой».
• Передвинь блок «Меню» выше блока «О нас».
• Замени цены в меню на: эспрессо 45, капучино 75, латте 85, раф 95.
• Добавь в подвал ссылки на Instagram и номер телефона.
  1. Дай одну правку

    Выбери одно изменение, напиши его Claude Code и нажми Enter. Он поправит файл.

  2. Обнови страницу в браузере

    Вернись в браузер с открытым сайтом и нажми обновить (Ctrl+R, на Mac Cmd+R). Изменение появится.

  3. Повторяй, пока не понравится

    Меняй по одной вещи за раз, обновляй, смотри результат. Так ты всегда видишь, что именно поменялось.

💡 Одна правка — один запросНе проси «поменяй всё сразу». Меняй по одному, обновляй, смотри. Так проще заметить, если что-то пошло не так, и легко откатить одной фразой: «верни как было».
Чек-лист модуля 1
  • У меня есть работающий сайт из промпта
  • Я сделал минимум 3 правки словами
  • Я умею обновлять страницу и видеть изменения
  • Я понимаю формулу правки: что именно + как хочу

Модуль 2 — Дизайн и наполнение

2.1 Стиль и цвета

Цель урокаПревратить черновик в аккуратный, современный сайт с продуманным стилем.

Дизайн — это не «врождённый талант», а понятные решения. Держи в голове простую формулу аккуратного сайта, и попроси Claude Code её соблюсти:

2–3 цвета + 1–2 шрифта + воздух между блоками + скругления и лёгкие тени

  1. Задай общий стиль одним промптом
    Промпт: стиль сайта
    Обнови дизайн всего сайта в едином современном стиле. Используй тёплую палитру под кофейню: кремовый фон, тёмно-коричневый текст, один акцентный цвет для кнопок. Подбери 1–2 красивых шрифта с Google Fonts, добавь больше воздуха между блоками, аккуратные скругления и лёгкие тени у карточек. Сделай так, чтобы на телефоне тоже выглядело хорошо.
  2. Попроси показать варианты, если не уверен

    Не знаешь, какой цвет? Спроси: «Предложи 3 варианта цветовой палитры под кофейню и коротко опиши настроение каждой». Выбери словами: «давай вариант 2».

  3. Точечно докрути

    Правь мелочи так же, словами: «сделай кнопки чуть крупнее», «шрифт заголовков поживее», «фон чуть светлее».

💡 Референс = ускорительНашёл сайт, который нравится? Опиши его: «сделай в стиле минималистичных скандинавских кофеен — много белого, тонкие линии». AI отлично работает по такому описанию.
Чек-лист урока
  • У сайта единая палитра из 2–3 цветов
  • Подобраны аккуратные шрифты
  • Между блоками достаточно воздуха, есть скругления/тени
  • На телефоне выглядит хорошо

2.2 Блоки и секции

Цель урокаДобавлять, убирать и переставлять целые блоки сайта одной фразой.

Сайт — это набор блоков. Их легко наращивать под задачу: добавить отзывы, часто задаваемые вопросы, галерею, преимущества.

  1. Добавь нужный блок

    Опиши, что за блок и что в нём. Примеры:

    Промпты: новые блоки
    • Добавь блок «Почему мы» с 3 карточками-преимуществами: своя обжарка, зёрна прямых поставок, кофе за 3 минуты.
    • Добавь блок отзывов: 3 коротких отзыва довольных гостей с именами.
    • Добавь блок вопросов-ответов (FAQ) из 4 частых вопросов про кофейню.
    • Добавь галерею из 3 мест под фото интерьера.
  2. Переставь блоки под логику

    Правильный порядок ведёт человека к действию. Скажи: «подними блок “Почему мы” сразу под первый экран», «FAQ поставь перед контактами».

  3. Убери лишнее

    Что не работает — убираем: «удали блок галереи, фото пока нет».

📌 Логика хорошего лендингаКлассический порядок, который продаёт: крючок (первый экран) → доверие (о нас, почему мы) → суть (меню/услуги) → подтверждение (отзывы, FAQ) → действие (контакты и форма). Держи блоки в этом ритме.
Чек-лист урока
  • Я добавил минимум 1 новый блок под свою задачу
  • Я переставил блоки в логичном порядке
  • Лишние блоки убраны

2.3 Тексты с AI

Цель урокаНаполнить сайт живыми, продающими текстами вместо «рыбы» — тоже через AI.

Текст решает не меньше, чем дизайн. Хороший заголовок и понятные выгоды заставляют человека остаться. Claude отлично пишет такие тексты — надо лишь правильно попросить.

  1. Перепиши главный заголовок
    Промпт: заголовок первого экрана
    Придумай 5 вариантов главного заголовка для первого экрана моей кофейни «Зерно». Он должен за секунду объяснять, что это и чем цепляет. Коротко, тепло, по-человечески, без штампов. Дай список из 5 вариантов.
  2. Наполни блоки выгодами, а не свойствами
    Промпт: тексты блоков
    Напиши тексты для блоков сайта кофейни: «О нас» (2–3 тёплых предложения), 3 преимущества (заголовок + одна строка выгоды для гостя), и призыв к действию у кнопки. Пиши про пользу для гостя, а не сухие факты. Тон — дружелюбный.
  3. Проверь факты и вставь

    AI мог «додумать» детали (адрес, часы, цены). Сверь с реальными и поправь: «часы работы поставь 8:00–20:00, адрес — улица Садовая, 5».

⚠️ Ты отвечаешь за фактыAI отвечает за стиль, ты — за достоверность. Всегда проверяй адреса, цены, телефоны, часы работы, которые он написал. Красиво — не значит правда.
Чек-лист урока
  • Главный заголовок — сильный и понятный
  • Тексты блоков про выгоду для человека, а не «о нас любимых»
  • Все факты (адрес, цены, часы) проверены и верны

2.4 Картинки

Цель урокаДобавить на сайт изображения, чтобы он ожил и выглядел профессионально.

Картинки — это половина впечатления. Есть три честных пути, и Claude Code поможет с каждым.

  1. Свои фото (лучший вариант)

    Если у тебя есть реальные фото — положи их в папку проекта moy-sayt и скажи: «Я положил в папку файлы coffee1.jpg и interior.jpg — вставь первое на первый экран фоном, второе в блок “О нас”».

  2. Бесплатные стоковые фото

    Нет своих — попроси Claude Code подобрать бесплатные: «Подскажи, где взять бесплатные фото кофе без нарушения прав (например, Unsplash), и вставь пару подходящих в блоки. Дай ссылки, откуда взял». Скачай по ссылкам и положи в папку.

  3. Иконки и эмодзи

    Для преимуществ и меню часто хватает иконок: «В блоке “Почему мы” добавь к каждой карточке подходящую иконку или эмодзи». Это быстро и всегда уместно.

💡 Лёгкие картинки = быстрый сайтСлишком большие фото тормозят загрузку. Попроси: «сделай так, чтобы картинки не растягивали страницу и быстро грузились» — Claude уменьшит и оптимизирует их отображение.
⚠️ Права на изображенияНе бери первое попавшееся фото из поиска Google — на него могут быть права. Используй свои снимки или бесплатные стоки (Unsplash, Pexels) с разрешением на свободное использование.
Чек-лист модуля 2
  • У сайта единый современный стиль и палитра
  • Блоки собраны в логичном порядке под задачу
  • Тексты живые, факты проверены
  • Добавлены изображения (свои или бесплатные стоковые)
  • Сайт выглядит аккуратно и на компьютере, и на телефоне

Модуль 3 — Логика: формы, кнопки, данные

3.1 Форма заявки

Цель урокаДобавить рабочую форму, чтобы посетитель мог оставить заявку, а ты — получать её.

Форма превращает «красивый сайт» в инструмент, который приносит заявки. Сделаем так, чтобы данные из формы реально приходили тебе — без своего сервера и программирования.

  1. Добавь саму форму
    Промпт: форма заявки
    Добавь на сайт блок с формой заявки: поля «Имя», «Телефон» и «Комментарий», кнопка «Оставить заявку». Сделай её в общем стиле сайта, с проверкой, что имя и телефон заполнены. После отправки показывай сообщение «Спасибо! Мы свяжемся с вами».
  2. Получи бесплатный адрес для приёма заявок

    Чтобы заявки приходили тебе на почту без сервера, используем бесплатный сервис форм. Например, Formspree (formspree.io): зарегистрируйся на своей почте, создай форму — сервис даст тебе личный адрес формы (endpoint) вида https://formspree.io/f/xxxx.

  3. Подключи форму к своему адресу
    Промпт: подключить приём заявок
    Подключи мою форму к сервису Formspree, чтобы заявки приходили мне на почту. Вот мой личный адрес формы: [вставь свой endpoint из Formspree]. Сделай, чтобы после отправки данные уходили туда, а посетителю показывалось спасибо. Работай по официальной документации Formspree.
  4. Проверь на себе

    Открой сайт, заполни форму своими данными, отправь — и убедись, что письмо с заявкой пришло тебе на почту.

⚠️ Только свои ключи и адресаРегистрируйся в сервисах форм на своей почте и вставляй свой адрес формы. Никаких чужих ключей. Свой endpoint не публикуй в открытых чатах — это адрес приёма твоих заявок.
💡 Без почты вообщеНе хочешь заводить сервис — попроси: «сделай кнопку “Написать в Telegram/WhatsApp”, которая открывает переписку со мной». Иногда заявки в мессенджер удобнее формы.
Чек-лист урока
  • Форма добавлена и проверяет обязательные поля
  • Я получил свой адрес формы в сервисе на своей почте
  • Тестовая заявка реально пришла мне

3.2 Кнопки и переходы

Цель урокаОживить кнопки и ссылки: чтобы они вели куда нужно и работали на телефоне.
  1. Свяжи меню с блоками (плавная прокрутка)
    Промпт: навигация по сайту
    Сделай, чтобы ссылки в верхнем меню плавно прокручивали страницу к нужным блокам (Меню, О нас, Контакты). Кнопка «Заказать» на первом экране пусть прокручивает к форме заявки.
  2. Добавь полезные действия на кнопки

    Кнопки могут звонить, открывать карту, писать в мессенджер:

    Промпт: рабочие кнопки
    Сделай, чтобы номер телефона на сайте был кликабельным и по нажатию звонил. Добавь кнопку «Как добраться», которая открывает мой адрес на карте. Кнопку «Написать нам» — чтобы открывала чат в Telegram по моей ссылке [вставь свою].
  3. Проверь на телефоне

    Открой сайт с телефона (или попроси Claude: «покажи, как проверить, что кнопки удобно нажимать пальцем»). Кнопки должны быть крупными и не слипаться.

💡 Одна главная кнопкаНа экране должно быть понятно, какое действие — главное. Сделай ключевую кнопку («Оставить заявку») ярче остальных, чтобы взгляд цеплялся именно за неё.
Чек-лист урока
  • Меню плавно прокручивает к блокам
  • Телефон кликабелен, кнопки ведут куда нужно
  • Всё удобно нажимается на телефоне

3.3 Подключаем данные (простое приложение)

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

Приложение отличается от сайта тем, что что-то делает в ответ на действия человека: считает, фильтрует, показывает результат. Это тоже собирается словами — и это твой второй результат курса: простое рабочее веб-приложение под свою идею.

Сайт = показывает · Приложение = сайт, который ещё и считает, фильтрует, отвечает

Выбери одну идею под свою тему и попроси Claude Code её собрать:

Промпты: простое приложение
Калькулятор: Добавь на страницу калькулятор: человек выбирает напиток и количество, а сайт сразу считает и показывает итоговую сумму заказа.
Каталог с фильтром: Сделай меню кофейни в виде карточек с фильтром по типу (кофе / чай / завтраки) — при выборе показываются только нужные позиции.
Форма-квиз: Сделай мини-опрос из 3 вопросов «какой кофе тебе подойдёт», который в конце показывает рекомендацию.
  1. Опиши приложение простыми словами

    Скажи, что человек делает и что должно произойти. Claude Code соберёт логику сам — тебе не нужно знать, как это устроено внутри.

  2. Проверь по шагам

    Открой сайт, понажимай, повыбирай. Что-то считает неверно или не так показывает — опиши словами: «при выборе 2 капучино сумма должна быть 150, а показывает 75».

  3. Докрути под себя

    Меняй значения, тексты, варианты — всё теми же правками словами, как в Модуле 1.

📌 Где хранятся данныеДля простого приложения данные (список товаров, цены, вопросы) можно держать прямо в файле сайта — Claude Code сделает это сам. Отдельная база данных и сервер для старта не нужны: это уже следующий уровень, который разбираем на живых занятиях.
Чек-лист модуля 3
  • Форма заявки работает, заявки приходят мне
  • Кнопки и меню ведут куда нужно, удобны на телефоне
  • Добавлена простая логика — калькулятор, фильтр или квиз
  • Приложение проверено на реальных действиях

Модуль 4 — Публикация в интернет

4.1 Хостинг бесплатно

Цель урокаВыложить сайт в интернет, чтобы он открывался по ссылке на любом устройстве в мире.

Пока сайт живёт только у тебя на компьютере. Чтобы им пользовались другие, его нужно «опубликовать» на хостинге. Есть бесплатные сервисы, где это делается за пару минут. Самый простой для новичка — Netlify Drop (перетащил папку — получил ссылку).

  1. Зарегистрируйся на бесплатном хостинге

    Открой app.netlify.com/drop. Можно сразу опубликовать без регистрации, но лучше создать свой бесплатный аккаунт (через Google или почту) — тогда сайтом можно управлять.

  2. Опубликуй сайт перетаскиванием

    Просто перетащи свою папку moy-sayt (с файлом index.html внутри) в окно Netlify Drop. Через несколько секунд сервис выдаст тебе рабочую ссылку вида твой-сайт.netlify.app. Открой её — это уже интернет!

  3. Проверь с телефона и отправь другу

    Открой ссылку на телефоне, перешли другу — убедись, что сайт открывается у всех. Поздравляю, ты в сети. 🎉

  4. Как обновлять сайт

    Поменял что-то через Claude Code — снова перетащи обновлённую папку в Netlify (или в разделе Deploys нажми «Deploy manually»). Ссылка останется той же, содержимое обновится.

💡 Пусть Claude подскажетЗапутался в интерфейсе хостинга? Спроси: «я на app.netlify.com/drop, объясни по шагам, куда нажимать, чтобы опубликовать мою папку». Он проведёт за руку.
📌 Другие бесплатные вариантыКроме Netlify есть Vercel, GitHub Pages, Cloudflare Pages. Все бесплатны для простого сайта. Для старта Netlify Drop — самый быстрый: без установки и без терминала.
Чек-лист урока
  • Сайт опубликован на бесплатном хостинге
  • Есть рабочая ссылка вида ...netlify.app
  • Сайт открывается у других людей и на телефоне
  • Я знаю, как обновить опубликованный сайт

4.2 Свой домен

Цель урокаЗаменить адрес ...netlify.app на красивое собственное имя — например, zerno-coffee.com.

Свой домен выглядит солиднее и легче запоминается. Он платный (обычно недорого в год), покупается у регистратора на твоё имя, а потом привязывается к сайту.

  1. Придумай и проверь имя

    Короткое, по теме, легко диктуется. Проверь, свободно ли оно, у любого регистратора доменов (например, Namecheap, Porkbun, GoDaddy или украинский nic.ua).

  2. Купи домен на свой аккаунт

    Зарегистрируйся у регистратора на своей почте, оплати домен своей картой. Данные для входа сохрани в надёжном месте.

  3. Привяжи домен к сайту

    В настройках сайта на Netlify найди раздел Domain settings → Add a domain, впиши свой домен — сервис покажет, какие записи (DNS) прописать у регистратора. Не понял шаги — попроси Claude Code:

    Промпт: подключить домен
    Я купил домен [имя домена] у регистратора [название], а сайт опубликован на Netlify. Объясни по шагам, простыми словами, что и куда прописать, чтобы мой домен открывал мой сайт. Что такое DNS-записи и где их менять.
  4. Подожди и проверь

    После изменения DNS сайт по новому адресу заработает не сразу — от нескольких минут до нескольких часов. Проверяй, открывая свой домен в браузере.

⚠️ Домен — на твоё имяВсегда покупай домен на свой аккаунт и свою почту. Не оформляй его «через кого-то» — иначе рискуешь потерять контроль над адресом. Логины от регистратора храни как ключи от квартиры.
💡 Бесплатный HTTPSNetlify сам выдаст твоему домену бесплатный сертификат (замочек в адресной строке). Отдельно ничего покупать не нужно — просто дождись, пока он активируется в настройках домена.
Чек-лист урока
  • Домен куплен на мой аккаунт и мою почту
  • DNS-записи прописаны по инструкции
  • Сайт открывается по моему домену с замочком (HTTPS)

4.3 Финальный проект и чек-лист запуска

Цель урокаСвести всё воедино и убедиться, что у тебя действительно есть рабочий сайт в интернете.

Поздравляю — если ты дошёл сюда, у тебя уже не «папка с уроками», а живой сайт по своей ссылке, который ты собрал сам, без программистов. Прогони финальную проверку.

  1. Пройди по сайту как гость

    Открой свой сайт по домену и представь, что видишь его впервые: всё ли понятно, красиво, работают ли кнопки и форма. Заметил недочёт — правь словами через Claude Code и снова публикуй.

  2. Попроси у Claude финальный аудит
    Промпт: финальная проверка
    Пройдись по моему сайту как строгий, но доброжелательный эксперт. Проверь: понятно ли с первого экрана, что это и зачем; удобно ли на телефоне; работают ли кнопки и форма; нет ли пустых или недоделанных мест. Дай короткий список из 5 конкретных улучшений по важности.
  3. Внеси правки и опубликуй финал

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

Финальный чек-лист курса
  • Claude Code установлен и запускается (Модуль 0)
  • Собран сайт из промпта и правится словами (Модуль 1)
  • Единый стиль, живые тексты и изображения (Модуль 2)
  • Форма заявки работает, заявки приходят мне (Модуль 3)
  • Добавлена простая логика — калькулятор, фильтр или квиз (Модуль 3)
  • Сайт опубликован на бесплатном хостинге (Модуль 4)
  • Подключён свой домен с HTTPS (Модуль 4)
  • Сайт открывается по ссылке на любом устройстве
💡 Куда двигаться дальшеСобери второй проект под другую идею — теперь это займёт вечер. Дальше можно подключать базы данных, оплату и личные кабинеты, выносить приложение на сервер. Это следующий уровень, который разбираем на живых занятиях и в продвинутых курсах Академии.
🎓 Ты сделал это!Ты своими руками (через AI) собрал и опубликовал сайт, за который подрядчики берут сотни долларов и недели времени. Теперь этот навык всегда с тобой: новую идею ты запускаешь сам, когда захочешь.
AI Cortex Academy · методичка курса «Вайб-кодинг: свой сайт и приложение без программистов» · полный курс, Модули 0–4