Board Infinity

Kotlin avancé pour le développement multiplateforme

Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

Board Infinity

Kotlin avancé pour le développement multiplateforme

Board Infinity

Instructeur : Board Infinity

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Expliquer les principes fondamentaux de Kotlin Multiplatform et configurer des projets multiplateformes.

  • Mettre en œuvre des stratégies de partage de code et intégrer les API et les dépendances spécifiques à chaque plateforme.

  • Utilisez Jetpack Compose et SwiftUI pour créer des interfaces utilisateur sur Android et iOS.

  • Tirez parti des coroutines, de Ktor et de l'injection de dépendances pour créer des applications évolutives et performantes.

Compétences que vous acquerrez

  • Catégorie : Développement Android
  • Catégorie : Développement de l'informatique en nuage
  • Catégorie : Interopérabilité
  • Catégorie : Développement multiplateforme
  • Catégorie : Développement web back-end
  • Catégorie : Déploiement dans le nuage
  • Catégorie : Interface utilisateur (UI)
  • Catégorie : Côté serveur
  • Catégorie : Google Cloud Platform
  • Catégorie : Intégration des systèmes
  • Catégorie : Développement mobile
  • Catégorie : Réutilisation du code
  • Catégorie : Outils de développement mobile

Outils que vous découvrirez

  • Catégorie : Composants de l'interface utilisateur
  • Catégorie : Kotlin
  • Catégorie : MongoDB
  • Catégorie : Jetpack Android
  • Catégorie : Applications Web
  • Catégorie : Restful API
  • Catégorie : Intégration frontale

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

16 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 4 modules dans ce cours

Ce module présente Kotlin Multiplatform (KMP) et son architecture. Les apprenants découvriront l'évolution de Kotlin, comprendront comment KMP permet le développement multiplateforme et apprendront à structurer une base de code partagée tout en gérant les implémentations spécifiques à chaque plateforme, conformément aux meilleures pratiques du secteur.

Inclus

10 vidéos3 lectures3 devoirs1 sujet de discussion1 plugin

Ce module est consacré à la création de systèmes backend évolutifs pour les applications Kotlin Multiplatform. Les apprenants maîtriseront les coroutines Kotlin pour la programmation asynchrone et développeront un backend RESTful robuste à l'aide de Ktor et de MongoDB, incluant l'authentification, la persistance des données et la gestion des erreurs.

Inclus

22 vidéos4 lectures5 devoirs

Ce module enseigne aux apprenants comment concevoir et mettre en œuvre des interfaces utilisateur pour une application multiplateforme de suivi des habitudes à l'aide de Jetpack Compose, de la persistance locale des données et de frameworks de navigation modernes.

Inclus

11 vidéos3 lectures4 devoirs

Ce dernier module est consacré à l'intégration des systèmes front-end et back-end, à la préparation des applications en vue d'un déploiement multiplateforme et au déploiement des services back-end dans le cloud à l'aide de solutions d'hébergement modernes.

Inclus

7 vidéos3 lectures4 devoirs

Instructeur

Board Infinity
Board Infinity
264 Cours434 320 apprenants

Offert par

Board Infinity

En savoir plus sur Développement de logiciels

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.’

Foire Aux Questions