Проектирование и разработка приложений (syllabus): различия между версиями

Материал из Поле цифровой дидактики
Строка 7: Строка 7:
: взаимодействать с внешними сервисами -  интегрировать свои приложения с различными внешними сервисами, такими как базы данных, API и другие.
: взаимодействать с внешними сервисами -  интегрировать свои приложения с различными внешними сервисами, такими как базы данных, API и другие.
: тестировать свои приложения и исправлять ошибки, используя инструменты отладки
: тестировать свои приложения и исправлять ошибки, используя инструменты отладки
|Description=Содержание
|Description=; 1. Введение в разработку
; Основы разработки образовательных и аналитических приложений
* Разнообразие образовательных и аналитических приложений приложений
: Разнообразие приложений
* Средства разработки мобильных приложений
: Мобильные образовательные приложения
* Средства разработки аналитических приложений
: Аналитические приложения
; 2. Основы программирования:
; Работа с компонентами приложений
* Переменные, типы данных и операторы
: различные компоненты, такие как кнопки, текстовые поля, изображения и другие, для создания интерактивных пользовательских интерфейсов
* Условные операторы и циклы
* Функции и классы
; 3. Разработка пользовательского интерфейса:
; 3. Разработка пользовательского интерфейса:
* Основы дизайна интерфейса
* Основы дизайна интерфейса
Строка 21: Строка 22:
* Работа с API
* Работа с API
; 5 Тестирование и отладка:
; 5 Тестирование и отладка:
* Основы тестирования мобильных приложений
* Основы тестирования мобильных и аналитических приложений
* Использование инструментов для отладки
* Использование инструментов для отладки
; Развертывание и публикация:
; Развертывание и публикация:
Строка 28: Строка 29:
|Book=R for Data Science, Mastering Shiny: Build Interactive Apps
|Book=R for Data Science, Mastering Shiny: Build Interactive Apps
}}
}}
== Введение в разработку ==
* Разнообразие образовательных и аналитических приложений приложений
* Средства разработки мобильных приложений
* Средства разработки аналитических приложений
== Основы программирования ==
* Переменные, типы данных и операторы
* Условные операторы и циклы
* Функции и классы
== Разработка пользовательского интерфейса ==
* Основы дизайна интерфейса
* Использование различных элементов интерфейса (кнопки, текстовые поля, списки и т.д.)
== Работа с сетью ==
* Основы работы с HTTP-запросами
* Работа с API
== Тестирование и отладка ==
* Основы тестирования мобильных и аналитических приложений
* Использование инструментов для отладки
== Развертывание и публикация ==
* Подготовка приложения к публикации

Версия 13:11, 30 августа 2023



Планируемые результаты обучения (Знать, Уметь, Владеть) В результате обучения студенты должны быть способны самостоятельно проектировать, разрабатывать и поддерживать образовательные и аналитические приложения
Понимать
как создавать и проектировать мобильные приложения с помощью графического интерфейса
Уметь
использовать различные компоненты, такие как кнопки, текстовые поля, изображения и другие, для создания интерактивных пользовательских интерфейсов
взаимодействать с внешними сервисами - интегрировать свои приложения с различными внешними сервисами, такими как базы данных, API и другие.
тестировать свои приложения и исправлять ошибки, используя инструменты отладки
Содержание разделов курса ; 1. Введение в разработку
  • Разнообразие образовательных и аналитических приложений приложений
  • Средства разработки мобильных приложений
  • Средства разработки аналитических приложений
2. Основы программирования
  • Переменные, типы данных и операторы
  • Условные операторы и циклы
  • Функции и классы
3. Разработка пользовательского интерфейса
  • Основы дизайна интерфейса
  • Использование различных элементов интерфейса (кнопки, текстовые поля, списки и т.д.)
4. Работа с сетью
  • Основы работы с HTTP-запросами
  • Работа с API
5 Тестирование и отладка
  • Основы тестирования мобильных и аналитических приложений
  • Использование инструментов для отладки
Развертывание и публикация
  • Подготовка приложения к публикации
Видео запись
Среды и средства, которые поддерживают учебный курс R, RStudio, Snap!, Shiny
Книги, на которых основывается учебный курс R for Data Science, Mastering Shiny: Build Interactive Apps

Введение в разработку

  • Разнообразие образовательных и аналитических приложений приложений
  • Средства разработки мобильных приложений
  • Средства разработки аналитических приложений

Основы программирования

  • Переменные, типы данных и операторы
  • Условные операторы и циклы
  • Функции и классы

Разработка пользовательского интерфейса

  • Основы дизайна интерфейса
  • Использование различных элементов интерфейса (кнопки, текстовые поля, списки и т.д.)


Работа с сетью

  • Основы работы с HTTP-запросами
  • Работа с API

Тестирование и отладка

  • Основы тестирования мобильных и аналитических приложений
  • Использование инструментов для отладки

Развертывание и публикация

  • Подготовка приложения к публикации