Lépjen kapcsolatba velünk

Kurzusleírás

Bevezetés

A Unix rendszerprogramozás megértése

A Go programozási nyelv és a Go architektúrájának megértése

A Go fejlesztői környezet telepítése és konfigurálása

A Go szintaxis alapjainak elsajátítása

Munka a Go csomagokkal

Algoritmusok, adatszerkezetek

Hogyan kezeli a Go a szemétgyűjtést

Fájlok és könyvtárak kezelése Go-ban

Fájlbeviteli és -kiviteli műveletek megvalósítása Go-ban

Hibakezelés megvalósítása

Rendszerfájlok azonosítása és kezelése Go-ban: naplófájlok, rendszerfájl-műveletek és jelszavak

Unix-folyamatok és -jelzések kezelése Go-ban

  • Unix-folyamatok és -jelzések megértése
  • Folyamatkezelés
  • Unix-jelzések kezelése Go-ban
  • A 'kill' parancs használata
  • Unix-csővezetékek és -socketek kezelése Go-ban
  • Távoli eljáráshívás (RPC) használata Go-ban
  • Unix-parancsértelmező programozása Go-ban

A Goroutine-ok megértése és használata

  • A Goroutine-ok megismerése
  • A Sync Go csomagok használata
  • Csővezetékek kezelése
  • A Go ütemező használata
  • A 'select' kulcsszó használata
  • Jelzéscsatornák és pufferelt csatornák használata
  • Időtúllépések kezelése
  • Csatornák csatornáinak használata
  • Nil csatornák használata
  • Megosztott memória kezelése
  • A dWC.go segédprogram használata

Hálózati programozás Go-ban

  • A hálózati programozás megértése
  • A Net Go szabványos csomag használata
  • Unix-socketek áttekintése
  • DNS-keresések végrehajtása
  • Egyszerű TCP-kiszolgáló és egyszerű TCP-kliens fejlesztése
  • Egyszerű UDP-kiszolgáló és egyszerű UDP-kliens fejlesztése
  • Egyidejű TCP-kiszolgáló használata

Hibaelhárítás

Összefoglalás és lezárás

Követelmények

  • Alapvető programozási tapasztalat bármely nyelven
  • Linux- és Unix-rendszerek ismerete
 35 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák