Документация Engee

Создание пользовательских приложений в Engee

Описание

В курсе Создание пользовательских приложений в Engee вы познакомитесь с работой фреймворка Genie, который позволяет разрабатывать пользовательские веб-приложения прямо в рабочем пространстве Engee. Вы научитесь важнейшим приемам работы с фреймворком Genie: основным принципам разработки приложений, созданию наиболее часто используемых элементов интерфейса, работе с графиками в Genie. В конце курса вы выполните два итоговых проекта по созданию собственных приложений.

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

Требования к уровню знаний: прохождение курса Добро пожаловать в Engee.

Общее время прохождения курса: ~3 часа.

Программа курса

Основные принципы работы фреймворка Genie

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

Интерактивные элементы интерфейса в Genie

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

Построение графиков с помощью Genie

Изучается построение графиков в пользовательских приложениях с помощью фреймворка Genie. Вы научитесь создавать графики, форматировать их внешний вид и управлять отображаемыми данными с помощью реактивного пользовательского интерфейса. Полученные знания используются для создания приложения, которое строит графики различных элементарных функций по выбору пользователя.

Проект 1: Исследование квадратичной функции

Пользуясь сведениями, полученными в предыдущих разделах, вы создадите приложение, которое строит график квадратичной функции по коэффициентам, заданным пользователем, а также находит корни этой функции.

Проект 2: Анализ амплитудно-модулированных сигналов

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