Identifier les capacités de Gemini for Google Cloud (Duet IA) pour les fonctions de développement d'applications.
Examiner les applications du monde réel pour tirer parti de la GenAI afin de rationaliser le travail et d'encourager l'innovation dans le développement d'applications.
Déployer des stratégies et des tactiques pour intégrer de manière responsable la GenAI dans les pratiques de développement d'applications tout en maintenant la surveillance humaine et la responsabilité.
Compétences que vous acquerrez
Catégorie : Développement d'applications
Développement d'applications
Catégorie : Outils de développement de logiciels
Outils de développement de logiciels
Catégorie : Débogage
Débogage
Catégorie : Connaissance de l'IA
Connaissance de l'IA
Catégorie : L'IA responsable
L'IA responsable
Catégorie : Déploiement dans le nuage
Déploiement dans le nuage
Catégorie : Intégrations AI
Intégrations AI
Catégorie : Développement de l'informatique en nuage
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable
Il y a un module dans ce cours
"GenAI for Application Developer" est adapté aux professionnels désireux d'intégrer l'IA dans leur flux de travail de développement. Ce cours complet présente Gemini pour Google Cloud (Duet IA), en mettant l'accent sur son potentiel de rationalisation des processus de codage, de débogage et de déploiement. Les apprenants acquerront une expérience pratique avec les outils Gemini pour Google Cloud (Duet IA), en apprenant à les exploiter pour améliorer la productivité et l'efficacité dans le développement d'applications. Ce cours est conçu pour les chefs d'équipe, les gestionnaires, les développeurs seniors et les ingénieurs logiciels. Il est idéal pour ceux qui souhaitent intégrer la GenAI dans leurs initiatives stratégiques pour améliorer la productivité, rationaliser leurs flux de travail et faire progresser leur carrière en maîtrisant les applications GenAI de pointe dans le développement d'applications. Les participants doivent avoir une compréhension de base des processus de développement, de débogage et de déploiement de logiciels. Une familiarité avec les langages de programmation tels que Python, Java ou JavaScript est recommandée. Un état d'esprit ouvert à l'intégration d'outils et de techniques d'IA générative (GenAI), ainsi qu'une curiosité pour l'expérimentation et l'apprentissage, aideront à maximiser les avantages de cette expérience d'apprentissage. À la fin du cours, les apprenants auront une solide compréhension de l'IA générative pour le développement d'applications. Ils seront en mesure de mettre en œuvre Gemini for Google Cloud (Duet IA) dans leurs projets pour accélérer les cycles de développement, réduire les erreurs et maintenir des normes élevées de qualité du code.
Le cours couvre les éléments essentiels de GenAI pour le développement d'applications, des modèles fondamentaux de Gemini for Google Cloud (Duet IA) et de l'intégration avec les services Google Cloud aux applications pratiques dans des scénarios de développement réels. Les apprenants exploreront diverses fonctionnalités de GenAI pour le développement d'applications, telles que la génération de code, la correction d'erreurs et l'automatisation du déploiement.
Inclus
6 vidéos5 lectures2 devoirs1 évaluation par les pairs
Afficher les informations sur le contenu du module
6 vidéos•Total 53 minutes
Introduction à GenAI pour les développeurs d'applications•7 minutes
Histoire et contexte pour GenAI et les développeurs d'applications•10 minutes
Démonstration de la génération, de la complétion et de l'explication de code avec Gemini for Google Cloud•13 minutes
Préoccupations éthiques et remédiation des risques•7 minutes
Démonstration des meilleures pratiques dans Gemini for Google Cloud•13 minutes
Réflexions finales : Prochaines étapes•3 minutes
5 lectures•Total 45 minutes
Notre feuille de route et les ressources disponibles : Comment démarrer•5 minutes
Glossaire de la GenAI et du développement d'applications•10 minutes
Démonstration de l'intégration de Google Cloud Environment avec Gemini•10 minutes
Démonstration de la gestion et de l'intégration des fonctionnalités de l'API avec Python et Flask•10 minutes
Démonstration de l'intégration de l'inventaire sur Cloud Run avec Gemini•10 minutes
2 devoirs•Total 50 minutes
GenAI pour les développeurs d'applications•20 minutes
Développement d'applications Web GenAI•30 minutes
1 évaluation par les pairs•Total 15 minutes
[optionnel] Projet pratique pour les développeurs d'applications•15 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeurs
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
Coursera rassemble un réseau diversifié d'experts en la matière qui ont démontré leur expertise grâce à leur expérience professionnelle dans l'industrie ou à leur solide formation universitaire. Ces instructeurs conçoivent et enseignent des cours qui permettent aux apprenants du monde entier d'acquérir des compétences pratiques et utiles à leur carrière.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Que signifie le développement d'applications assisté par la GenAI dans ce cours ?
Dans ce cours, le développement d'applications assisté par la GenAI signifie l'utilisation de l'IA générative dans le cadre du travail quotidien sur les logiciels au lieu de la traiter comme un ajout séparé. L'accent est mis sur l'utilisation de l'IA générative pour soutenir le codage, le débogage, les tests, l'explication et le travail lié au déploiement, tout en maintenant la surveillance et la responsabilité humaines.
Quand utiliseriez-vous le développement assisté par GenAI ?
Vous l'utiliserez lorsque vous aurez besoin d'aide pour effectuer des tâches de développement courantes telles que l'écriture de code, la compréhension d'un code peu familier, la correction d'erreurs ou la création de tests. Le cours considère qu'il est particulièrement utile lorsque le travail implique des changements de contexte répétés entre la documentation, les exemples et le dépannage manuel.
Comment le développement assisté par GenAI s'intègre-t-il dans un flux de travail plus large ?
Il se situe au milieu du flux de développement, là où les idées sont transformées en code de travail, révisées et affinées. Dans ce cours, elle agit comme une couche de support à travers la préparation de la construction, du test et du déploiement plutôt que comme une étape unique à la fin.
En quoi le développement assisté par GenAI diffère-t-il du développement manuel traditionnel ?
Le développement manuel traditionnel s'appuie davantage sur des recherches distinctes, des vérifications de la documentation et des essais et erreurs écrits à la main pour chaque problème. Ici, le développement assisté par GenAI est présenté comme un moyen plus conversationnel et itératif de générer, d'expliquer et d'améliorer le code pendant que le développeur examine encore le résultat.
Faut-il des prérequis pour apprendre le développement assisté par GenAI ?
Une compréhension de base du développement, du débogage et du déploiement de logiciels est utile, et une certaine familiarité avec un langage comme Python, Java ou JavaScript est recommandée. Le plus important est d'être capable de suivre des tâches de développement courantes et d'être ouvert à l'expérimentation d'outils d'IA générative.
Quels sont les outils, les plateformes ou les méthodes utilisés dans ce cours ?
Le cours est centré sur Google Cloud en tant que principal outil d'IA générative pour les flux de travail des développeurs. Il met également l'accent sur les meilleures pratiques en matière de rédaction d'invites et sur une utilisation responsable avec une supervision humaine.
Quelles sont les tâches spécifiques que vous allez pratiquer ou accomplir dans le cadre de ce cours ?
Vous vous entraînez à écrire de meilleures invites, à générer et à affiner le code, à demander des explications sur le code et à utiliser l'IA pour soutenir les tests et le débogage. Vous l'appliquez également aux tâches liées à l'intégration et au déploiement afin que l'outil fasse partie d'un flux de développement reproductible.