Sadržaj kursa
Uvođenje
- Osnovna sintaksa
- Idiomi
- Konvencije kodiranja
Osnovne pojmovi
- Osnovni tipovi
- Paketi
- Tok kontrole
- Vraćanje vrednosti i skokovi
Klase i objekti
- Klase i nasleđivanje
- Svojstva i polja
- Interfejsi
- Modifikatori vidljivosti
- Ekstenzije
- Klase podataka
- Generike
- Ugnežđene klase
- Enum klase
- Objekti
- Delegacija
- Delegirana svojstva
Funkcije i lambde
- Funkcije
- Lambde
- Inline funkcije
Ostalo
- Deklaracije razgrađivanja
- Kolekcije
- Rasponi
- Provere i konverzije tipova
- Izrazi this
- Jednakost
- Prenapremljavanje operatara
- Bezbednost nula vrednosti
- Izuzeci
- Anotacije
- Refleksija
- Bezbedni graditelji tipova
- Dinamički tipovi
Interoperabilnost
- Pozivanje Jave iz Kotlina
- Pozivanje Kotlina iz Jave
Referenca
- Dokumentovanje Kotline koda
- Korišćenje Mavna
- Korišćenje Anta
- Korišćenje Grudla
- Kotlin i OSGi
Tutorijali
Uslovi
Kotlin je statički tipizovan programski jezik za JVM, Android i pretraživače.
Ciljna grupa
Ovaj kurs namenjen je programerima i inženjerima zainteresovanim za programiranje u Kotlinu.
Iskustva korisnika (4)
Poznavanje o dubini i primeri
Ankur Kapila - Deutsche Bank
Kurs - Programming with Kotlin
Mašinski prevedeno
Treninški materijali i teme su bili veoma dobro organizovani, a pruženo je duboko i iscrpno znanje.
Umar Farooq - Deutsche Bank
Kurs - Programming with Kotlin
Mašinski prevedeno
Bilo je savršeno — imali smo dovoljno slajdova da posmatramo savete i dovoljno vremena da izradimo vežbe.
Dominik Rainer - LTW Intralogistics
Kurs - Programming with Kotlin
Mašinski prevedeno
Izuzetno kvalitetan sadržaj i odlične vežbe. Pokrivena je velika količina informacija. Kurs je prilagođen početnicima u razvoju na Kotlin-u, ali pruža i mnogo novih znanja za one koji već koriste Kotlin. Iskoristio sam ga sa velikim zadovoljstvom i toplo ga preporučujem. Tempo kursa je bio idealan – niti prespor, niti prebrz. Naizmenično izlaganje teorijskog dela i vežbi pomoglo je da se znanje iz svakog poglavlja čvrsto utvrdi.
Mark Sorenson - Los Alamos National Laboratory
Kurs - Programming with Kotlin
Mašinski prevedeno