База IT для вайбкодеров
О чём курс
Курс объясняет техническое устройство веб-приложений и правила работы с кодинг-агентами вроде Cursor, Claude Code или Codex. Программа устраняет пробелы в базовых технических знаниях, которые возникают при генерации кода с помощью искусственного интеллекта: вы разберётесь, как функционируют компоненты системы, научитесь находить ошибки и контролировать результат работы ассистента.
О чём курс
Материал знакомит с полным циклом создания и поддержки программных продуктов. Автор разбирает архитектуру клиент-серверного взаимодействия, структуру файлов, терминал, управление окружением и чтение программного кода.
Большая часть уроков отведена практическим инженерным инструментам: протоколу HTTP, взаимодействию через API, администрированию баз данных через SQL и миграции, контролю версий в Git и подготовке инфраструктуры для запуска сервиса в продакшене. Обучение построено так, чтобы вы понимали каждое действие нейросети и не ломали проект при внесении правок.
Что вы освоите
В курсе разбираются следующие практические навыки:
- Понимание архитектуры приложений: взаимосвязь фронтенда, бэкенда, API и баз данных;
- Управление файлами проекта, переменными окружения, версиями и зависимостями через команды терминала;
- Чтение программного кода: типы данных, ветвления, функции, массивы и объекты;
- Работа с сетью и API: обработка HTTP-запросов и ответов, разбор методов, кодов состояния, формата JSON и мониторинг через DevTools;
- Работа с базами данных: сущности, связи, таблицы, синтаксис SQL, схемы данных и создание миграций;
- Использование системы Git: фиксация изменений, ветвление, отслеживание диффов, отправка кода в удалённый репозиторий и выполнение отката;
- Локализация ошибок: чтение stack trace и системных логов, воспроизведение неполадок, тестирование и защита от регрессий;
- Основы информационной безопасности: хранение токенов и API-ключей, валидация пользовательского ввода и разграничение прав доступа;
- Развёртывание: настройка сервера, сборка, привязка домена, запуск мониторинга и резервного копирования;
- Построение рабочего процесса с нейросетью: декомпозиция задач, передача контекста и приёмка правок.
Для кого
Курс рассчитан на пользователей, которые хотят осознанно создавать проекты вместе с нейросетями:
- Новички без системной подготовки в области информационных технологий;
- Разработчики сервисов, ботов и веб-приложений с помощью инструментов Cursor, Claude Code, Codex;
- Начинающие программисты, которым требуется закрыть пробелы в темах API, баз данных, Git и деплоя;
- Создатели пет-проектов, которые умеют генерировать код через искусственный интеллект, но испытывают трудности при возникновении сбоев и ошибок.
Формат и поддержка
Обучение сопровождается обратной связью: автору можно задавать вопросы по материалам уроков и получать помощь в решении технических проблем. По завершении программы выдаётся сертификат.
Программа обучения
- Введение
- Общая информация о курсе
- Карта современного приложения
- Фронтенд, бэкенд и база данных
- Клиент, сервер, запрос и ответ
- Что происходит после нажатия кнопки
- Компьютер, файлы и проект
- Что происходит внутри компьютера
- Программа и процесс
- Файлы, папки и пути
- Терминал: зачем он нужен
- Базовые команды терминала
- Как устроена папка проекта
- Зависимости, версии и переменные окружения
- Как читать код
- Код как последовательность инструкций
- Переменные и типы данных
- Условия и ветвление
- Функции
- Массивы и объекты
- Как работает веб и API
- Что делает браузер
- IP-адреса, порты и localhost
- Домены и DNS
- URL, HTTP-запрос и ответ
- Методы, коды ответа и HTTPS
- JSON и DevTools
- API: как программы общаются друг с другом
- Базы данных
- Таблицы, записи и поля
- Сущности и связи
- CRUD и SQL
- Схема базы и миграции
- Git и безопасные изменения
- Репозиторий и коммит
- Status и diff
- Ветки
- Удалённый репозиторий и откат
- Ошибки, отладка и тестирование
- Какие бывают ошибки
- Сообщение об ошибке, stack trace и логи
- Как воспроизвести и локализовать проблему
- Ручные и автоматические тесты
- Приёмка изменений и регрессия
- Безопасность для вайбкодеров
- Секреты, API-ключи и токены
- Пользователи, пароли и права
- Почему пользовательскому вводу нельзя доверять
- Безопасные команды и зависимости
- От локального проекта к продакшену
- Локальная среда и продакшен
- Сборка, среда выполнения и сервер
- Деплой, домен и HTTPS
- Мониторинг и резервные копии
- Рабочий процесс с кодинг-агентом
- Задача и контекст
- Декомпозиция и план
- Как проверять работу агента
- Безопасный цикл вайбкодинга
- Финал
- Итоги
Теги курса
Другие материалы школы 12
S Stepik Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.