Программирование [udemy, Brad Traversy] Electron с нуля: Создание настольных приложений с JavaScript (2020)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy, Brad Traversy​
Название: Electron с нуля: Создание настольных приложений с JavaScript (2020)​

cover.jpg

Продолжительность: 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‑приложения под любые платформы.

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

Похожие темы

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