Введение

Завершено

Мобильные приложения, облачные службы, бессерверные технологии, устройства Интернета вещей, веб-API; современные приложения объединяют разнообразный набор новых технологий для предоставления пользователям соответствующей информации непосредственно на свои мобильные устройства в нужный момент. В основе этих современных приложений лежит огромное количество данных, создаваемых, синтезированных, проанализированных и запрашиваемых данных. Какая база данных обеспечивает правильный базовый набор возможностей и масштабируемости, на которых следует создавать? База данных SQL Azure — это надежная, масштабируемая и многофункциональная платформа данных, на которой можно создавать современные приложения.

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

Мобильное приложение, которое может предоставить этот тип информации в режиме реального времени, требует архитектуры, в которой представлены многие технологии, которые мы уже представили, включая мобильное приложение, облачные службы, бессерверные технологии, устройства Интернета вещей и веб-API. Самое главное, вам потребуется хранилище данных, например База данных SQL Azure, которое может обеспечить основу для всего этого.

В этом модуле вы разберете сценарий для приложения и создадите архитектуру мультислужб решения, которая основана на подходе микрослужб. После создания архитектуры вы ознакомитесь с первым важным шагом: создание основы для современного приложения. С помощью Базы данных SQL Azure вы развернете, настроите и автоматизируете непрерывную поставку и непрерывную интеграцию/непрерывное развертывание (CI/CD) для компонента базы данных своего комплексного приложения.

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

Цели обучения

По завершении этого модуля вы сможете:

  • Создание основы для приложений с помощью Базы данных SQL Azure.
  • Демонстрация возможностей современных баз данных на примере Базы данных SQL Azure.

Необходимые компоненты

  • Способность работать с порталом Azure
  • Знание основных понятий баз данных, таких как хранимые процедуры и запросы
  • Знакомство с концепциями CI/CD, такими как GitHub Actions
  • Знание доступных служб Azure