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

Webler
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)
3. Funkcionális programozás
  • 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
  • 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