Продолжительность
5 ч 48 мин 24 сек
Количество уроков
57 Видео
Дата добавления
25.05.2020
Это практический, основанный на проекте курс по изучению того, как создавать и упаковывать кроссплатформенные настольные приложения с использованием Electron. Многие популярные приложения, включая VSCode, Slack и Skype, построены на Electron.
Мы создадим 3 приложения
- ImageShrink - приложение для оптимизации изображений для веб-сайтов
- SystTop - монитор процессора RealTime с уведомлениями и системным треем
- BugLogger - приложение CRUD для отслеживания логов, которое использует React и облачную базу данных MongoDB Atlas
Некоторые вещи, которые вы изучите:
- Создайте окна приложения с BrowserWindow
- Создайте меню с пользовательскими элементами
- Роли меню
- Модуль оболочки для открытия файлов и папок
- Создание значков в системном трее с контекстными меню
- События приложения
- Основной процесс и процесс рендерера
- Связь между процессами с IPCMain и IPCRenderer
- Упаковка приложений Electron
- Создание файлов журнала
- Взаимодействие с системным оборудованием
- Создайте файл хранилища данных с данными настроек
- Интегрируйте Реакт в Electron
- Интегрируйте базу данных MongoDB с Mongoose
- Некоторые вещи JavaScript, которые вы, возможно, не знали
(SysTop | System Monitor) из курса
если кому надо, и будут ошибки при использовании nodejs в html как делает автор в примерах(что вроде как не очень хорошо для секьюрности и тд). Смотрите референс по ссылке, там сделано в обход этих вставок в шаблон и все работает