Cloud technologies (syllabus): различия между версиями

Материал из Поле цифровой дидактики
Строка 28: Строка 28:
: Вычисление как услуга
: Вычисление как услуга


=== Разнообразие облачных сервисов ==
== Разнообразие облачных сервисов ==
: Обучающие и аналитические облачные сервисы
 
Обучающие и аналитические облачные сервисы
 
[[:Категория:DigitalTool]]
{{#ask: [[Категория:DigitalTool]] [[Tool is made for::Coding]] | ?Description | ?Affordances }}


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

Версия 07:02, 2 сентября 2023



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

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

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

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

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

Категория:DigitalTool

 DescriptionAffordances
Android StudioAndroid Studio — интегрированная среда разработки (IDE) для работы с платформой Android. Android Studio, основанная на программном обеспечении IntelliJ IDEA от компании JetBrains, — официальное средство разработки Android приложений. Данная среда разработки доступна для Windows, macOS и GNU/Linux.Данная среда разработки доступна для Windows, macOS и GNU/Linux.
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
ReplitReplit — это облачная платформа для разработки программного обеспечения, позволяющая писать, тестировать и развертывать скрипты прямо из браузера. Она поддерживает более 50 языков программирования, включая Python, Lua JavaScript, и C++.
  • Совместная работа: Возможность работать над проектами в реальном времени с коллегами, обмениваясь кодом и комментариями13.
  • Автоматическое развертывание: Быстрое развертывание приложений без настройки серверов, с автоматическим масштабированием и интеграцией с базами данных.
  • Интеграция с AI: Использование инструментов на основе ИИ для автозаполнения кода и отладки
  • Мультиплатформенность: Доступ к проектам с любого устройства через браузер или мобильные приложения24.

    ShinyShiny – пакет языка R, позволяющий легко создавать интерактивные веб-приложения непосредственно из R.Создание интерактивных приложений. Основная веб-парадигма Shiny заключается в том, чтобы легко "отслеживать" изменения значений входных параметров на веб-странице, после чего обновленные результаты обработки данных тут же переотображаются браузером. Такой стиль называется "реактивным программированием". при изменении значения входного элемента Shiny автоматически определит, как с наименьшими усилиями обновить все связанные выходные элементы
    TrelloTrello — облачная программа для управления проектами небольших групп. Trello использует парадигму для управления проектами, известную как канбан, метод, который первоначально был популяризирован Toyota в 1980-х для управления цепочками поставок.Доски, колонки и карточки дают исчерпывающее представление о том, кто чем занимается и что нужно выполнить.
    Visual Studio CodeVisual Studio Code (VS Code) — текстовый редактор, разработанный Microsoft для Windows, Linux и macOS. Позиционируется как «лёгкий» редактор кода для кроссплатформенной разработки веб- и облачных приложений.Включает в себя отладчик, инструменты для работы с Git, подсветку синтаксиса, IntelliSense и средства для рефакторинга. Имеет широкие возможности для кастомизации: пользовательские темы, сочетания клавиш и файлы конфигурации. Распространяется бесплатно, разрабатывается как программное обеспечение с открытым исходным кодом

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

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

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

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

     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. Участники могут использовать код проектов других участников. Создавать свои коллекции и приглашать других участников к работе над версиями своих проектов.