Electron v2 — практический семинар, в котором вы шаг за шагом создадите полноценные кроссплатформенные настольные приложения на базе HTML, CSS и JavaScript. Курс помогает быстро перейти от базовой настройки до глубокого понимания архитектуры Electron, интеграции современных инструментов разработки и автоматизации обновлений.
Что вы освоите в этом курсе
Курс построен таким образом, чтобы дать вам не только теорию, но и практические навыки разработки и доставки настольных приложений пользователям.
Стартовый набор знаний для уверенной работы с Electron.
Использование встроенных модулей Electron для расширения возможностей веб‑приложений.
Понимание механизма IPC и организация взаимодействия между процессами.
Создание приложений, работающих через системный трей и строку меню.
Интеграция инструментов разработчика: Sass, TypeScript, Babel и др.
Сборка, упаковка и развертывание приложений через GitHub Releases.
Настройка автоматических обновлений в продакшене.
Основные темы курса
Введение в Electron
Вы изучите структуру приложения на Electron, его основные элементы — процессы Main и Renderer, а также поймёте, как они взаимодействуют между собой.
Работа с функциями операционной системы
Рассматривается расширение стандартных возможностей веб-приложений за счёт встроенных модулей Electron: работа с файловой системой, окнами, уведомлениями и т.д.
Межпроцессное взаимодействие (IPC)
Вы научитесь безопасно передавать данные между различными частями приложения, выстраивая надёжную коммуникацию между процессами.
Интерфейс и интеграция фреймворков
Курс показывает, как подключать современные фронтенд‑технологии, чтобы улучшить разработку и поддерживаемость UI.
Инструменты разработки
Sass для модульной стилизации
TypeScript для типизации
Babel для транспиляции современного JavaScript
Electron Forge для удобной сборки и автоматизации
Развёртывание и распространение
Вы соберёте финальное приложение, подготовите релизы и узнаете, как организовать автоматическую доставку обновлений пользователям.
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.
Стив - архитектор фронтенда в компании Temporal. Ранее он занимал аналогичную должность в Twilio и SendGrid. Стив также является основателем и почетным директором программы обучения фронтенд-разработке в Turing School for Software and Design в Денвере, Колорадо — это некоммерческая программа подготовки разработчиков. В прошлой жизни Стив был учителем в государственных школах Нью-Йорка, где он преподавал специальное образование и веб-разработку в
Hey there, I am wondering whether it's the full course. The reason I am asking is that, in the section 2 presenter specifically mentions SQL lite integration, but content is never presented or missing. Please let me know whether it's correct. Great into though, but the presenter is a bit annoying swag-bro hipsta style.