Kotlin - Schnellstart - Kurs 1990 reiben. von Stepik, Ausbildung 54 Lektionen, Datum 28. November 2023.
Verschiedenes / / November 30, 2023
Hallo zusammen! Willkommen beim Kotlin Quick Start-Kurs.
Warum Kotlin?
Kotlin ist die nächste Stufe in der Java-Entwicklung. Der darauf geschriebene Code ist prägnant, kompakt und leicht zu lesen. Es mag auf den ersten Blick ungewöhnlich erscheinen, aber wenn man es besser kennenlernt, wird man höchstwahrscheinlich nicht mehr zu Java zurückkehren wollen – genau das ist mir passiert :)
In letzter Zeit hat die Popularität von Kotlin enorm zugenommen. Die meisten Unternehmen schreiben ihre Programme und Anwendungen von Java auf Kotlin um oder haben dies bereits getan, und die meisten neuen Programme werden direkt in Kotlin geschrieben.
Um im Trend zu liegen und auf dem Arbeitsmarkt immer gefragt zu sein, muss sich daher jeder Java- oder Android-Entwickler früher oder später damit befassen.
Was wird bekannt sein?
In diesem Kurs lernen wir alles, was Sie wissen müssen, um auf eine neue Sprache umzusteigen. Sobald Sie fertig sind, können Sie alles, was Sie zuvor in Java geschrieben haben, in Kotlin schreiben. Schritt für Schritt kommen wir dem Ziel entgegen. Wir beginnen mit dem Standard-Hello World und lernen nach und nach alle Grundlagen, einschließlich vieler neuer Dinge In Java gab es keine Erweiterungsfunktionen, funktionale Programmierung, Datenklassen und vieles mehr andere. Damit Sie nicht nur das Video ansehen, sondern auch den gesamten Stoff in der Praxis vertiefen können, wurden Hausaufgaben in die Vorlesungen eingearbeitet. Oft schauen sich Studierende nur Videos an und haben am Ende des Kurses nur noch wenig zu lernen.
Um zu verhindern, dass Ihnen diese Situation passiert, wurden dem Kurs auch Zwischentests hinzugefügt. Während Sie sie durchgehen, werden Sie Ihr Niveau erkennen und verstehen, ob es sich lohnt, Ihr Studium fortzusetzen, oder ob es besser ist, eine Pause einzulegen und bereits behandelte Themen zu wiederholen.
Für wen ist dieser Kurs geeignet?
Dieser Kurs richtet sich an diejenigen, die bereits über die Grundlagen von Java verfügen. Kotlin ist vollständig mit Java kompatibel und verwendet viele Java-Bibliotheken. Ohne Java-Kenntnisse ist das Erlernen daher sehr schwierig, fast unmöglich.
Was soll ich tun, wenn ich Java nicht kenne?
Wenn Sie Probleme mit Java-Kenntnissen haben, machen Sie sich keine Sorgen, Sie finden hier auch meinen Kurs „Kompletter Android + Kurs“. „Java from Scratch“ oder „Java Programming from Scratch“, in dem wir alles lernen, was Sie zum Abschluss dieses Kurses benötigen
Ich wünsche Ihnen viel Erfolg im Studium!
Andrey Sumin
2
KursAndroid-Entwickler bei Kaspersky Lab, Autor zahlreicher Kurse zur Android-Entwicklung und den Sprachen Java und Kotlin.
Nach dem Schulabschluss wusste ich nicht, was ich werden wollte, also entschied ich mich, statt zu studieren, im Vertrieb zu arbeiten. Also bekam ich einen Job als Verkäufer in einem Elektrowerkzeuggeschäft. Nach drei Jahren Arbeit wurde ich Abteilungsleiter und begann zu denken, dass ich dieses Geschäft nicht machen wollte und dass ich nirgendwo hingehen konnte, da ich kein Spezialgebiet hatte. In der Schule mochte ich Informatik sehr und dachte darüber nach, Programmieren zu studieren. Ich habe die Staatliche Universität St. Petersburg (SPb GUT im. Bonch-Bruevich). Es vermittelte sehr oberflächliches Wissen auf diesem Gebiet und war zudem sehr veraltet. Dann fing ich an, selbstständig Programmieren zu lernen, und bemerkte eine unangenehme Sache – fast alles modern und am besten Das Material war auf Englisch, also musste ich es lernen, bevor ich Experte für die Erstellung von Android-Anwendungen wurde Englisch. Nachdem ich mehrere Dutzend Kurse offline und online belegt und Dutzende Bücher zu diesem Thema studiert hatte, konnte ich endlich damit beginnen, mich in einem neuen Beruf zu verwirklichen. Der gesamte Prozess hat ziemlich viel Zeit in Anspruch genommen – daher mein Wunsch, Menschen wie mir zu helfen – das gesamte Material zu sammeln, zusammenzufassen, Strukturieren Sie, ergänzen Sie die Theorie mit praktischen Übungen und begleiten Sie den gesamten Weg vom Anfang bis zur Erstellung Ihres ersten Programme. Schritt für Schritt werden Sie Ihr Ziel erreichen.
Einführung
1. Einführung
2. Erstes Programm in Kotlin (/lesson/721311?unit=722440)
Grundlegende Syntax
1. Variablen
2. Variablentest
3. Nullable-Typen
4. Bedingte if-Anweisung
5. Testen Sie bedingte Operatoren und nullfähige Typen
6. Bedingte when-Anweisung
7. Einführung in die Sammlungen
8. Sammlungstest
9. Fahrräder
10. Einführung in Funktionen
11. Standard- und benannte Parameter
12. Ausnahmen
13. Testen Sie die grundlegende Syntax der Kotlin-Sprache
Funktionale Programmierung
1. Anonyme Methoden oder Lambda-Ausdrücke
2. Funktionen höherer Ordnung filtern und abbilden
3. Unendliche Folgen
4. ZIP-Funktion
5. FlatMap-Funktion
6. Testarbeiten an Sammlungen
7. Die Funktionen „with“ und „let“.
8. Erstellen von Funktionen höherer Ordnung
9. Erweiterungsfunktionen
OOP
1. Einführung in OOP
2. Konstrukteure
3. Methoden
4. Gleich
5. Hash-Code
6. Datenklasse
7. Enum-Klasse
8. Nachlass
9. Abstrakte Klassen, Schnittstellen und Smart Cast
10. Anonymer Unterricht
11. Optimierung des Codes
12. Zugriffsmodifikatoren
13. Begleitobjekt
14. SingleTon
15. Generisch
16. Generische Funktionen. Lateinit var
17. Abschlusstest für den Kotlin-Kurs
Praktischer Einsatz von Kotlin in der Android-Entwicklung
1. Erste Kotlin-Anwendung
2. Überprüfung der zweiten Kotlin-Anwendung
3. Abhängigkeiten für die Anwendung hinzufügen
4. POJO-Objekte hinzufügen
5. Empfangen von Daten aus dem Netzwerk
6. Lokalen Speicher erstellen
7. ViewModel hinzufügen und anpassen
8. Finalisieren des ViewModel
9. Erstellen der ersten Layouts
10. Adapter und erster Bildschirm
11. Bildschirm mit detaillierten Informationen
12. Link zum fertigen Projekt
13. Ergebnisse