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 is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Kurzus - Kotlin for Beginners
It was concise, well organised, had nice balance of tasks and lectures and everything was on point.
Alexander Illarionov - C.T.Co SIA
Kurzus - Advanced Kotlin Programming
Great content, excellent exercises. Covered a lot of information. Friendly to new Kotlin programmers but also a lot to still learn for those of us already using Kotlin. Highly recommend this course. The pace of the course was perfect, not too slow, not too fast. Alternating between instruction and exercises helped cement the knowledge from each section.