Introdução
Aplicações móveis, serviços na nuvem, tecnologias sem servidor, dispositivos IoT, APIs Web; As aplicações modernas combinam um conjunto diversificado de novas tecnologias para fornecer aos utilizadores informações relevantes diretamente para os seus dispositivos móveis no momento certo. No coração dessas aplicações modernas está uma vasta quantidade de dados que são gerados, ingeridos, sintetizados, analisados e consultados. Qual banco de dados fornece a combinação básica certa de recursos e escalabilidade sobre a qual construir? O Banco de Dados SQL do Azure é uma plataforma de dados confiável, escalável e rica em recursos em torno da qual você pode projetar seus aplicativos modernos.
Suponha que você trabalhe para o departamento de transportes de uma grande cidade e queira aumentar o número de passageiros de ônibus. Para tornar conveniente entrar no ônibus, você quer criar um aplicativo móvel que permita aos usuários monitorar o progresso de um ônibus ao longo de sua rota. Ao fornecer up-toinformações sobre o paradeiro do próximo ônibus ao longo da rota, você pode ajudar os potenciais passageiros a eliminar a situação em que eles acabam esperando pelo ônibus ou correndo para pegar o ônibus e perdê-lo.
Um aplicativo móvel que pode fornecer esse tipo de informação em tempo real requer uma arquitetura com muitas das tecnologias que já introduzimos, incluindo um aplicativo móvel, serviços em nuvem, tecnologia sem servidor, dispositivos IoT e APIs da Web. Mais importante ainda, você precisará de um armazenamento de dados como o Banco de Dados SQL do Azure que possa fornecer uma base para tudo isso.
Neste módulo, você detalhará um cenário para um aplicativo e criará uma arquitetura multisserviço de uma solução, que se baseia na abordagem de microsserviços. Depois de construir a arquitetura, você mergulhará no primeiro passo crucial: construir a base para uma aplicação moderna. Usando o Banco de Dados SQL do Azure, você implantará, configurará e automatizará a integração contínua e a entrega contínua/implantação contínua (CI/CD) para o componente de banco de dados do seu aplicativo de pilha completa.
Ao final deste módulo, você poderá usar recursos modernos de banco de dados para criar uma base para aplicativos modernos.
Objetivos de aprendizagem
Ao final deste módulo, você será capaz de:
- Crie uma base para aplicativos com o Banco de Dados SQL do Azure.
- Demonstre os recursos modernos do banco de dados com o Banco de Dados SQL do Azure.
Pré-requisitos
- Capacidade de navegar no portal do Azure
- Familiaridade com conceitos de banco de dados, como procedimentos armazenados e consultas
- Familiaridade com conceitos de CI/CD, como Ações do GitHub
- Familiaridade com os serviços disponíveis do Azure