Десктопные приложения с Angular, Firestore и Electron

8 участников

О чём курс

Вам нужно создать кроссплатформенное десктопное приложение для Windows, Mac или Linux — и вы хотите использовать для этого привычный веб-стек. Внутри курса разбирается архитектура полнофункционального настольного приложения, объединяющего возможности Angular, Electron и Firebase.

Ключевые технические аспекты:

  • Архитектура приложения: создание структуры проекта с нуля и отладка сложных узлов разработки.
  • Интеграция Electron: упаковка веб-технологий в десктопный формат, работающий на всех популярных ОС.
  • Работа с NoSQL: моделирование и хранение данных в облачной базе Firestore.
  • UI-компоненты: реализация интерфейса с использованием Material 2.
  • Реактивное программирование: основы работы с RxJS в контексте сложных бизнес-задач.

После обучения вы сможете самостоятельно проектировать архитектуру настольных приложений и выстраивать взаимодействие между фронтендом и NoSQL-хранилищем.

Программа обучения

  • Введение и настройка окружения
  • Основы работы с Angular
  • Интеграция Electron framework
  • Проектирование модели данных в Firestore
  • Реализация пользовательского интерфейса с Material 2
  • Реактивное взаимодействие с данными через RxJS
  • Сборка и деплой приложения под разные платформы (Windows, Mac, Linux)
Складчина создана 2 мая 2018 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

U Udemy Все материалы
316 ₽ 670 ₽