Описание
Количество уроков: 56 Видео
Язык: Английский
Вес архива: 782 МБ
Bun — это современный высокопроизводительный JavaScript‑рантайм, который объединяет в себе менеджер пакетов, тестовый фреймворк, сборщик проектов и набор встроенных API. В этом практическом руководстве вы на примерах разберёте, как Bun упрощает разработку и когда он становится лучшим выбором по сравнению с Node.js.
Описание курса
Курс построен вокруг реальных примеров и демонстраций. Вместо механического написания кода вы будете изучать готовые фрагменты и разборы архитектурных решений, чтобы лучше понимать принципы работы Bun и его роль в современной экосистеме. Вы познакомитесь с запуском JavaScript‑ и TypeScript‑приложений, управлением зависимостями, созданием серверов, маршрутизацией, использованием встроенных API Bun, работой с SQLite, SQL и S3‑совместимыми хранилищами, WebSocket‑соединениями, тестированием и сборкой автономных приложений.
Вы научитесь использовать Bun.serve для создания серверных приложений, применять встроенные средства для работы с файлами и изображениями, подключать базы данных, оптимизировать проекты и создавать исполняемые файлы. Отдельный акцент сделан на практическом упрощении разработки благодаря единой платформе Bun.
Практический проект
Завершающая часть курса посвящена подробному разбору полноценного приложения социальной сети, в котором Bun используется как серверная основа. На примере этого проекта вы увидите, как объединяются маршрутизация, работа с SQLite, загрузка и обработка изображений, взаимодействие с S3‑совместимыми хранилищами, тестирование и другие возможности Bun при создании реального продукта.
Чему вы научитесь
• Понимать роль Bun в современной экосистеме JavaScript и TypeScript.
• Запускать и настраивать проекты с использованием Bun.
• Управлять зависимостями и конфигурацией приложений.
• Использовать совместимость Bun с Node.js для плавного перехода на новую платформу.
• Создавать HTTP‑сервера, настраивать маршрутизацию и обрабатывать запросы.
• Работать со встроенными API для файлов, изображений, Markdown и переменных окружения.
• Подключать SQLite, выполнять SQL‑запросы и использовать S3‑совместимые хранилища.
• Разрабатывать приложения с WebSocket‑поддержкой.
• Писать тесты во встроенном тестовом фреймворке Bun.
• Собирать приложения и формировать автономные исполняемые файлы.
• Анализировать архитектуру полноценного веб‑приложения на Bun.
• Определять, в каких проектах Bun наиболее эффективен, включая сценарии с использованием ИИ‑генерации кода.
Для кого этот курс
Курс подходит веб‑разработчикам, желающим освоить Bun и понять его практические преимущества; специалистам, работающим с Node.js и рассматривающим Bun как альтернативу или дополнение; fullstack‑разработчикам, стремящимся использовать единый инструмент для серверной логики, управления зависимостями, работы с файлами, базами данных, тестирования и сборки приложений.

Марина В. –
Я новичок в бэкенде, и курс местами шёл быстро, особенно когда речь зашла о SQL. Но запуск TypeScript-приложений, управление зависимостями и тестирование объяснены доходчиво, много готовых примеров. Хотелось бы побольше упражнений для самостоятельной работы, а не только демонстраций. В целом после курса я уверенно запускаю свой первый сервер на Bun.serve и понимаю, зачем нужен встроенный менеджер пакетов.
Дмитрий К. –
Брал курс, чтобы разобраться, чем Bun отличается от Node.js на практике. Понравилось, что автор не просто показывает код, а разбирает архитектурные решения: работа с SQLite, Bun.serve для серверов, загрузка изображений через встроенные API. Финальный проект соцсети хорошо связывает все темы — маршрутизация, WebSocket, S3-совместимое хранилище. За 4 часа получил цельное представление, теперь пробую перевести небольшой пет-проект на Bun.