𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: udemy, Brad Traversy
Название: Electron с нуля: Создание настольных приложений с JavaScript (2020)

Продолжительность: 5 ч 48 мин
Количество уроков: 57 Видео
Язык: Английский
Вес архива: 2,26 ГБ
Освойте создание кроссплатформенных desktop‑приложений с помощью Electron — популярного фреймворка, на котором работают такие продукты, как VSCode, Slack и Skype. Курс сочетает практику, реальные проекты и современные технологии, позволяя уверенно войти в мир разработки настольного ПО на JavaScript.
Что представляет собой этот курс
Курс построен вокруг трёх полноценных приложений, каждое из которых помогает освоить важные аспекты работы с Electron — от структуры проекта до интеграции React и баз данных.
Практические проекты, которые вы создадите
• ImageShrink — инструмент для оптимизации изображений для веб-сайтов.
• SystTop — мониторинг ресурсов процессора в режиме реального времени с уведомлениями и иконкой в системном трее.
• BugLogger — CRUD‑приложение для отслеживания логов, построенное на React и MongoDB Atlas.
Чему вы научитесь
Курс охватывает ключевые концепции разработки desktop‑приложений на Electron и расширяет ваше понимание JavaScript в прикладных задачах.
Работа с окнами и интерфейсом
• Создание окон с использованием BrowserWindow.
• Настройка меню и пользовательских элементов навигации.
• Использование ролей меню для системных возможностей.
• Применение модуля оболочки для открытия файлов и папок.
Интеграция системных функций
• Создание значков в системном трее и настройка контекстного меню.
• Работа с событиями приложения.
• Создание файлов журнала (логов).
• Получение данных о системном оборудовании.
• Формирование хранилища данных для пользовательских настроек.
Архитектура приложения и взаимодействие процессов
• Понимание различий между main‑процессом и renderer‑процессом.
• Настройка взаимодействия через IPCMain и IPCRenderer.
Работа с современным стеком технологий
• Упаковка готовых Electron-приложений.
• Интеграция React в настольное приложение.
• Подключение MongoDB через Mongoose.
• Углубление в продвинутые возможности JavaScript.
Почему этот курс полезен
Курс подойдёт как разработчикам, желающим выйти за рамки веба, так и тем, кто стремится создавать собственные приложения для Windows, macOS и Linux. Обучение ориентировано на практику, поэтому вы не только изучите синтаксис и API, но и получите опыт разработки реальных приложений.
Ключевые преимущества обучения
• Пошаговое создание реальных проектов.
• Чёткая структура и понятное объяснение.
• Уверенное понимание связки Electron + JavaScript + React + MongoDB.
• Готовый портфолио‑набор приложений.
Для кого этот курс
• Для веб‑разработчиков, желающих расширить стек навыков.
• Для новичков, изучающих JavaScript и желающих перейти к практическим проектам.
• Для всех, кто хочет создавать собственные desktop‑приложения под любые платформы.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь