Nutzen Sie die Ersparnis! Erhalten Sie 40% Rabatt auf 3 Monate Coursera Plus und vollen Zugang zu Tausenden von Kursen.

JetBrains

Kotlin für Java-Entwickler

Svetlana Isakova
JetBrains Academy team

Dozenten: Svetlana Isakova

123.592 bereits angemeldet

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.

2,122 Bewertungen

Stufe Mittel

Empfohlene Erfahrung

Flexibler Zeitplan
3 Wochen bei 10 Stunden eine Woche
In Ihrem eigenen Lerntempo lernen
91%
Den meisten Lernenden hat dieser Kurs gefallen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.

2,122 Bewertungen

Stufe Mittel

Empfohlene Erfahrung

Flexibler Zeitplan
3 Wochen bei 10 Stunden eine Woche
In Ihrem eigenen Lerntempo lernen
91%
Den meisten Lernenden hat dieser Kurs gefallen

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

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

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

Lehrkraftbewertungen
(564 Bewertungen)
Svetlana Isakova
1 Kurs 123.592 Lernende
JetBrains Academy team
JetBrains
4 Kurse 125.200 Lernende

von

JetBrains

Mehr von Softwareentwicklung entdecken

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

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

KA

Geprüft am 2. Mai 2020

MS

Geprüft am 14. Dez. 2018

AV

Geprüft am 11. Juni 2020

Coursera Plus

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