Kotlin - démarrage rapide - cours 1990 frotter. de Stepik, formation 54 leçons, Date 28 novembre 2023.
Miscellanea / / November 30, 2023
Salut tout le monde! Bienvenue dans le cours Kotlin Quick Start.
Pourquoi Kotlin ?
Kotlin est la prochaine étape du développement Java. Le code qui y est écrit est concis, compact et facile à lire. Cela peut sembler inhabituel au début, mais lorsque vous le connaîtrez mieux, vous ne voudrez probablement plus revenir à Java - c'est exactement ce qui m'est arrivé :)
Récemment, la popularité de Kotlin a augmenté à une vitesse fulgurante. La plupart des entreprises réécrivent ou ont déjà réécrit leurs programmes et applications de Java vers Kotlin, et la plupart des nouveaux programmes sont écrits directement en Kotlin.
Par conséquent, afin d'être à la mode et d'être toujours demandé sur le marché du travail, chaque développeur Java ou Android devra l'étudier tôt ou tard.
Que saura-t-on ?
Dans ce cours, nous apprendrons tout ce que vous devez savoir pour passer à une nouvelle langue. Une fois terminé, tout ce que vous avez écrit précédemment en Java, vous pourrez l'écrire en Kotlin. Pas à pas, nous avancerons vers l’objectif. Nous commencerons par le Hello World standard et apprendrons progressivement toutes les bases, y compris de nombreuses nouvelles choses qui il n'existait pas en Java: de fonctions d'extension, de programmation fonctionnelle, de classes de données et bien plus encore autre. Pour que vous puissiez non seulement regarder la vidéo, mais également renforcer tout le matériel par la pratique, des devoirs ont été inclus dans les cours. Souvent, les étudiants se contentent de regarder des vidéos et n’ont plus grand-chose à apprendre à la fin du cours.
Pour éviter que cette situation ne vous arrive, des tests intermédiaires ont également été ajoutés au cours. Au fur et à mesure que vous les parcourez, vous verrez votre niveau et comprendrez s'il vaut la peine de poursuivre vos études ou s'il vaut mieux faire une pause et répéter les sujets déjà abordés.
A qui est destiné ce cours?
Ce cours s'adresse à ceux qui connaissent déjà les bases de Java. Kotlin est entièrement compatible avec Java et utilise de nombreuses bibliothèques Java, donc sans connaissance de Java, l'apprendre sera très difficile, voire impossible.
Que dois-je faire si je ne connais pas Java ?
Si vous rencontrez des problèmes avec la connaissance de Java, ne vous inquiétez pas, vous pouvez également retrouver mon cours "Complet Android + Course" ici Java from Scratch" ou "Java Programming from Scratch", dans lequel nous apprendrons tout ce dont vous avez besoin pour suivre ce cours
Je vous souhaite du succès dans vos études !
Andreï Soumine
2
coursDéveloppeur Android chez Kaspersky Lab, auteur de nombreux cours sur le développement Android et les langages Java et Kotlin.
Après avoir obtenu mon diplôme, je ne savais pas ce que je voulais devenir, alors au lieu d’étudier, j’ai décidé de travailler dans la vente. J'ai donc trouvé un emploi de vendeur dans un magasin d'outils électriques. Après 3 ans de travail, je suis devenu chef du département, et j'ai commencé à penser que je ne voulais pas faire ce métier, et que je ne pouvais aller nulle part, puisque je n'avais aucune spécialité. À l’école, j’aimais beaucoup l’informatique et je pensais étudier la programmation. Je suis entré à l'Université d'État de Saint-Pétersbourg (SPb GUT im. Bonch-Bruevitch). On y enseignait des connaissances très superficielles dans ce domaine, et en plus, elles étaient très dépassées. Ensuite, j'ai commencé à étudier la programmation par moi-même et j'ai remarqué une chose désagréable - presque tous les modernes et les meilleurs le matériel était en anglais, donc avant de devenir un expert en création d'applications Android, j'ai dû apprendre Anglais. Après avoir suivi plusieurs dizaines de cours hors ligne et en ligne et étudié des dizaines de livres sur ce sujet, j'ai enfin pu commencer à me réaliser dans un nouveau métier. L'ensemble du processus a pris beaucoup de temps - d'où mon désir d'aider des gens comme moi - pour rassembler, résumer tout le matériel, structure, complétez la théorie par des exercices pratiques et vous guidez tout au long du parcours, du tout début à la création de votre premier programmes. Pas à pas, vous atteindrez votre objectif.
Introduction
1. Introduction
2. Premier programme en Kotlin (/lesson/721311?unit=722440)
Syntaxe de base
1. Variables
2. Test variable
3. Types nullables
4. Conditionnel si instruction
5. Test sur les opérateurs conditionnels et les types nullables
6. Conditionnel lorsque l'instruction
7. Présentation des collections
8. Test de recouvrement
9. Cycles
10. Introduction aux fonctions
11. Paramètres par défaut et nommés
12. Des exceptions
13. Test sur la syntaxe de base du langage Kotlin
Programmation fonctionnelle
1. Méthodes anonymes ou expressions lambda
2. Filtre et carte de fonctions d'ordre supérieur
3. Séquences infinies
4. Fonction ZIP
5. Fonction FlatMap
6. Travail de test sur les collections
7. Les fonctions with et let
8. Création de fonctions d'ordre supérieur
9. Fonctions d'extension
POO
1. Introduction à la POO
2. Constructeurs
3. Méthodes
4. Équivaut à
5. Code de hachage
6. Classe de données
7. Classe Enum
8. Héritage
9. Classes abstraites, interfaces et Smart Cast
10. Cours anonymes
11. Optimiser le code
12. Modificateurs d'accès
13. Objet compagnon
14. Singleton
15. Générique
16. Fonctions génériques. Variation latine
17. Test final pour le cours Kotlin
Utilisation pratique de Kotlin dans le développement Android
1. Première application Kotlin
2. Bilan de la deuxième application Kotlin
3. Ajout de dépendances pour l'application
4. Ajout d'objets POJO
5. Réception de données du réseau
6. Création d'un stockage local
7. Ajout et personnalisation de ViewModel
8. Finalisation du ViewModel
9. Création des premières mises en page
10. Adaptateur et premier écran
11. Écran avec des informations détaillées
12. Lien vers le projet terminé
13. Résultats