DevOps Artisan – GO (Golang) Alapok

A tanfolyam alatt DevOps Artisan – GO alapismeretek a résztvevők megtanulják a Golang használatának előnyeit és felhasználását. Megtanulják, hogyan lehet egyszerűen skálázható alkalmazásokat készíteni a GO modell segítségével, és hogyan lehet a legtöbbet kihozni az interfészekből. De mivel a fejlesztés csak egy része a megbízható alkalmazás felépítésének, a tesztelés lesz a kurzus másik fókusza.

Kinek szól?

  • A Golang iránt érdeklődő és/vagy a technológiákkal lépést kívánó fejlesztők;
  • SRE/DevOps akik automatizálási eszközöket szeretnének építeni.

Mit fogsz tanulni?

  • milyen előnyei vannak a Golang használatának;
  • hogyan hozhat létre egyszerűen méretezhető alkalmazásokat a GO modell segítségével;
  • hogyan lehet a legtöbbet kihozni az interfészekből;
  • automatizált tesztelés: teszttípusok, írástesztek, kódlefedettség.

Előfeltételek:

A tanfolyamon való részvételhez előzetes tudás nem szükséges, de a programozási nyelv ismerete előnyt jelent.

Tanfolyam órarendje:

A tananyag angol nyelvű. A tanítás román nyelven folyik.

1 modul: Bevezetés
  • go funkciók
  • érvek és ellenérvek
  • összehasonlítás más programozási nyelvekkel
  • miért érdemes használni
2 modul: Telepítés és környezetbeállítás
  • 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
3 modul: Az alapok
  • Go eszköz és parancsok
  • GOPATH környezeti változó
  • projektek felépítése és dokumentációja
  • munkaterület (csomagok, programok, tesztek)
  • program felépítése
  • szintaxis
  • behozatal
  • exportált nevek
4 modul: Változók. Állandók. Üzemeltetők
  • változók
  • konstans
  • üzemeltetők
  • mutatók
5 modul: Alapvető adattípusok
  • alaptípusok (számok, karakterláncok, logikai értékek)
  • típusú következtetés
  • típusátalakítás
  • típusú aliasing
6 modul: Gyűjtemény típusai
  • struktúrák
  • tömbök
  • szelet
  • tartományok
  • térképek
7 modul: Az áramlás szabályozása
  • döntéshozatal (ha, váltás, kiválaszt)
  • hurkok
8. modul: Fájlkezelés
  • fájlok olvasása
  • fájlok írása
  • vonalszűrők
  • fájl elérési utak
9 modul: Funkciók és módszerek
  • többszörös visszatérési érték
  • elnevezett visszatérési értékeket
  • hatálya
10 modul: Interfészek és hibakezelés
  • interfészek
  • típusú állítás
  • hibakezelés
11. modul: 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
12. modul: 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
13 modul: hálózatépítés
  • szerverek és kliensek
  • HTTP
  • RPC
14 modul: Automatizált tesztelés
    • teszttípusok
    • tesztek írása
    • kód lefedettség

Javasoljuk, hogy folytassa:

Minősítési programok

DevOps Artisan – GO (Golang) Alapok

GO alaptanfolyam

Személyre szabott ajánlatok minimum 2 fős csoportoknak

Tanfolyam részletei

Időtartam:

3
nap

Ár:

1140 EUR

Szállítás:

Virtuális tanterem

Szint:

2. Társult

Szerepek:

Fejlesztő, DevOps Csapat