Сообщество Engee

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

Автор
avatar-alexey_bondarevalexey_bondarev

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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