Kurzusleírás
Bevezetés
- Miért a Kotlin jobb Java
Az eszközök beállítása
- A parancssori eszközök használata
- A JDK telepítése a Kotlin számára
- Az IDE telepítése és beállítása: IntelliJ
- A bővítmények telepítése
Kezdő lépések a Basic szolgáltatással Kotlin Programming
- A Kotlin építészet elsajátítása
- Változók létrehozása a Kotlin-ban
- A különböző adattípusok megértése a Kotlin-ban
- Stringek használata a Kotlin-ban
- A megváltoztathatatlanság megértése a Kotlin-ban
- ExpressIonok, nyilatkozatok és hozzárendelések megvalósítása
- Nullable változók használata a Kotlin-ban a nulla biztonság érdekében
- Feltételes programfolyamat kezelése "ha" utasításokkal
- Kezelési lehetőségek „mikor” utasítások használatával
- A Kotlin feltételes nyilatkozatok speciális képességeinek felfedezése
- Tömbök és listák használata a Kotlin-ban
- Looping konstrukciók megvalósítása a Kotlin-ban
- Függvények létrehozása, deklarálása és használata a Kotlin-ban
- Paraméterek használata és érték visszaadása
- Kiterjesztési funkciók használata
- Inline Functions használata
- Magasabb rendű függvények használata
Object-Oriented Programming és Kotlin
- Az objektumokkal való programozás áttekintése
- Osztály létrehozása
- Módszerek hozzáadása az osztályokhoz
- Alapvető konstruktorok meghatározása
- Elnevezett paraméterek és alapértelmezett értékek használata
- Nyílt osztályok használata az öröklődés engedélyezésére
- Absztrakt osztályok használata
- Interfészek létrehozása és használata
- Felülbírálás kezelése
- Adatosztályok létrehozása
- Singletonok és kísérőobjektumok használata
- Felsorolások használata
- Osztályok csoportosítása csomagokba
- Az importálás használata
- Az információs elrejtés megvalósítása
- Getterek és szetterek használata
- Láthatóságmódosítók megvalósítása
- Az általános ismeretek megértése
- Általános verem megvalósítása
- Általános függvények használata
A Kotlin és a Java interoperabilitásának felfedezése
- Java használata a Kotlin-ból
- Kotlin használata innen: Java
A Kotlin speciális funkcióinak felfedezése
- A kezelő túlterhelésének megértése
- Annotációk használata
- Reflexió használata
- DSL-konstrukció megvalósítása
- Destrukturálás végrehajtása
A Kotlin használata a funkcionális Programming-hez
Gyakorlati gyakorlat: Android alkalmazás átalakítása Java-ről Kotlin-ra
- A Android Studio használata
- Új projekt indítása a Kotlin-mal
- Meglévő Java kód átalakítása Kotlin-ra
- Android API használata a Kotlin-mal
Hibaelhárítás
Összefoglalás, és következtetés
Követelmények
- Programozásban szerzett Java tapasztalat
- Alapvető tapasztalat vagy jártasság az Android fejlesztésben
Közönség
- Android-fejlesztők, akik érdeklődnek a Kotlin iránt
- Java programozók érdeklődnek a Kotlin iránt
Vélemények (3)
Alex rendesen, barátságos ember. Mindenkit kényelmesen éreztette magát a közös munka során, és önként jelentkezett megoldásokat adni.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Kurzus - Kotlin for Beginners
Gépi fordítás
It was concise, well-organized, had a nice balance of tasks and lectures, and everything was on point.
Alexander Illarionov - C.T.Co SIA
Kurzus - Advanced Kotlin Programming
Gépi fordítás
Nagyon jó tartalom, kiváló gyakorlatok. Rengeteg információt fed le. Kedvező a kezdő Kotlin programozók számára, de akik már használjuk Kotlin, azoknak is van még sok mit tanulniuk. Nagyon ajánlott ebben a kurzusban részesülni. A kurzus tempója tökéletes volt, nem túl lassú, nem túl gyors. Az oktatás és a gyakorlatok váltakozása segített megerősíteni a minden szakaszból szerzett tudást.
Mark Sorenson - Los Alamos National Laboratory
Kurzus - Programming with Kotlin
Gépi fordítás