- Наступний запис:
- Termin auf Anfrage
- Загальна тривалість:
- in 1 Tag
- Практика:
- Nein
- Мови навчання:
- Deutsch
- Вид заходу:
- Weiterbildung
- Форма проведення:
- Angebote für Unternehmen Jetzt Anfragen
- Virtuelles Klassenzimmer
- E-Learning
- Час проведення:
- Abendveranstaltung
- Tagesveranstaltung
- Wochenendveranstaltung
- Мінімальна кількість учасників:
- 3
- Максимальна кількість учасників:
- 12
- Ціна:
- 1 071 EUR - Gesamtpreis pro Tag für Veranstaltungen bis drei (3) Teilnehmern.
- Вид документа про освіту:
- Zertifikat/Teilnahmebestätigung
- Випускний екзамен:
- Nein
- Спеціальність:
- keine Angaben
- Сертифікати курсу:
- Nicht zertifiziert
- Курс тільки для жінок:
- Nein
- Догляд за дітьми:
- Nein
- Посилання на курс:
- Zum Angebot auf der Anbieter-Webseite
- Інформаційна якість:
- Suchportal Standard Plus
- Цільові групи:
- Interessenten mit abgeschlossener Berufsausbildung oder Berufserfahrungen im Medienbereich, Kommunikationsbereich oder kaufmännischen Bereich, die sicher im Umgang mit dem PC sind sowie eine Affinität zum Internet und digitalen Medien haben und die sich im Thema: Kotlin - Intensiv-Schulung für Einsteiger weiterbilden wollen.
- Професійні вимоги:
- Keine besonderen Anforderungen.
- Технічні вимоги:
- Keine besonderen Anforderungen.
- Номенклатура агенцій з працевлаштування:
- keine Angaben
Зміст
Mit Kotlin schreiben Sie modene Anwendungen für Mobile, Server, Web
Von der Installation bis zum Testen deckt unsere "Kotlin - Beratung, Coaching, Workshop, Training" alles ab!
Sie erhalten aktuelle Informationen über die Sprachgrundlagen sowie Objektorientierung, Funktionale Programmierung, Generics, Datenklassen, Sammlungen und vieles mehr. Lernen Sie die Grundlagen von Kotlin, um qualitativ hochwertigen Code zu schreiben. Testen und debuggen Sie Ihre Anwendungen mit den verschiedenen Unit Testing Frameworks in Kotlin.
Erforschen Sie Kotlins interessante Funktionen wie Nullsicherheit, Reflektion und Annotationen. Erkunden Sie die neuesten Kotlin-Funktionen, um strukturierten, lesbaren objektorientierten und funktionalen Code zu schreiben.
Machen Sie sich mit der Verwendung von Lambdas und Funktionen höherer Ordnung vertraut. Schreiben Sie Unit-Tests und nutzen die Integration von Kotlin mit Java-Code.
Ihre individuellen Fragen und Themenwünsche werden dabei natürlich berücksichtigt.
Erste Schritte mit Kotlin
- Technische Anforderungen
- Verwendung der Befehlszeile zum Kompilieren und Ausführen von Kotlin-Code
- Kotlin-Laufzeitumgebung
- Das REPL
- IntelliJ und Kotlin
- Kombinieren von Kotlin und Java in einem Projekt
Kotlin-Grundlagen
- val und var
- Typen-Inferenz
- Grundtypen in Kotlin
- Kommentare
- Pakete
- Importe
- Zeichenketten-Vorlagen
- Bereiche
- Schleifen
- Behandlung von Ausnahmen
- Instanziieren von Klassen
- Referentielle Gleichheit und strukturelle Gleichheit
- Der "this"-Ausdruck
- Sichtbarkeitsmodifikatoren
- Kontrollfluss als Ausdrücke
- Die Nullsyntax
- Der when-Ausdruck
- Typenhierarchie
- Code-Verträge
Objektorientierte Programmierung in Kotlin
- Klassen
- Schnittstellen
- Vererbung
- Sichtbarkeitsmodifikatoren
- Abstrakte Klassen
- Schnittstellen- oder abstrakte Klassen
- Polymorphismus
- Vorrangige Regeln
- Vererbung versus Komposition
- Delegation der Klasse
- Versiegelte Klassen
Funktionen in Kotlin
- Definieren von Funktionen
- Einzelausdruck-Funktionen
- Mitglieder-Funktionen
- Lokale Funktionen
- Funktionen der obersten Ebene
- Benannte Parameter
- Standard-Parameter
- Erweiterungsfunktionen
- Operatoren
- Funktionsliterale
- Rekursive Funktionen
- Die varargs
- Standard-Bibliotheksfunktionen
- Generische Funktionen
- "Reine" Funktionen
- Java-Code in Kotlin aufrufen
- Kotlin-Code in Java aufrufen
Eigenschaften in Kotlin
- Warum sollte man Eigenschaften verwenden?
- Übergeordnete Getter und Setter
- Sichtbarkeit
- Späte Initialisierung
- Delegierte Eigenschaften
- "Späte" Initialisierungen
- "Lateinit" versus "Lazy"
- Observables
- Nicht-Null-Eigenschaft
Null-Sicherheit, Reflektion und Annotationen in Kotlin
- Nullbare Typen
- Intelligente Typen-Konvertierung
- Sicherer Null-Zugriff
- Der "Elvis"-Operator
- Sichere Konvertierung
- Optionale Parameter
- Reflektion
- Konstruktor(en)
- Objekte und Companion
- Annotationen
Generics in Kotlin
- Parametrisierte Funktionen
- Parametrisierte Typen
- Begrenzter Polymorphismus
- Typen-Varianz
- Der "Nothing"-Typ
- Typen-Projektion
- Typen-Löschung
- Typen-Verifizierung
- Rekursive Typengrenzen
- Algebraische Datentypen
Daten-Klassen in Kotlin
- Einführung in Datenklassen
- Automatische Erstellung von Gettern und Settern
- Die generierten Methoden: copy, toString, hashCode und equals
- Regeln für die Definition von Datenklassen
- Destrukturierte Deklarationen
- Destrukturierte Typen
Sammlungen in Kotlin
- Klassenhierarchie
- Arrays
- Lists
- Maps
- Sets
- Schreibgeschützte Ansichten
- Indizierter Zugriff
- Sequenzen
Funktionen höherer Ordnung und funktionale Programmierung in Kotlin
- Funktionen höherer Ordnung
- Closures
- Anonyme Funktionen
- Funktions-Referenzen
- Funktionale Empfänger
- Funktionen in der JVM
- Komposition der Funktion
- Inline-Funktionen
- Currying und partielle Anwendung
- Memoisierung
- Typ-Alias
- "either"
- Benutzerdefinierte DSLs
- Validierung und Fehlerakkumulation
Coroutines in Kotlin
- Unterbrechen von Funktionen
- Coroutine-Builder
- Strukturierte Gleichzeitigkeit
- Jobs
- Kontext und Anwendungsbereich
- Annullierung und Scheitern
- Async
- Dispatcher der Coroutine
- Fehlerbehandlung
Serialisierung in Kotlin
- Einrichtung und Konfiguration
- Json-Serialisierung und Deserialisierung
- Protobuf-Serialisierung und Deserialisierung
- Anmerkungen und Regeln
Testing in Kotlin
- Grundlagen des Testen in Kotlin
- Auswahl einer Spec
- Projekt-Konfiguration
- Prüfung von Eigenschaften
- Tabellengesteuertes Testen
- Tags, Bedingungen und Konfiguration
Mit unserer "Kotlin - Beratung, Coaching, Workshop, Training" gelingt Ihnen der perfekte Einstieg in die Programmierung mit Kotlin. Sie erhalten ein vollständiges Verständnis der Möglichkeiten von Kotlin und bekommen alle relevanten Informationen um moderne, komplexe sowie skalierbare Anwendungen mit Kotlin zu entwickeln.
Die Weiterbildung "Kotlin - Intensiv-Schulung für Einsteiger" bieten wir Ihnen als Coaching, Workshop, Training - Live-Online und Vor-Ort an.
Ми не гарантуємо правильність інформації. Відповідальність за правильність даних несуть виключно освітні організації.
Дата першої публікації: 26.03.2024, дата останнього оновлення: 29.05.2024