Ce cours vous explique les principes fondamentaux, les pratiques, les capacités et les outils applicables au développement d'applications cloud natives modernes à l'aide de Google Cloud Run. Grâce à une combinaison de cours, d'ateliers pratiques et de supports supplémentaires, vous apprendrez à concevoir, mettre en œuvre, déployer, sécuriser, gérer et faire évoluer des applications sur Google Cloud à l'aide de Cloud Run.
Educational objectives
- Obtenir une compréhension détaillée de Cloud Run, la plate-forme de calcul entièrement gérée de Google Cloud pour déployer et faire évoluer des applications conteneurisées rapidement et en toute sécurité.
- Ecrire et migrer du code à votre manière en utilisant vos langages préférés (Go, Python, Java, Ruby, Node.js, etc.).
- Sécuriser la communication de service à service en fonction des identités de service et accorder aux applications uniquement les autorisations dont elles ont besoin.
- Apprendre à créer des applications hautement disponibles avec une faible latence pour l'utilisateur final, à l'échelle mondiale.
- Découvrir comment vous connecter et conserver les données dans les offres de bases de données gérées sur Google Cloud.
- Comprendre comment l'abstraction de toute la gestion de l'infrastructure crée une expérience de développement simple.
Prerequisites
- Être familier avec les commandes Linux et l'interface de ligne de commande.
- Connaître les basiques de Google Cloud.
- Connaître les basiques des réseaux.
- Connaître un ou plusieurs langages de programmation comme Go, Python, Java, Ruby ou Node.js.
- Connaître les scripts shell, YAML, JSON, HTTP et TLS.
Target audience
- Développeurs Cloud
- Développeurs API
- Customers
- Partenaires
Pedagogy
50% theory, 50% practise