• TopKursy - РЕДКИЕ Удаленные КУРСЫ!

    Эксклюзивные материалы, недоступные на других источниках.

    Откройте доступ к уникальным знаниям прямо сейчас!

    Подробнее
bart

bart

PRO
Сообщения
52.479
Реакции
28.843

Bun: Практическое руководство​

Платформа: Academind Pro

1786666996447.png


«Bun: Практическое руководство» — курс для веб-разработчиков, которые хотят освоить современный высокопроизводительный JavaScript-рантайм Bun и понять, в каких задачах он может заменить или дополнить Node.js.

Bun объединяет сразу несколько инструментов разработки: JavaScript- и TypeScript-рантайм, менеджер пакетов, тестовый фреймворк, сборщик и набор встроенных API. Благодаря этому разработчик может использовать единую платформу для запуска приложений, управления зависимостями, тестирования, серверной логики, работы с базами данных и сборки проектов.

Курс построен на практических примерах и демонстрациях. Вместо механического повторения кода вы будете разбирать готовые решения, архитектурные подходы и реальные сценарии применения Bun в современной JavaScript-экосистеме.

Основы работы с Bun:
  • Роль Bun в современной экосистеме JavaScript и TypeScript
  • Запуск JavaScript- и TypeScript-приложений
  • Создание и настройка проектов
  • Управление зависимостями
  • Работа с конфигурацией приложений
  • Совместимость Bun с Node.js
  • Переход существующих проектов с Node.js на Bun
Серверная разработка:
  • Создание HTTP-серверов с помощью Bun.serve()
  • Настройка маршрутизации
  • Обработка HTTP-запросов и ответов
  • Организация серверной логики
  • Использование встроенных возможностей Bun для backend-разработки
  • Оптимизация структуры серверных приложений
Встроенные API Bun:
  • Работа с файлами
  • Обработка изображений
  • Работа с Markdown
  • Использование переменных окружения
  • Применение встроенных API вместо дополнительных сторонних библиотек
  • Упрощение типовых задач разработки за счет единой платформы
Базы данных и хранилища:
  • Подключение SQLite
  • Работа со встроенными средствами Bun для SQLite
  • Выполнение SQL-запросов
  • Организация хранения данных в приложении
  • Работа с S3-совместимыми хранилищами
  • Интеграция внешнего файлового хранилища в серверные приложения
WebSocket и взаимодействие в реальном времени:
  • Создание приложений с WebSocket-поддержкой
  • Организация постоянного соединения между клиентом и сервером
  • Обработка событий в режиме реального времени
  • Использование WebSocket в современных веб-приложениях
Тестирование приложений:
  • Использование встроенного тестового фреймворка Bun
  • Написание и запуск тестов
  • Организация тестовой инфраструктуры
  • Проверка серверной логики
  • Использование единой среды для разработки и тестирования
Сборка и распространение приложений:
  • Сборка JavaScript- и TypeScript-проектов
  • Оптимизация готового приложения
  • Создание автономных исполняемых файлов
  • Подготовка приложений к распространению
  • Использование Bun как инструмента сборки
Практический проект:
  • Разбор полноценного приложения социальной сети
  • Использование Bun в качестве серверной основы
  • Организация маршрутизации
  • Работа с SQLite
  • Загрузка и обработка изображений
  • Интеграция S3-совместимого хранилища
  • Применение тестирования
  • Объединение различных возможностей Bun в рамках одного реального проекта
Чему вы научитесь:
  • Понимать преимущества и ограничения Bun
  • Определять, когда Bun целесообразно использовать вместо Node.js
  • Создавать и настраивать проекты на JavaScript и TypeScript
  • Использовать Bun для управления зависимостями
  • Разрабатывать HTTP-серверы
  • Работать с файлами, изображениями и переменными окружения
  • Подключать SQLite и выполнять SQL-запросы
  • Интегрировать S3-совместимые хранилища
  • Создавать приложения с WebSocket
  • Писать автоматизированные тесты
  • Собирать проекты и создавать автономные исполняемые файлы
  • Анализировать архитектуру полноценных приложений на Bun
  • Оценивать возможности Bun в проектах с AI-генерацией кода
Кому подойдет курс:
  • Веб-разработчикам, которые хотят освоить Bun
  • JavaScript- и TypeScript-разработчикам
  • Специалистам, работающим с Node.js и рассматривающим альтернативные рантаймы
  • Fullstack-разработчикам
  • Backend-разработчикам, работающим с JavaScript
  • Тем, кто хочет объединить запуск кода, управление пакетами, тестирование и сборку в одном инструменте
  • Разработчикам, которым интересно применять современные инструменты для ускорения разработки
Результат обучения:
  • Вы сможете уверенно использовать Bun в реальных JavaScript- и TypeScript-проектах
  • Научитесь создавать серверные приложения с Bun.serve()
  • Освоите работу со встроенными API, SQLite, SQL и S3-хранилищами
  • Сможете создавать WebSocket-приложения
  • Научитесь тестировать и собирать проекты средствами Bun
  • Сможете оценивать, когда переход с Node.js на Bun будет оправдан
  • Получите практическое понимание архитектуры полноценного веб-приложения на Bun
Язык: Английский


Продажник:

Скачать:
Скрытое содержимое могут видеть только пользователь группы: PRO

Качать без ограничений Купить доступ к 1 теме
Скрытое содержимое для пользователей: Ferr
 
Сверху Снизу