Создание пользовательских приложений в Engee
Описание
В курсе Создание пользовательских приложений в Engee вы познакомитесь с работой фреймворка Genie, который позволяет разрабатывать пользовательские веб-приложения прямо в рабочем пространстве Engee. Вы научитесь важнейшим приемам работы с фреймворком Genie: основным принципам разработки приложений, созданию наиболее часто используемых элементов интерфейса, работе с графиками в Genie. В конце курса вы выполните два итоговых проекта по созданию собственных приложений.
Каждый раздел содержит теоретическую часть и задания для самостоятельного выполнения.
Требования к уровню знаний: прохождение курса Добро пожаловать в Engee.
Общее время прохождения курса: ~3 часа.
Программа курса
Основные принципы работы фреймворка Genie
Даются начальные сведения о фреймворке Genie, рассматриваются запуск и остановка приложения, структура приложения и понятие реактивности, подробно разбирается простое приложение, вычисляющее площадь круга по заданному пользователем радиусу..
Интерактивные элементы интерфейса в Genie
Изучаются такие элементы интерфейса, как заголовок, флажок, раскрывающийся список, текстовое поле, структурный блок, ползунок и кнопка. Они используются для создания приложения, которое вычисляет ускорение свободного падения на различных небесных телах при различных значениях входных данных, задаваемых пользователем.
Построение графиков с помощью Genie
Изучается построение графиков в пользовательских приложениях с помощью фреймворка Genie. Вы научитесь создавать графики, форматировать их внешний вид и управлять отображаемыми данными с помощью реактивного пользовательского интерфейса. Полученные знания используются для создания приложения, которое строит графики различных элементарных функций по выбору пользователя.
Проект 1: Исследование квадратичной функции
Пользуясь сведениями, полученными в предыдущих разделах, вы создадите приложение, которое строит график квадратичной функции по коэффициентам, заданным пользователем, а также находит корни этой функции.
Проект 2: Анализ амплитудно-модулированных сигналов
Во втором проекте вы создадите приложение, которое на основе параметров, введенных пользователем, формирует синусоидальный сигнал с амплитудной модуляцией, строит его график во временной области, рассчитывает спектр сигнала (спектральную плотность мощности) и строит график спектра.