Программирование [Academind Pro] Bun: Практическое руководство

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: Academind Pro​
Название: Bun: Практическое руководство​

cover.jpg

Продолжительность: 4 ч 5 мин Количество уроков: 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‑разработчикам, стремящимся использовать единый инструмент для серверной логики, управления зависимостями, работы с файлами, базами данных, тестирования и сборки приложений.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху