Travaux pratiques

Travaux pratiques

1 .
Suivez le tutoriel fourni à l'adresse pour développer une application infonuagique native exemple. Ce tutoriel crée une application infonuagique native utilisant Python. Avec ce premier tutoriel, vous devriez être capable de créer une application de fonction Azure avec une fonction déclenchée par HTTP. Ensuite, suivez ce tutoriel pour connecter la fonction Azure à un magasin de données. Enfin, suivez ce tutoriel pour étendre votre application infonuagique native afin que votre application de fonction envoie des messages à un stockage Azure. Il existe d'autres options de langage de programmation parmi lesquelles choisir. Il est tout à fait possible de choisir un autre tutoriel disponible sur Internet pour atteindre le même objectif (voir un exemple).
2 .
Développez une application infonuagique native pour un service de consultation externe (OPD) d'hôpital basée sur ces approches et du code. Pour commencer, suivez ces instructions pour faire fonctionner l'application localement. Une fois l'application fonctionnelle localement, utilisez une approche que vous avez apprise dans ce chapitre.
3 .
Effectuez des recherches sur Internet et trouvez un exemple documenté (avec code) qui illustre comment migrer une application existante/monolithe vers le cloud-native. Suivez les étapes fournies dans l'exemple documenté que vous avez trouvé pour construire et déployer l'application infonuagique native correspondante.
4 .
Suivez le tutoriel Microsoft Azure pour permettre un développement rapide en créant un pipeline CI/CD à l'aide de GitHub Actions et Azure Pipelines. Consultez la documentation sur les actions GitHub et les pipelines Azure pour des informations supplémentaires. Une fois le tutoriel terminé, appliquez ce que vous avez appris pour créer un pipeline CI/CD pour le premier exemple que vous avez construit dans ce module.