Создавать кросс-платформенные десктопные приложения для MacOS, Windows и Linux
Изучите Electron API, используя который можно создавать современные приложения
Использовать функции платформы, такие как TouchID
Паковать и распространять приложения для разных операционных систем
Теперь вам не нужно изучать C++, C#, Objective C или Swift, чтобы создавать нативные настольные приложения!
Electron – это фреймворк, разработанный в GitHub, для создания нативных десктопных приложений, используя веб-технологии, такие как JavaScript, HTML и CSS. Он берет на себя все сложности создания десктопных приложений, так что вы можете сосредоточиться на работе над самим приложением.
Вступление
1
О Курсе
2
Важно
Начало работы
1
Подготовка среды разработчика
2
Установка Node.js и AVN на MacOS
3
Простое приложение на Electron с нуля
4
Использование Git и GitHub
Разработка с Electron.js
1
Архитектура приложения
2
Создание структуры проекта с помощью bozon
3
Отладка приложения
Main Process API
1
Модуль app
2
Модуль BrowserWindow
3
Модуль Menu
4
Модуль Tray
Renderer Process API
1
Коммуникация между процессами IPC
2
Модуль remote
3
Preload Script
4
API Браузера
Разработка Time Tracking приложения на Electron
1
Планирование Time Tracking Приложения
2
Начинаем Новое Приложение
3
Интерфейс Создания Новой Записи
4
Интерфейс Списка Записей
5
Сохранение Данных на Жестком Диске
6
Реализация Таймера
7
Запуск Таймера в Интерфейсе Приложения
8
Вывод Списка Записей в Интерфейсе
9
Исправляем Баги Приложения
Упаковка и публикация приложения
1
Упаковка Electron приложений
2
Подписывание кода приложения
3
Первый релиз приложения
4
Модуль electron-updater
5
Автообновление приложения
6
Более дружественное обновление приложения
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!