Electron - это платформа для создания нативных, кросс-платформенных приложений для настольных компьютеров с использованием веб-технологий (например, HTML, CSS и JavaScript). В этом курсе вы узнаете, как создавать несколько настольных приложений с помощью Electron. Мы обсудим, как реализовать функциональность операционной системы, интегрировать современные фреймворки фронтенда, а также как тестировать наши приложения. Наконец, мы упакуем и развернем наши приложения и узнаем, как автоматически отправлять обновления нашей растущей аудитории.
Узнайте, как начать работу с Electron.
Добавляйте функции, которые невозможны в традиционных веб-приложениях, используя встроенные модули Electron.
Справляйтесь с обменом данными между несколькими процессами с помощью межпроцессного взаимодействия (IPC).
Научитесь размещать приложения в панели меню и системном трее с использованием модуля для трея в Electron.
Интегрируйте ваши надежные инструменты веб-разработки (например, Sass, TypeScript и Babel) с помощью electron-compile и Electron Forge.
Доставьте свое приложение в руки пользователей, упаковав его и развернув через релизы GitHub.
Получите последнюю и лучшую версию вашего приложения и выведите ее в мир с помощью функциональности автоматического обновления в Electron.
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.
Стив - архитектор фронтенда в компании Temporal. Ранее он занимал аналогичную должность в Twilio и SendGrid. Стив также является основателем и почетным директором программы обучения фронтенд-разработке в Turing School for Software and Design в Денвере, Колорадо — это некоммерческая программа подготовки разработчиков. В прошлой жизни Стив был учителем в государственных школах Нью-Йорка, где он преподавал специальное образование и веб-разработку в