Программирование [master.dev (ex FrontendMasters), Steve Kinney] Electron v2 (2018)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: master.dev (ex FrontendMasters), Steve Kinney​
Название: Electron v2 (2018)​

cover.jpg

Продолжительность: 4 ч 56 мин Количество уроков: 56 Видео Язык: Английский Вес архива: 1,90 ГБ


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 для удобной сборки и автоматизации

Развёртывание и распространение

Вы соберёте финальное приложение, подготовите релизы и узнаете, как организовать автоматическую доставку обновлений пользователям.

Дополнительные материалы

Исходники и примеры доступны по ссылке:

Gist с материалами курса

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху