arrow_back

Application Development - Python

share

Application Development - Python

6 heures Advanced universal_currency_alt 40 crédits
In this advanced-level quest, you will learn the ins and outs of developing GCP applications in Python. The first labs will walk you through the basics of environment setup and application data storage with Cloud Datastore. Once you have a handle on the fundamentals, you will get hands-on practice deploying Python applications on Kubernetes and App Engine (the latter is the same framework that powers Snapchat!) With specialized bonus labs that teach user authentication and backend service development, this quest will give you practical experience so you can start developing robust Python applications straight away.

Effectuez toutes les activités de ce cours pour gagner un badge. Collectionnez les badges Qwiklabs en terminant des quêtes, des jeux et des cours. Récupérez-les tous pour mettre en valeur vos compétences !

  • Atelier

    Développement d'applications : Configurer un environnement de développement – Python

    Dans cet atelier, vous allez provisionner une machine virtuelle Google Compute Engine et installer des bibliothèques pour le développement de logiciels.

  • Atelier

    Développement d'applications : Stocker des données d'application dans Cloud Datastore – Python

    Dans cet atelier, vous allez examiner l'application de l'étude de cas : un quiz en ligne. Vous allez également stocker les données de l'application Quiz dans Cloud Datastore.

  • Atelier

    Développement d'applications : Stocker des fichiers image et vidéo dans Cloud Storage – Python

    Dans cet atelier, vous ajouterez des images et des vidéos à une application. Vous stockerez des fichiers en tant qu'objets dans un bucket Cloud Storage.

  • Atelier

    Développement d'applications : ajouter une authentification utilisateur à votre application – Python

    Dans cet atelier, vous allez améliorer l'application Quiz afin d'utiliser Firebase Authentication.

  • Atelier

    Développement d'applications : Développement d'un service de backend – Python

    Dans cet atelier, vous allez améliorer l'application Quiz en ligne en développant un service de backend permettant de traiter les commentaires des utilisateurs et d'enregistrer les scores.

  • Atelier

    Développement d'applications : déployer l'application dans Kubernetes Engine – Python

    Dans cet atelier, vous allez déployer l'application Quiz dans Kubernetes Engine, et tirer parti des ressources de Google Cloud Platform, dont Container Builder et Container Registry, et des ressources de Kubernetes, comme les déploiements, les pods et les services.

  • info
    Quest Info
    Prerequisites
    As this Quest relies heavily on the Python programming language, the student should be an experienced programmer with Python. This Quest requires prior hands-on experience with GCP computing and storage services. It is recommended that the student have at least earned a Badge by completing the hands-on labs in the Cloud Architecture and/or the Baseline: Deploy and Develop Quests before beginning.