Cloud technologies (syllabus)

Материал из Поле цифровой дидактики



Планируемые результаты обучения (Знать, Уметь, Владеть) Дисциплина "Облачные технологии" предназначена для магистрантов педагогического ВУЗа и представляет собой курс, который знакомит студентов с основами и принципами работы облачных технологий. В результате освоения дисциплины студент
Знает
Основные понятия облачных технологий
Возможности использования облачных сервисов
Возможности использования данных, которые накапливают облачные платформы
Умеет
Использовать облачные сервисы в собственной исследовательской деятельности
Использовать облачные сервисы для организации совместной деятельности учащихся
Использовать данные облачных сервисов для анализа учебного процесса
Понимает
Содержание разделов курса Содержание дисциплины
История и основные понятия облачных вычислений
Вычисление как услуга
Разнообразие облачных сервисов
Обучающие и аналитические облачные сервисы
Работа в облаке с текстом, кодом программ, диаграммами и другими цифровыми объектами
Облачные платформы обучения программированию
Облачные данные и их использование
Обращение к данным
Использование облачных данных в исследовании и управлении учебным процессом
Доступ к облачным данным. Использование облачных данных в исследовательской и педагогической практике
Облачные вычисления и интернет вещей
Видео запись
Среды и средства, которые поддерживают учебный курс Git, GitHub, Semantic MediaWiki, CODAP, MQTT
Книги, на которых основывается учебный курс Переход в облако

История и основные понятия облачных вычислений

Вычисление как услуга

Разнообразие облачных сервисов

Обучающие и аналитические облачные сервисы

Категория:DigitalTool

 DescriptionAffordances
Bubble.ioНаиболее мощный движок базы данных среди чистых NoCode платформ. Он выполняет функции хостинга (приложение хранится на AWS), git-репозитория (можно сохранять прогресс точечно и возвращаться не только к конкретному "коммиту", но и к состоянию приложения в выбранный промежуток времени!), фронтенд и бэкэнд-платформ и позволяет дебажить приложение (функционал dev tools упакован в красивый интерфейс и позволяет пошагово отследить выполнение функций)
  • полноценный конструктор запросов
  • возможность работы с сотнями миллионов записей
  • создание мобильных приложений
CURLcURL - универсальная программа, с помощью которой, передавая различные параметры для запросов в этой программе, можно универсально обращаться к разным интернет-ресурсам и получать ответы.
120px-Curl_example.png
кроссплатформенная служебная программа командной строки, позволяющая взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL. Название расшифровывается как "client for URL".
CURL работает практически с любой операционной системой и языком программирования.
Google ColabGoogle Colab — сервис, созданный Google, который предоставляет возможность работать с кодом на языке Python через Jupyter Notebook, не устанавливая на свой компьютер дополнительных программ.В Google Colab можно применять различные библиотеки на Python, загружать и запускать файлы, анализировать данные и получать результаты в браузере. Этот сервис особенно полезен для разработчиков и студентов, изучающих программирование на Python.
MQTT4Snap!Библиотека для работы с MQTT в Snap!
  • 120px-HelloWorld_MQTT_answer.png
ShinyShiny – пакет языка R, позволяющий легко создавать интерактивные веб-приложения непосредственно из R.Создание интерактивных приложений. Основная веб-парадигма Shiny заключается в том, чтобы легко "отслеживать" изменения значений входных параметров на веб-странице, после чего обновленные результаты обработки данных тут же переотображаются браузером. Такой стиль называется "реактивным программированием". при изменении значения входного элемента Shiny автоматически определит, как с наименьшими усилиями обновить все связанные выходные элементы
TrelloTrello — облачная программа для управления проектами небольших групп. Trello использует парадигму для управления проектами, известную как канбан, метод, который первоначально был популяризирован Toyota в 1980-х для управления цепочками поставок.Доски, колонки и карточки дают исчерпывающее представление о том, кто чем занимается и что нужно выполнить.

Облачные данные и их использование

Обращение к данным
Использование облачных данных в исследовании и управлении учебным процессом

Облачные вычисления и интернет вещей

Облачные сетевые сообщества

 Description
CoMSESCoMSES Net - Сеть для вычислительного моделирования в социальных и экологических науках. Это - открытое сообщество исследователей и преподавателей. Репозиторий - цифровое хранилище, поддерживающее исследования и передовые методы цитирования программного обеспечения, цифрового хранения, воспроизводимости и повторного использования моделей.
GitHubСоциальная сеть программистов, с возможностью хранить репозиторий проекта и все его изменения. GitHub - контроль доступа, багтрекинг, управлением задачами и вики для каждого проекта. Используется прежде всего для поддержания версий кода
GlitchСообщество для разработки веб-приложений
HabrХабр русскоязычный веб-сайт в формате системы тематических коллективных блогов (именуемых хабами) с элементами новостного сайта, созданный для публикации новостей, аналитических статей, мыслей, связанных с информационными технологиями, бизнесом и интернетом.
Modeling CommonsСообщество, участники которого создают и обмениваются моделями NetLogo.
RobloxRoblox — игровая онлайн-платформа и система создания игр, позволяющая любому пользователю создавать свои собственные и играть в созданные другими игры.
Stack OverFlowСеть создания контента в форме вопросов и ответов о программировании.
Сообщество GeoGebraСоциальная сеть, участники которой обмениваются материалами, созданными при помощи программы GeoGebra
Сообщество NetLogoСообщество пользователей, которые обмениваются моделями, написанными на языке NetLogo.
Сообщество ScratchСетевое сообщество детей и взрослых, обменивающихся своими проектами, написанными на языке Scratch
Сообщество Snap!Сообщество исследователей, учителей и учащихся, использующих в своей деятельности язык Snap! Участники могут делиться своими проектами (Share, Publish). Создавать коллекции проектов, следить с действиями других участников (following)
Сообщество StarLogoСообщества обмена моделями и объектами в среде StarLogo Nova. Участники могут использовать код проектов других участников. Создавать свои коллекции и приглашать других участников к работе над версиями своих проектов.