Description du cours
Ce cours de Knowledge City fournit un apprentissage de niveau avancé pour le langage de programmation Kotlin. Le cours Kotlin avancé, dispensé par l’instructeur D.L. Powers, comprend les bases de la programmation Kotlin afin que vous puissiez créer et exécuter des applications, et des applications mobiles, même si vous n'avez jamais utilisé un langage de programmation..
Il commence par un aperçu de la programmation fonctionnelle de Kotlin et présente une image claire pour toute personne qui découvre Kotlin ou la programmation, ou qui souhaite se familiariser avec ce nouveau langage en pleine expansion. Vous apprendrez à utiliser correctement les compétences fondamentales de Kotlin à un niveau avancé. Vous écrirez des fonctions et travaillerez avec des objets pour le développement d'applications mobiles. Vous apprendrez à organiser correctement votre code, afin de pouvoir créer et exécuter des programmes simples. Ce cours avancé vous enseignera les propriétés uniques de la programmation fonctionnelle de Kotlin, les bases des coroutines de Kotlin, comment Kotlin fonctionne pour le codage asynchrone dans le développement d'applications mobiles dans Android Studio, et vous apprendrez comment faire évoluer vos nouvelles compétences dans des produits qui vous rendent heureux, vous et vos clients, en utilisant des vues personnalisées et un design UX.
Ce que vous allez apprendre
- Comprendre les propriétés uniques de la programmation fonctionnelle Kotlin, y compris les paramètres de fonction, les paramètres par défaut, les retours, les simplifications, la surcharge (overloading) et la portée (scope)
- Créer et exécuter du code asynchrone à l'aide de modèles de rappel (callback patterns) et de la méthodologie async/await de Kotlin
- Construire des coroutines et travailler avec le lancement, la portée et le contexte des coroutines
- Créer des vues personnalisées (custom views) en personnalisant la classe view et en travaillant avec des images, des bitmaps et du texte personnalisés
- Appliquer la discipline de la conception de l'expérience utilisateur (UX Design) à l'aide d'une conception centrée sur l'utilisateur, d'outils Android pour l'UX, ainsi que de styles et de thèmes
- Écrire des fonctions et travailler avec des objets pour le développement d'applications mobiles dans Android Studio
Points clés à retenir
- Ce cours de niveau avancé couvre le langage de programmation Kotlin et est enseigné par l'instructeur D.L. Powers.
- Le cours enseigne l'utilisation correcte des compétences fondamentales de Kotlin à un niveau avancé, y compris l'écriture de fonctions et le travail avec des objets pour le développement d'applications mobiles.
- Il explique comment Kotlin fonctionne pour le codage asynchrone dans le développement d'applications mobiles au sein d'Android Studio.
- Le cours fait la distinction entre la programmation synchrone et asynchrone et entre les routines et les coroutines.
- Les apprenants font évoluer leurs compétences vers des produits utilisant des vues personnalisées et de la conception UX.
Foire aux questions
À qui s'adresse ce cours Kotlin Avancé ?
Il offre un apprentissage de niveau avancé pour le langage de programmation Kotlin et présente une image claire pour quiconque débute avec Kotlin, la programmation, ou qui souhaite se familiariser avec ce langage nouveau et en pleine croissance.
Quels sujets le cours couvre-t-il ?
Le cours couvre les propriétés uniques de la programmation fonctionnelle Kotlin, les bases des coroutines Kotlin, le fonctionnement de Kotlin pour le codage asynchrone dans le développement d'applications mobiles au sein d'Android Studio, ainsi que les vues personnalisées et la conception UX.
Que serai-je capable de faire après avoir suivi ce cours ?
Vous apprendrez à écrire des fonctions et à travailler avec des objets pour le développement d'applications mobiles, à organiser correctement votre code, à créer et à exécuter des programmes simples, à créer et à exécuter du code asynchrone, à créer des coroutines, à créer des vues personnalisées et à comprendre la discipline de l'Expérience Utilisateur (UX Design).
Ai-je besoin d'une expérience préalable en programmation ?
Le cours comprend une base de programmation Kotlin pour que vous puissiez créer et exécuter des applications et des applications mobiles, même si vous n'avez jamais utilisé de langage de programmation.
Qui enseigne ce cours ?
Le Cours Avancé de Kotlin est enseigné par l'instructeur D.L. Powers.









