𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: master.dev (ex FrontendMasters), Steve Kinney
Название: Кросс-платформенные приложения для настольных компьютеров с помощью Electron (2017)

Продолжительность: 4 ч 41 мин
Количество уроков: 38 Видео
Язык: Английский
Вес архива: 3,27 ГБ
Освойте создание современных кросс-платформенных настольных приложений на Electron — технологии, лежащей в основе таких продуктов, как VS Code, Slack и Atom. Этот курс поможет вам уверенно работать с архитектурой Electron, создавать интерфейсы на веб‑технологиях и запускать приложения на Windows, macOS и Linux.
Что вы узнаете на курсе
Курс ориентирован на разработчиков, которые хотят перенести свои навыки веб‑разработки в настольную среду и получить практический опыт создания полноценного desktop‑приложения.
• Основы Electron: понимание роли основного и рендер-процессов и принципов взаимодействия между ними.
• Создание UI с веб‑технологиями: применение HTML, CSS и JavaScript для построения интерфейсов.
• Работа с API Electron: системные уведомления, диалоговые окна, работа с файловой системой, меню и другие элементы.
• Оптимизация и безопасность: внедрение best practices при работе с IPC, управлении окнами и защите приложения.
• Сборка и публикация: упаковка приложений для разных операционных систем.
Почему Electron — отличный выбор
Electron сочетает в себе мощь Node.js и гибкость Chromium, позволяя веб‑разработчикам создавать полноценные нативные приложения без изучения дополнительных языков.
Ключевые преимущества Electron
• Полная межплатформенность: одно приложение — три системы: macOS, Windows, Linux.
• Использование привычных технологий: разработка на JavaScript с возможностью интеграции популярных библиотек и фреймворков.
• Гибкая архитектура: разделение на процессы, что позволяет создавать стабильные и производительные приложения.
• Отладка и тестирование: встроенные devtools и инструменты для проверки производительности.
Практическое обучение с примерами
Для углубленного изучения кода и структуры приложений на Electron воспользуйтесь подготовленным репозиторием с примерами:
GitHub‑репозиторий с демонстрационными проектами
Что вы найдёте в репозитории
• готовые шаблоны приложений;
• примеры взаимодействия процессов;
• настройки сборки и конфигурации;
• пошаговые демонстрации ключевых возможностей API Electron.
Рекомендации по работе с материалами курса
Важно: видеофайлы в формате.webm поддерживаются браузером Google Chrome. Для корректного отображения учебных материалов используйте совместимый браузер.
Советы для эффективного изучения
• устанавливайте последнюю версию Electron перед началом практики;
• экспериментируйте с API — создавайте окна разных типов и конфигураций;
• пользуйтесь DevTools для анализа производительности;
• собирайте приложения под разные ОС, чтобы освоить процесс публикации.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь