Langage de programmation Kotlin

Apprenez et maîtrisez le développement d'applications mobiles avec Kotlin

14h 6min64 leçons23 sections

Ce que vous apprendrez

  • Comprendre les fondamentaux de Kotlin
  • Apprendre à écrire du code efficace
  • Gérer les boucles et les conditions
  • Concevoir des programmes avec OOP
  • Réaliser un projet d'application Android
  • Maîtriser la programmation d'applications mobiles

À propos du cours

Kotlin est le langage d'avenir pour le développement d'applications Android, entièrement compatible avec Java. Vous pouvez utiliser vos bibliothèques Java existantes dans Kotlin et écrire des parties de votre application en Java et d'autres en Kotlin. Kotlin permet d'écrire un code plus propre avec moins de lignes pour atteindre la fonctionnalité souhaitée. Dans ce cours, vous apprendrez toutes les compétences essentielles et avancées de ce langage et comment l'utiliser pour créer des applications Android facilement et efficacement.

Résultats attendus

  • Maîtriser Kotlin pour développer des applications Android modernes.
  • Capacité à écrire un code propre et efficace.
  • Mettre en œuvre des projets d'applications Android en utilisant Kotlin et Android Studio.
  • Comprendre la programmation orientée objet et l'appliquer dans des projets pratiques.
  • Concevoir des solutions logicielles professionnelles en utilisant les outils Kotlin.

Contenu du cours

1

Introduction au monde du langage Kotlin

3 leçons
  1. Points forts du cours12:30
  2. Introduction (1)8:13
  3. Introduction (2)16:00
2

Utilisation de l'éditeur et des outils Kotlin

2 leçons
  1. Utilisation de l'éditeur et des outils Kotlin (1)9:46
  2. Utilisation de l'éditeur et des outils Kotlin (2)10:21
3

Règles de programmation en langage Kotlin

10 leçons
  1. Fondamentaux de la programmation en Kotlin (1)1:54:53
  2. Fondamentaux de la programmation en Kotlin (2)8:46
  3. Fondamentaux de la programmation en Kotlin (3)17:18
  4. Fondamentaux de la programmation en Kotlin (4)11:20
  5. Fondamentaux de la programmation en Kotlin (5)6:41
  6. Fondamentaux de la programmation en Kotlin (6)10:48
  7. Fondamentaux de la programmation en Kotlin (7)9:34
  8. Fondamentaux de la programmation en Kotlin (8)13:54
  9. Fondamentaux de la programmation en Kotlin (9)14:06
  10. Fondamentaux de la programmation en Kotlin (10)10:04
4

Instructions de boucle

4 leçons
  1. Instructions de boucle (1)10:43
  2. Instructions de boucle (2)7:31
  3. Instructions de boucle (3)7:24
  4. Instructions de boucle (4)21:41
5

Instructions de contrôle dans le flux du programme

2 leçons
  1. Instructions de contrôle dans le flux du programme (1)9:20
  2. Instructions de contrôle dans le flux du programme (2)15:52
6

Fonctions

4 leçons
  1. Fonctions (1)12:06
  2. Fonctions (2)7:07
  3. Fonctions (3)14:56
  4. Fonctions (4)15:24
7

Programmation orientée vers les objectifs

3 leçons
  1. Programmation orientée vers les objectifs (1)14:54
  2. Programmation orientée vers les objectifs (2)7:55
  3. Programmation orientée vers les objectifs (3)20:12
8

Héritage

2 leçons
  1. Héritage (1)11:57
  2. Héritage (2)5:53
9

Construction de la structure du programme

2 leçons
  1. Construction de la structure du programme (1)12:20
  2. Construction de la structure du programme (2)6:26
10

Travail avec les tableaux

1 leçons
  1. Travailler avec les tableaux16:03
11

Erreurs de programme et leur gestion

1 leçons
  1. Erreurs de programme et gestion10:52
12

Configuration de l'environnement de travail

3 leçons
  1. Configuration de l'environnement de travail (1)8:14
  2. Configuration de l'environnement de travail (2)24:20
  3. Configuration de l'environnement de travail (3)7:15
13

Intégration avec Android Studio

2 leçons
  1. Intégration avec Android Studio (1)18:38
  2. Intégration avec Android Studio (2)9:02
14

Composants et page d'une application Android

2 leçons
  1. Composants et page d'application Android (1)23:06
  2. Composants et page d'application Android (2)24:35
15

Appel des pages et des applications

3 leçons
  1. Invocation de pages et d'applications (1)13:11
  2. Invocation de pages et d'applications (2)9:27
  3. Invocation de pages et d'applications (3)8:18
16

Mise en page

4 leçons
  1. Mise en page (1)8:33
  2. Mise en page (2)9:21
  3. Mise en page (3)6:45
  4. Mise en page (4)9:26
17

Outils de conception de pages

1 leçons
  1. Outils de conception de pages16:32
18

Travail avec des images et des menus

3 leçons
  1. Travailler avec les images et les listes (1)7:03
  2. Travailler avec les images et les listes (2)6:41
  3. Travailler avec les images et les listes (3)8:42
19

Stockage des données dans Android

2 leçons
  1. Stockage de données dans Android (1)8:26
  2. Stockage de données dans Android (2)6:43
20

Conception des services Android

2 leçons
  1. Conception des services Android (1)14:04
  2. Conception des services Android (2)14:36
21

Interaction avec les services et les ressources

4 leçons
  1. Messages et réseaux12:21
  2. Dessin14:56
  3. Ressources du projet15:54
  4. Services d'interaction avec les cartes9:29
22

Conception de projets et déploiement d'applications

3 leçons
  1. Conception de projets (1)7:02
  2. Conception de projets (2)12:21
  3. Déploiement d'applications8:31
23

Accessoires

1 pièces jointes
  1. Téléchargez les pièces jointes ici

Formateur

Ing. Azab Mohamed Azab

Ing. Azab Mohamed Azab

Conférencier à l'Académie arabe des sciences, de la technologie et du transport maritime, ainsi qu'au ministère égyptien de l'Intérieur, spécialisé en technologie et information.
7,309 étudiants28 cours

Ce cours fait partie du diplôme

  • Diplôme de développement d'applications mobilesDiplôme
    4.6|6|75 h

    Diplôme de développement d'applications mobiles

    6 cours
    $59.99
    Acheter maintenant

Cours similaires

  • Microsoft Access
    4.6|5,337|0h 0m

    Microsoft Access

    Apprenez à créer des bases de données et des rapports

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Acheter maintenant
  • Conception de logiciels espions Key Logger
    4.5|5,026|0h 0m

    Conception de logiciels espions Key Logger

    Conception de logiciels espions avec C++

    Ing. Mohamed Ali Mansour
    Ing. Mohamed Ali Mansour
    $19.99
    Acheter maintenant
  • Adobe Animate & Action Script
    4.7|6,962|16h 58m

    Adobe Animate & Action Script

    Apprenez à créer des films d'animation et des jeux interactifs

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Acheter maintenant
  • Deep Learning
    4.5|5,162|12h 40m

    Deep Learning

    Simulation de l'esprit humain dans la pensée

    Ing. Amr Abdel Fattah
    Ing. Amr Abdel Fattah
    $25.99
    Acheter maintenant