Rust Developer. Szakmai - ingyenes tanfolyam az Otustól, képzés 6 hónap, Időpont: 2023. december 7.
Vegyes Cikkek / / December 10, 2023
Egy mélyreható tanfolyam a Rust programozási nyelvről, amelyen a következőket nézzük meg:
- a Rust legfontosabb jellemzői, amelyek megértése nemcsak komplex szoftvertermékek fejlesztését teszi lehetővé ezen a nyelven, hanem általában segít a szoftverek jobb tervezésében is;
- a gyakorlatban széles körben használt legnépszerűbb könyvtárak és projektek;
többszálú és szoftver architektúra.
Érdekes lesz a tanfolyam:
Rendszernyelvű (C, C++, ...) fejlesztők, akik szeretnék:
tanulmányozza a Rustot, erősségeit és gyengeségeit;
megtanulják elkerülni a hibákat a memória és a többszálú munka során;
megtanulják a nagy teljesítményű szoftvertervezést
Azok a fejlesztők tolmácsolt vagy magas szintű nyelveken (Python, JS, Java, C#, ...), akik szeretnék:
- tanuljon meg egy nyelvet, amely lehetővé teszi, hogy a lehető leggyorsabban elkészítse szoftverének teljesítménykritikus részeit;
- az alacsony szintű szoftverrel való munkavégzés jellemzői;
- a biztonságos és hibatűrő szoftverek fejlesztésének megközelítései
Mit fogsz tanulni a tanfolyamon?
- a Rust nyelv használata szoftverfejlesztéshez;
- Rust és fejlesztői környezet telepítése;
- megbízható, hibatűrő és nagy teljesítményű szoftvereket készíteni;
- tesztelje a kódot;
- harmadik féltől származó könyvtárak használata;
- írjon aszinkron kódot
2
tanfolyamInfinitySwap, vezető Rust fejlesztő
Már az iskolában érdekelt a programozás. Programozóként dolgozik több mint 5 éve. Érdekli a számítógépes grafika és a játékfejlesztés. Fő verem: Rust, C++, Python. C#, JS, PHP, MatLab terén van tapasztalatom. Tervezve és kifejlesztve: - szoftver digitális jelfeldolgozáshoz - fájlrendszer nagy szekvenciális tároláshoz adatmennyiségek - grafikus processzoron történő párhuzamos adatfeldolgozás keretrendszere - Elosztott gyűjtő és feldolgozó rendszerek háttérrendszerei adat; Program menedzser
1
jól14 évesen ismerkedtem meg a programozással, és sok nyelvet kipróbáltam, míg meg nem találtam Rustot. Több mint 4 éve írja a Rust in Open-Source-t. Részt vett játékok, adatbázisok és blokkláncok fejlesztésében...
14 évesen ismerkedtem meg a programozással, és sok nyelvet kipróbáltam, míg meg nem találtam Rustot. Több mint 4 éve írja a Rust in Open-Source-t. Részt vett játékok, adatbázisok és blokkláncok fejlesztésében, Rust fejlesztőként dolgozott a Pontem Technology Kft-nél. Aktív résztvevője az orosz ajkú Rust közösségnek, a helyi találkozók társszervezője Szentpéterváron. A "Rozsda programozási nyelv" kurzus tanára a Szentpétervári Állami Egyetemen. Tanár
Bevezetés a Rustba
-Téma 1.A rozsda alapfogalmai és jellemzői
- Téma 2. Összeszerelési rendszer. Segítő segédprogramok. Fejlesztői környezet kiválasztása
-Téma 3.Alapszintaxis
- 4. téma. Speciális szintaxis
Modulok, ládák és tesztek
-5. témakör. A projekt felosztása fájlokra és logikai blokkokra. Tesztek és példák
-6. téma. Csomagok és ládák
- 7. témakör. Harmadik féltől származó állványok használata. Verziók és funkciók
Szabványos könyvtár
-Téma 8. Alapvető felsorolások és típusok
- 9. téma. Intelligens mutatók és gyűjtemények
-Téma 10. Bemenet és kimenet
-11. témakör. Kliens-szerver alkalmazás írása
Többszálú
-12. témakör. A többszálú kód problémái. Párhuzamos szál indítása.
-13. témakör. Többszálú alkalmazás helyességének ellenőrzése a fordítási szakaszban
- 14. téma. Saját ThreadPool írása
-15. témakör. A multitasking típusai. Aszinkron
-16. téma.Aszinkronitás a motorháztető alatt
-17. témakör. A kliens-szerver alkalmazás aszinkronizálása
-18. témakör. Folyamatközi kommunikáció és szinkronizálás
Építészet
-Téma 19. Rozsda és OOP
-Téma 20. Rozsda és FP
-21. téma.Hibakezelés
-22. téma. Invariánsok
-23. téma.Minták
Keretrendszerek és könyvtárak
-24. téma. Népszerű utilitárius könyvtárak
-25. témakör. Naplózás, hibakeresés és profilalkotás
-26. téma. Rozsda és háttér
- 27. téma. Rozsda és GUI
-Téma 28. Rozsda és GameDev
- 29. téma. Rozsda és előtér
-Téma 30. Interakció más nyelvekkel
Projekt munka
-31. témakör Témaválasztás és projektmunka szervezése
-Téma 32. Konzultáció projektekről és házi feladatokról
-33. témakör. Tervezési munka védelme
-Téma 34. A tanfolyam összegzése