Cloudflare Workers позволяет запускать JavaScript в сети Cloudflare без самостоятельного управления сервером. Worker может принимать форму поддержки, возвращать данные сайту или проверять доступ к файлу. В курсе вы создадите такие небольшие полезные компоненты и научитесь проверять их работу. Сначала подготовьте собственный учебный аккаунт и подключите терминал LabEx, затем пишите, тестируйте, развёртывайте и очищайте приложения.
Обязательно до начала
До первой работы или запуска её VM прочитайте Prepare Your Cloudflare Learning Account и подготовьте аккаунт в браузере. Эта обязательная подготовка не требует VM LabEx. Продолжайте только после подтверждения почты входа, возможности выбрать собственный выделенный учебный аккаунт, проверки текущего плана Workers Free и открытия Workers & Pages в этом аккаунте. Держите имя аккаунта под рукой;
LabEx Learning— предлагаемое отображаемое имя. Если аккаунт уже подготовлен, прочитайте руководство и подтвердите эти пункты перед продолжением.
Курс включает одиннадцать пошаговых работ и заключительную задачу исправления конфигурации (12 работ); подготовка аккаунта — обязательное чтение вне списка работ курса. Практические сценарии включают API запросов поддержки, внутренний каталог и справочный центр со статическими ресурсами. Поздние работы вводят кеширование, запланированные проверки состояния, восстановление выпуска и диагностику ошибок. Каждая работа начинается независимо, поэтому вы переносите знания и учебный аккаунт, а не полагаетесь на VM или развёрнутые ресурсы прежней работы.
Чему вы научитесь
- Подготовить учебный аккаунт Cloudflare, авторизовать Wrangler из LabEx и подтвердить нужный аккаунт до развёртывания
- Разрабатывать обработчики запросов JavaScript и развёртывать Worker по адресу
workers.dev - Строить маршруты API с проверкой методов, валидацией JSON, вышестоящими запросами и полезными ответами ошибок
- Разделять настройки среды и секреты и проверять защищённые конечные точки
- Локально проверять успешные и ошибочные пути и исправлять воспроизводимую регрессию
- Соединить публичный Worker с внутренним сервисом через привязку сервиса
- Предоставить статический справочный центр вместе с маршрутами API и защищённым ресурсом
- Кешировать подходящие публичные ответы, исключая приватные данные и ошибки
- Использовать
waitUntilдля ограниченной фоновой работы и наблюдать реальную проверку состояния по Cron - Сравнивать версии с развёртываниями и восстанавливать известный исправный выпуск
- Диагностировать вышестоящие ошибки по идентификаторам запросов, HTTP-ответам, журналам и метрикам
- Удалять временные облачные ресурсы и отключать учебную среду
Для кого предназначен курс
Курс предназначен для разработчиков, начинающих с Cloudflare Workers и желающих практиковать создание и диагностику небольших облачных приложений. Он также подходит учащимся, знающим базовый JavaScript и желающим понять связь кода, настроек и развёрнутого поведения.
Предварительные требования: Нужно уверенно перемещаться в терминале и читать простые функции, объекты и модули JavaScript. Работы объясняют HTTP-поведение, асинхронную работу и понятия платформы для каждой задачи. Опыт Cloudflare Workers не требуется.
Учебная среда: Подготовьте аккаунт в браузере до запуска VM. Все 12 работ используют независимые среды Linux LabEx со своей настройкой и проверкой. Версии Node.js и Wrangler закреплены. Используйте браузер для входа Cloudflare, авторизации устройства и проверок Dashboard. Купленный домен не нужен; публичные конечные точки используют workers.dev.
Часто задаваемые вопросы
Как организован курс?
Руководство подготовки и одиннадцать пошаговых работ объясняют действия по шагам. Последняя задача требует самостоятельно исправить предварительную конфигурацию и авторизацию маршрута обслуживания, затем оставить чистый рабочий каталог. Полное решение предоставляется отдельно от требований задачи.
Будет ли использоваться общий аккаунт Cloudflare?
Нет. Вы используете свой аккаунт и подтверждаете его идентичность до изменений. Руководство объясняет создание выделенного учебного аккаунта. Каждая VM с облачным доступом получает собственную авторизацию через браузерный поток устройства.
Создают ли работы реальные облачные ресурсы?
Работы развёртывания создают временные Workers с уникальными именами в вашем учебном аккаунте и используют фиктивные данные. Очистка удаляет только эти ресурсы, подтверждает удаление при действующей авторизации и затем выполняет выход. Локальное тестирование и последняя задача также дают практику без развёртывания.
Нужно ли проходить работы по порядку?
Рекомендуется указанный порядок: подготовить, подключить, построить, проверить, эксплуатировать и диагностировать. Поздние объяснения используют ранее введённые понятия, но каждая работа предоставляет новое рабочее пространство и создаёт собственные нужные ресурсы.
Нужно ли сдавать скриншоты?
Нет. Скриншоты помогают узнавать элементы Dashboard и ожидаемые состояния страниц. Исполняемые работы оценивают нужное поведение и состояние ресурсов; браузерное руководство подготовки предоставляет явные ручные проверки.
Охватывает ли курс базы данных или постоянную обработку заданий?
Курс сосредоточен на основах Workers. Фоновые задачи и примеры Cron используют небольшие ограниченные проверки состояния; они не обещают надёжную постоянную доставку или автоматические повторные попытки. Хранение, очереди и процессы изучаются в последующих курсах маршрута Cloudflare.





