fbpx
Képzés hossza:
Képzés nyelve:
24 tanóra
Magyar, igény esetén angol
A képzés díja:
179 500 Ft + Áfa

Rust programozás alapok tanfolyam - Időpontok és jelentkezés

Első oktatási nap: 2025. november 19., további oktatási napok: 20., 21.

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2025. november 9.
Képzés nyelve:
Magyar
Tanfolyam díja:
179 500 Ft + Áfa

Zártcsoportos képzésre jelentkezem

Amennyiben munkatársaiddal zárt csoportos képzésen veszel részt és kaptál a tanfolyam időpont kódot, itt tudod leadni jelentkezésedet.

Jelentkezés időpont nélkül

Ha egyik időpont sem felel meg neked, de érdekel a tanfolyam, kérünk, hogy add le jelentkezésedet időpont nélkül! Új időpont felvételekor értesíteni fogunk.

A képzésen a résztvevők megismerkednek az utóbbi évek egyik legígéretesebb programozási nyelvével, a Rusttal, és gyakorlati példákon keresztül sajátíthatják el annak alapjait.

A képzést elsősorban C és C++ fejlesztőknek ajánljuk, akik szeretnének elindulni a Rust programozásban.

A részvételhez legalább egy másik programozási nyelv alapszintű ismerete szükséges, ideális esetben C vagy C++ környezetben. A tanfolyam a Rustot teljesen az alapoktól veszi át, de jellegéből adódóan nem ajánljuk olyan résztvevőknek, akiknek nincsen programozási ismeretük.

Ha még nem rendelkezel programozási ismeretekkel, akkor első lépésként a Programozási alapok (MFPROG1) tanfolyamunkat ajánljuk.

A programozási alapismereteid felméréséhez kérjük, hogy töltsd ki 20 kérdésből álló tesztsorunkat.

Kattints IDE a kérdéssorért! 

A Rust egy általános célú programnyelv, amelynek fontos tulajdonságai a típusok szigorúbb használata, a kiváló teljesítmény, a konkurencia kezelése és a memória biztonságos használata. A C és C++ nyelvhez nagyon hasonló szintaktikájú és igyekszik megtartani ezen nyelvek erősségeit (pl. jó teljesítmény) úgy, hogy a hiányosságokat javítja (például a nagyobb szabadságot adó, de kevésbé biztonságos technikákat).


Első stabil verziója 2015-ben jelent meg és azóta számtalan új fejlesztés indult ezen a nyelven, illetve gyakori, hogy meglévő C és C++ alapú rendszereket írnak át Rust nyelvre, vagy bővítik Rust alapú modulokkal. A legnagyobb cégek is felismerték a nyelvben rejlő potenciált, erős támogatottságot élvez és a nyelvhez kapcsolódó elsődleges szervezet, a Rust Foundation mögött olyan szervezetek állnak, mint az Amazon, Huawei, Google, Microsoft, Mozilla.
Bár általános célú programozási nyelv, jelenleg elsősorban backend fejlesztéseknél, beágyazott rendszereknél kap szerepet.


TEMATIKA:

 

1. Rust telepítése, IDE választás

2. Alapvető Rust programozási elemek

2.1. Rust programok fordítása, futtatása (rustc, cargo)
2.2. Rust programok felépítése
2.3. Változók, konstansok használata
2.4. Adattípusok
2.5. Operátorok
2.6. Megjegyzések
2.7. Elágazások (if), ciklusok (loop, while, for), match szerkezet
2.8 Függvények, paraméterek és visszatérési értékek

3. Összetett adattípusok

3.1. Felsorolásos (enum) típus
3.2. Tömbök
3.3. Rekord (struct) használata, metódusok
3.4. Gyűjtemények (vector, hash map)
3.5. Műveletek string típussal

 

4. Moduláris programozás Rustban

4.1. Package és crate (binary, library) koncepciója
4.2. Modulok létrehozása és használatuk (use)
4.3. Láthatóság modulokban
4.4. Útvonalak (path) használata

 

5. Rust memóriakezelése

5.1. Tulajdon koncepciója (ownership)
5.2. Stack és heap áttekintése
5.3. Referenciák (mutatók)
5.4. Slice típus

 

6. Rust hibakezelése

6.1. Futásidejű kivételkezelés Result szerkezettel
6.2. Kilépés a programból panic! használatával
6.3. Kivételkezelés ajánlott technikái

 

7. Standard input és output kezelése Rustban

7.1. Parancssori paraméterek átvétele kódban
7.2. Fájlok beolvasása és kiírása
7.3. Standard error kimenet használata

 

8. Generikus típusok

8.1. Generikusok függvényeknél, struct és enum szerkezeteknél, metódusoknál
8.2. Interfész jellegű koncepció Rust nyelven (trait)
8.3. Élettartamok pontos működése Rust nyelven (lifetime)

 

 

Kérdésed van a tréninggel kapcsolatban?



TOVÁBBFEJLESZTENÉD A TUDÁSOD A TÉMÁBAN?

Ha szeretnél mélyebb ismereteket szerezni ezen a területen, akkor ezekből a ráépülő képzésekből választhatsz.


Rust programozás haladó tanfolyam
(MFRUST2)

Hossz:
24 tanóra
Ár:
189 500 Ft + Áfa
Időpontok:
nov. 24

Ezek a tanfolyamok és e-learningek is érdekelhetnek

Tekintsd meg néhány további képzésünket a témában


C++ programozás alapok
(MFCPP1)

Hossz:
32 tanóra
Ár:
169 500 Ft + Áfa
Kedvezmény:
MasterMoms program
Időpontok:
szept. 30
nov. 25
C++ programozás haladó
(MFCPP2)

Hossz:
32 tanóra
Ár:
209 500 Ft + Áfa
Kedvezmény:
MasterMoms program
Időpontok:
okt. 27
Tervezési minták (Design Patterns) C++ környezetben tanfolyam
(MFDPCPP)

Hossz:
24 tanóra
Ár:
149 500 Ft + Áfa
Időpontok:
okt. 15
C programozás alapok
(MFC1)

Hossz:
32 tanóra
Ár:
129 500 Ft + Áfa
Időpontok:
okt. 13
C programozás haladó
(MFC2)

Hossz:
32 tanóra
Ár:
159 500 Ft + Áfa
Időpontok:
nov. 10