Kotlin nyelv - alapok
- 32 óra
- 4 hét
188 000 Ft
Leírás
A Kotlin az új programnyelvek közé tartozik, amely kompatibilis a Java programnyelvvel, illetve az Android fejlesztés hivatalos nyelveként vált népszerűvé nemrégiben. Java, illetve Javascript tanulmányok előtt és után is hasznos tudást jelent ez a tanfolyam.Időpontok
2050. 08. 30. -
2050. 11. 30.
Hétfő, Szerda |
9:00-12:15 |
Online
További információk a tanfolyamról
Kinek ajánljuk
Akik egy egyszerű programnyelvvel lépnének be az informatika világába vagy Java tudásukat egészítenék ki esetleg Android fejlesztésben gondolkodnak.
Cél
A Kotlin alapjainak megismerése.
Előfeltételek
Stabil számítógép felhasználói és Internet használói ismeretek.
Vizsga és képzés
A hallgatók a tanfolyam utolsó alkalmával számot adnak megszerzett tudásukról, helyi vizsga keretében, melyről Látogatási oklevelet állítunk ki.
A tanfolyam árai bruttó árak! Engedélyezett tanfolyamok esetén az ár ÁFA mentes! 1 óra 45 perces tanórának felel meg! Kamatmentes részletfizetést biztosítunk minden 60 000 Ft feletti képzésünknél. További információk az információk menüpont alatt találhatók a részletfizetési lehetőségekről.
Becsatlakozási lehetőség! Tanfolyamtól függően lehetőséget biztosítunk a közelmúltban indult tanfolyamainkba való becsatlakozásra. Kérjük érdeklődjön telefonos, vagy e-mailes elérhetőségeinken!
Kotlin nyelv - alapok tanfolyam - tematika
Tematika
1. Bevezetés
• A Kotlin nyelv bemutatása és előnyei
• Telepítés és konfiguráció
• Fejlesztőkörnyezet
2. Alapok
• Alapvető nyelvi elemek (változók, típusok, operátorok, vezérlő szerkezetek, függvények)
• Null safety (nem-null annotációk, safe call operátor, elvis operátor)
• I/O műveletek (fájl olvasás/írás, konzol)
• A Kotlin nyelv bemutatása és előnyei
• Telepítés és konfiguráció
• Fejlesztőkörnyezet
2. Alapok
• Alapvető nyelvi elemek (változók, típusok, operátorok, vezérlő szerkezetek, függvények)
• Null safety (nem-null annotációk, safe call operátor, elvis operátor)
• I/O műveletek (fájl olvasás/írás, konzol)
3. Funkcionális programozás
• Lambdák és függvény típusok
• Magasabbrendű függvények
• Lambdák és függvény típusok
• Magasabbrendű függvények
• Sequence API és teljesítmény-optimalizáció
4. Objektumorientált programozás
• OOP alapfogalmak (osztályok, objektumok, öröklés, interfészek)
• Kotlin-specifikus nyelvi elemek (companion object, data class, sealed class, extension function stb.)
• Singleton minta implementálása
5. Aszinkron programozás
4. Objektumorientált programozás
• OOP alapfogalmak (osztályok, objektumok, öröklés, interfészek)
• Kotlin-specifikus nyelvi elemek (companion object, data class, sealed class, extension function stb.)
• Singleton minta implementálása
5. Aszinkron programozás
• Aszinkron feldolgozás Kotlin Coroutines segítségével
• Suspend függvények és függvénykompozíció
• Aszinkron műveletek kezelése
7. Alkalmazási lehetőségek (kitekintés, tovébblépési irányok)
• Android fejlesztés
• Kotlin és Spring szerveroldalon (backend)
• Kotlin és JavaScript a frontend-fejlesztésben
• Suspend függvények és függvénykompozíció
• Aszinkron műveletek kezelése
7. Alkalmazási lehetőségek (kitekintés, tovébblépési irányok)
• Android fejlesztés
• Kotlin és Spring szerveroldalon (backend)
• Kotlin és JavaScript a frontend-fejlesztésben