Dieser intensive, praxisorientierte Kurs überbrückt die Lücke zwischen Java und Kotlin und befähigt erfahrene Entwickler, sauberen und ausdrucksstarken Code zu schreiben. Durch eine Reihe praktischer Übungen direkt in der IDE werden Sie über die grundlegende Syntax hinausgehen, um das idiomatische Kotlin zu übernehmen und seine nahtlose Interoperabilität zu nutzen, um bestehende Java-Projekte zu verbessern oder robuste neue Backend- und Android-Anwendungen zu erstellen.
Kotlin für Java-Entwickler
Nutzen Sie die Ersparnis! Erhalten Sie 40% Rabatt auf 3 Monate Coursera Plus und vollen Zugang zu Tausenden von Kursen.

2,122 Bewertungen
Empfohlene Erfahrung
Was Sie lernen werden
Refaktorieren Sie Java in idiomatisches Kotlin: Konvertieren Sie langatmige Java-Patterns in eine prägnante Kotlin-Syntax und erhalten Sie dabei 100%ige JVM-Interoperabilität.
Beseitigung von NullPointerExceptions: Implementieren Sie Kotlins Typsystem, um Nullbarkeit zur Kompilierzeit statt zur Laufzeit aufzulösen.
Architektur funktionaler Datenpipelines: Verwenden Sie Lambdas, Empfänger und Sequenzen, um hocheffiziente, ausdrucksstarke Logik zu erstellen.
Rationalisierung von Datenstrukturen: Verwenden Sie Datenklassen, Eigenschaften und Generika, um überflüssigen Ballast zu beseitigen und objektorientiertes Design zu vereinfachen.
Kompetenzen, die Sie erwerben
- Kategorie: Unit Testing
- Kategorie: Java
- Kategorie: Interoperability
- Kategorie: Functional Design
- Kategorie: Computer Programming
- Kategorie: Programming Principles
- Kategorie: Code Review
- Kategorie: Mobile Development
- Kategorie: Object Oriented Programming (OOP)
- Kategorie: Scripting
- Kategorie: Android Development
- Kategorie: Development Environment
- Kategorie: Software Development
Werkzeuge, die Sie lernen werden
- Kategorie: Kotlin
- Kategorie: Integrated Development Environments
- Kategorie: IntelliJ IDEA
- Kategorie: Java Programming
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

In diesem Kurs gibt es 5 Module
Bevor Sie in die Syntax eintauchen, müssen Sie die Interoperabilitätsarchitektur verstehen, die die Koexistenz von Kotlin und Java ermöglicht. Dieses Modul untersucht die Design-Philosophie von Kotlin, seine Bytecode-Kompatibilität und seine primären Vorteile und zeigt, wie Sie die Produktivität steigern können, ohne Ihre bestehende JVM-Codebasis zu gefährden. Ergebnis: Gewinnen Sie ein klares Verständnis dafür, warum Kotlin zum modernen Standard für die JVM- und Android-Entwicklung geworden ist.
Das ist alles enthalten
4 Videos
Es ist Zeit, mit dem Programmieren zu beginnen. In diesem Modul werden Sie Ihre IDE für eine optimale Kotlin-Entwicklung konfigurieren und mit dem Schreiben Ihrer ersten Programme beginnen. Sie werden die Kernsyntax beherrschen - einschließlich Variablen, Funktionen und Kontrollfluss - während Sie Kotlin-Konstrukte mit ihren Java-Entsprechungen vergleichen, um die Lücke zwischen den beiden Sprachen schnell zu schließen. Das Ergebnis: Sicheres Navigieren durch die Kernsyntax von Kotlin und Schreiben von grundlegendem Code.
Das ist alles enthalten
18 Videos1 App-Element3 Plug-ins
Lernen Sie Kotlins mächtigste Verteidigung kennen: das Typsystem. Sie werden lernen, NullPointerExceptions zu vermeiden, indem Sie nullbare und nicht-nullbare Typen effektiv verwalten. Darüber hinaus werden in diesem Modul funktionale Programmiermuster, einschließlich Lambdas und Funktionen höherer Ordnung, vorgestellt, um Ihren Code ausdrucksstärker und prägnanter zu machen. Ergebnis: Schreiben Sie sichereren, leistungsfähigeren Code mit modernen funktionalen Techniken und kompilierbarer Nullsicherheit.
Das ist alles enthalten
19 Videos1 Lektüre2 App-Elemente4 Plug-ins
Gehen Sie über die Grundlagen hinaus und eliminieren Sie unausgegorenen Code. In diesem Modul werden Sie Eigenschaften, Datenklassen, Vererbung und Sichtbarkeitsmodifikatoren kennenlernen. Sie werden lernen, wie Kotlin traditionelle objektorientierte Muster vereinfacht und wie Sie idiomatischen Code schreiben können, der sich an offizielle Konventionen hält. Ergebnis: Strukturieren Sie saubere, wartbare Anwendungen mit Kotlin-spezifischen Best Practices und vereinfachten OOP-Strukturen.
Das ist alles enthalten
19 Videos2 App-Elemente4 Plug-ins
Um wahre Meisterschaft zu erlangen, müssen Sie über die grundlegende Logik hinausgehen, um die mächtigsten Abstraktionen von Kotlin zu nutzen. Dieses Modul behandelt Sequenzen für speichereffiziente Datenverarbeitung, Generics und Lambdas mit Receivern - die Grundlage der domänenspezifischen Sprachen (DSLs) von Kotlin. Ergebnis: Erstellen Sie anspruchsvolle, hochperformante JVM-Anwendungen mit den fortschrittlichsten Architekturwerkzeugen von Kotlin.
Das ist alles enthalten
17 Videos1 Lektüre1 App-Element4 Plug-ins
Dozenten

von
Mehr von Softwareentwicklung entdecken
Status: Kostenloser Testzeitraum
Status: Kostenloser Testzeitraum
Status: VorschauBoard Infinity
Status: Kostenlos
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bewertungen von Lernenden
- 5 stars
75,96 %
- 4 stars
18,52 %
- 3 stars
3,48 %
- 2 stars
0,65 %
- 1 star
1,36 %
Zeigt 3 von 2122 an
Geprüft am 2. Mai 2020
The assignments don't have a detailed explanation. There should be more of code provided with fill the blanks kind of tasks. This would make it much easier and helpful as the assignments are tough.
Geprüft am 14. Dez. 2018
Clearly explained, easy to understand and nice programming tasks. I could complain something of documenting what to do in programming task, and also more smaller tasks would be useful
Geprüft am 11. Juni 2020
Great work, now i can understand a lot of concepts that i didn't understand before, the course is clear and very well explain with enough examples to reafirm the concept exposed, good job

Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Wenn Sie ein Zertifikat erwerben, erhalten Sie Zugang zu allen Kursmaterialien, einschließlich der benoteten Aufgaben. Nach Abschluss des Kurses wird Ihr elektronisches Zertifikat zu Ihrer Erfolgsseite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen.
Ja. Für ausgewählte Lernprogramme können Sie eine finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Anmeldungsgebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zum Antragsformular.
Weitere Fragen
Finanzielle Unterstützung verfügbar,