Ez a kurzus egy egyedi, és jelenleg a tanfolyam hivatalos verziójának fejlesztésén dolgozunk.
A tantervvel kapcsolatos további információkért kérjük, írjon nekünk a következő címre askformore@bittnet.ro .
Résztvevők: 6-20 diák
Szállítás: virtuális élőben, angol nyelven
Tantárgyi támogatás: digitális tankönyv
A kurzuson való részvételhez a hallgatóknak meg kell felelniük:
- alapvető ismeretekkel rendelkezik a számítógépes programozási terminológiák megértéséhez
- rendelkezik alapismeretekkel a GO képzésről
01. Bevezetés
- go funkciók
- érvek és ellenérvek
- összehasonlítás más programozási nyelvekkel
- miért érdemes használni
02. Telepítés és környezet beállítása
- telepítés különböző operációs rendszerekre
- szerkesztők és megy a fordító
- hozza létre az első programot és tesztelje a telepítést
03. Strings
- karakterlánc függvények
- karakterlánc formázás
- szabályos kifejezések
04. Fájlkezelés
- fájlok olvasása
- fájlok írása
- vonalszűrők
- fájl elérési utak
05. Függvények és módszerek
- variadic függvények
- lezárások
- rekurzió
- mutató vevők
- elhalasztani, pánikolni és felépülni
06. Interfészek és hibakezelés
- interfészek
- típusú állítás
- hibakezelés
07. Egyidejűség
- párhuzamos programozás
- gorutinok
- csatornák (pufferelés, szinkronizálás, irányok)
- errgroup
- select utasítás
- kölcsönös kizárás
- időzítők és tickerek
08. Az alapcsomagok
- húrok
- bemenet / kimenet
- Fájlok és mappák
- hibákat
- konténerek és válogatni
- hash-ek és kriptográfia
- parancssori argumentumok elemzése
- szinkronizációs primitívek
09. Hálózat
- szerverek és kliensek
- HTTP
- RPC
10. Automatizált tesztelés
- teszttípusok
- tesztek írása
- kód lefedettség

