Создавайте впечатляющие и продвинутые настольные приложения, с помощью веб-технологий, о которых вы уже знаете или слышали (HTML, CSS и Javascript). Настольные приложения — это бизнес на миллиард долларов, и он будет только расти, поскольку такие компании, как WhatsApp, Skype, Adobe, Microsoft, GitHub и другие ведущие компании, все еще активно занимаются разработкой настольных приложений.
Единственным недостатком является то, что таких разработчиков становится меньше, чем веб-разработчиков, и именно здесь вы займете свое место. Сейчас самое подходящее время для вас, чтобы начать изучать разработку настольных приложений и войти в эту миллиардную индустрию.
Не важно, хотите ли вы получить работу разработчика настольных приложений или создать следующее настольное приложение стоимостью в миллиард долларов, являетесь ли вы продвинутым веб-разработчиком или только начинаете свой путь, это не имеет значение, ведь сейчас самое подходящее время, чтобы пройти этот курс и изучить все, что вам нужно, от настройки до создания традиционных настольных приложений, вплоть до создания приложений в системном трее и даже упаковки и распространения ваших настольных приложений на всех операционных системах, включая Windows, macOS и Linux.
Что вы создадите в этом курсе:
Полноценный текстовый редактор. Мы рассмотрим такие понятия, как основной процесс и процесс рендеринга, взаимодействие между процессами (IPC), диалоги и другие, которые должны познакомить вас с тем, как создаются приложения Electron.
Сложный музыкальный проигрыватель: Мы пойдем еще дальше, создав сложный музыкальный проигрыватель, который имеет список воспроизведения, паузу, воспроизведение следующего и предыдущего треков и т. д.
Музыкальный проигрыватель в системном трее: Затем мы преобразуем наш музыкальный проигрыватель из традиционного настольного приложения в приложение в системном трее, откуда мы сможем запускать и останавливать наш музыкальный проигрыватель.
Программа для чтения новостей: Здесь мы повеселимся с приложением для чтения новостей, которое имеет возможность просмотров нескольких категорий и поиска статей. Научимся запускать несколько «страниц» в нашем приложении.
Приложение для потоковой передачи радио: Теперь я могу транслировать свои любимые радиостанции с помощью этого приложения едва не каждый раз, когда я программирую. Это приложение мы создадим с нуля.
Упаковка: Мы упакуем и распространим приложение музыкального проигрывателя, созданное в ходе этого курса, для Windows, macOS и Linux. После этого раздела вы научитесь, как упаковывать и распространять ваше приложение для всех остальных операционных систем.
Мы затронем следующие темы:
Настройка вашего ПК для создания приложений Electron
Упаковка и распространение ваших приложений для всех операционных систем
Разработка потрясающего нативного интерфейса для ваших настольных приложений
Создание традиционных настольных приложений
Создание настольных приложений, которые запускаются в системном трее
Создание приложений с несколькими «страницами»
История Electron и что это такое
Использование документации Electron
После прохождения этого курса вы научитесь:
Проектировать и создавать приложения Electron.
Упаковывать и распространять свое приложение для Windows, Linux и macOS.
Знаниям, которые дадут возможность стать разработчиком настольных приложений Electron
Использовать документацию Electron для любой функции настольного приложения, которая не рассматривается в этом курсе.
Это практический курс, который поможет вам ускорить создание кросс-платформенных собственных настольных приложений с веб-технологиями, с которыми вы уже знакомы. Узнайте все, что вам нужно, чтобы стать ведущим разработчиком настольных приложений Electron.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.