Go for Systems Programming Kurzusok
Go (Go nyelv) egy nyílt forráskódú programozási nyelv fejlesztett Google. Az egyik Go's népszerű használati esetek Linux és Unix rendszerek programozása.
Ebben az oktató által vezetett, élő képzésben a résztvevők megtanulják a rendszerek programozásának alapjait Go, miközben gyakorlati gyakorlatokat végeznek az Go különböző jellemzőinek felfedezésével.
A képzés befejezése után a résztvevők képesek lesznek:
- A programozás alapjainak megértése Go
- Fejlesztési környezet létrehozása Go
- Írja meg a programokat Go
- Használja mind az alapvető, mind a fejlett funkciók Go Unix és Linux rendszer programozás
- Ismerje meg és használja Go rutinokat
- Írjon gyors és könnyű kódot Go
- Írja be az alacsony szintű hálózati kódot Go
közönség
- Programozók
- Fejlesztők
A kurzus formázása
- Részes előadások, részes viták, gyakorlatok és nehéz gyakorlatok
Kurzusleírás
Bevezetés
A Unix rendszerek megértése Programming
A Go Programming nyelv és a Go architektúra 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, adatstruktúrák
Hogyan Go kezeli a szemétgyűjtést
Fájlok és könyvtárak kezelése itt: Go
Fájlbeviteli és -kimeneti műveletek végrehajtása a Go-ban
Hibakezelés megvalósítása
Rendszerfájlok azonosítása és kezelése a Go-ban: naplófájlok, rendszerfájlok műveletei és jelszavak
Munka Unix-folyamatokkal és jelekkel a Go-ban
- Unix folyamatok és jelek megértése
- Folyamat Management
- Unix jelek kezelése a Go-ban
- A „kill” parancs használata
- Munka Unix csövekkel és aljzatokkal a Go-ban
- Munka távoli eljáráshívással (RPC) a Go-ban
- Programming Unix Shell itt: Go
A Gorutinok megértése és a velük való munka
- Ismerkedés a Gorutinokról
- A Sync Go csomagok használata
- Csővezetékekkel való foglalkozás
- A Go ütemező használata
- A „kiválasztás” kulcsszó használata
- Munka jelcsatornákkal és pufferelt csatornákkal
- Időtúllépések kezelése
- Munka a csatornák csatornáival
- Együttműködés a Nil Channels-szel
- A megosztott memória kezelése
- A dWC.go segédprogram használata
Hálózat Programming itt: Go
- A hálózat megértése Programming
- Munka a Net Go szabványos csomaggal
- A Unix Socket újralátogatása
- 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
- Munkavégzés párhuzamos TCP-kiszolgálóval
Hibaelhárítás
Összefoglalás, és következtetés
Követelmények
- Alapvető programozási tapasztalat bármilyen nyelven
- A Linux és a Unix rendszer ismerete
A nyílt képzésekhez 5+ résztvevő szükséges.
Go for Systems Programming Kurzusok - Foglalás
Go for Systems Programming Kurzusok - Vizsgálat
Go for Systems Programming - Érdeklődjön a vezetői tanácsadásról!
Vélemények (1)
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
Kurzus - Go for Systems Programming
Közelgő kurzusok
Rokon tanfolyam
Developing Applications For Linux (LFD401)
28 ÓrákIsmerje meg, hogyan fejleszthet alkalmazásokat a Linux környezethez. Ezen az oktató által vezetett tanfolyamon gyakorlati tapasztalatokat szerezhet a Linux alkalmazásfejlesztéshez szükséges eszközökkel és módszerekkel, valamint megismerheti a Linux egyedi jellemzőit és technikáit.
Linux Enterprise Automation (LFS430)
28 ÓrákAz automatizálás elengedhetetlen a Linux vállalaton belüli hatékony futtatásához. Az automatizálás lehetővé teszi a költségek minimalizálását a kézi műveletek csökkentésével, segít a megfelelőség biztosításában az adatközpontban, szabványosítja a szoftver-infrastruktúrát, és felgyorsítja a csupasz fém és felhő infrastruktúrák telepítését. Ez a kurzus megtanítja Önnek, hogyan használja az automatizálást ezen eredmények elérése érdekében.
Linux for System Administrators (LFS301 retired)
28 ÓrákA Linux rendszeradminisztráció az egyik legkeresettebb informatikai készség. Akár szakértői felkészítőt keres a Linux Foundation Certified System Administration (LFCS) minősítésére, akár képzésre van szüksége egy új Linux IT-karrier elindításához, egy másik platformról Linuxra való átálláshoz, vagy csak a rendszergazdai készségeit ecseteli, ez az oktató által vezetett tanfolyam megtanítja neked, mit kell tudni.
Linux Security (LFS416)
28 ÓrákEz az oktató által vezetett tanfolyam végigvezeti Önt a fennálló számos kockázaton és fenyegetésen, megmutatja, hogyan használhatja a legjobb gyakorlatokat és más nyílt forráskódú eszközöket e fenyegetések mérséklésére vagy leküzdésére, és megtanítja, hogy mit kell tudnia az észleléshez és az azokból való felépüléshez. azokat a támadásokat, amelyek megtörténnek.
Linux Performance Tuning (LFS426)
28 ÓrákA Linux rendszereinek optimális működése a legtöbb Linux IT-szakember számára kritikus feladat. Ez a kurzus megtanítja Önnek azokat a megfelelő eszközöket, alrendszereket és technikákat, amelyekre szüksége van ahhoz, hogy a lehető legjobb teljesítményt hozza ki Linux
Kubernetes Administration (LFS458)
28 ÓrákEz a kurzus bemutatja azokat az alapvető fogalmakat, amelyeket általában egy Kubernetes fürt felépítéséhez és adminisztrálásához használnak a termelésben, szállítófüggetlen eszközök használatával. Felépítünk egy fürtöt, meghatározzuk a hálózati konfigurációt, bővítjük a fürtöt, telepítünk alkalmazásokat és konfiguráljuk a tárolási, biztonsági és egyéb objektumokat, amelyek a tipikus használathoz szükségesek. Ez a kurzus bemutatja a Kubernetes éles környezetben való adminisztrációhoz szükséges számos készség megszerzését, és kiváló felkészülés a Certified Kubernetes Administrator (CKA) vizsgára.
Kubernetes for App Developers (LFD459)
21 ÓrákEz a kurzus megtanítja Önnek, hogyan lehet több csomópontból álló fürtben tárolni, tárolni, telepíteni és konfigurálni egy alkalmazást. Felkészülésként is szolgál a Certified Kubernetes Application Developer (CKAD) vizsgára.
Kubernetes Security Fundamentals (LFS460)
28 ÓrákEz az oktató által vezetett kurzus készségeket és ismereteket nyújt a bevált gyakorlatok széles skálájából a konténeralapú alkalmazások és Kubernetes platformok biztonságossá tételéhez a felépítés, a telepítés és a futás közben.
BASH Programming
14 ÓrákA tanfolyam megválaszolja a kérdéseket:
Hogyan működik a héj?
Hogyan lehet programokat írni egy héjban?
Bash Scripting for Automation
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek és rendszergazdáknak szól, akik szeretnék automatizálni feladataikat és hatékonyabban kezelni rendszereiket a Bash segítségével.
A képzés végére a résztvevők képesek lesznek:
- Telepítse és konfigurálja a Bash-t.
- Írjon és hajtson végre Bash szkriptet.
- Ismerje meg a Bash szkript életciklusát és azt, hogy a Bash hogyan illeszkedik a rendszeradminisztrációs feladatokhoz.
- A Bash segítségével automatizálhatja a feladatokat és kezelheti a rendszereket.
Skupper
7 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) fejlesztőknek vagy bárkinek szól, aki meg akarja tanulni a Skupper használatával biztonságos kommunikációt létrehozni egy hibrid többfelhős környezetben.
A képzés végére a résztvevők képesek lesznek:
- Tanulja meg és értse meg a Skupper alapjait.
- Állítsa be és konfigurálja a Suppert több névtérben.
- Konfigurálja a Skupper biztonságot, és engedélyezze a többfelhős kommunikációt az alkalmazások számára.
Red Hat Certified Engineer (RHCE) Exam (EX294) Preparation
35 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a haladó szintű Linux rendszeradminisztrátoroknak szól, akik szeretnék letenni a Red Hat Certified Engineer (RHCE) vizsgát, hogy bebizonyítsák, képesek több rendszer kezelésében Red Hat Ansible Automatizálási platform.
A képzés végére a résztvevők képesek lesznek:
- Értse és használja a Ansible-t.
- Automatizálja a rendszeradminisztrációs feladatokat a Ansible segítségével.
- Linux hálózati konfigurációk kezelése és a hálózati szolgáltatások kiépítésének automatizálása.
- Ismerje meg az automatizáláshoz szükséges shell szkriptek alapjait.
- Automatizálja a biztonsági javításokat és a megfelelőségi ellenőrzéseket.
- Tegye bizalommal a Red Hat Certified Engineer (RHCE) vizsgát.
Red Hat Certified System Administrator (RHCSA) Exam (EX200) Preparation
35 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a középszintű Linux rendszeradminisztrátoroknak szól, akik szeretnék letenni az Red Hat Certified System Administrator (RHCSA) vizsgát.
A képzés végére a résztvevők képesek lesznek:
- Szerezzen jártasságot az RHEL rendszerek karbantartásában, a rendszerindítási folyamatok kezelésében és a rendszerszolgáltatásokban, hogy biztosítsa a rendszerek naprakészségét és hatékony működését.
- Főfelhasználó- és csoportkezelés, fájlengedélyekkel és biztonsággal.
- Az alapvető hálózati beállítások konfigurálása, a hálózati kommunikáció biztonságossá tétele és a tűzfalkonfigurációk megvalósítása.
- Fejlessze ki a rendszerek valós idejű kezelésének képességét, beleértve a rendszerindítás-kezelést, a szoftvercsomag-kezelést és a szolgáltatáskezelést.
- Tegye bizalommal a Red Hat Certified System Administrator (RHCSA) vizsgát.
Linux for Cloud Technicians (LFS303). Preparation for Linux Foundation Certified Cloud Technician (LFCT) with exam
28 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak az egyéneknek szól, akik szeretnék bővíteni Linux rendszerkonfigurációval, adminisztrációval és parancssori környezettel kapcsolatos ismereteiket.
A képzés végére a résztvevők képesek lesznek:
kezelheti a hálózatokat, a rendszerszolgáltatásokat, a felhasználói fiókok létrehozását és adminisztrációját, és még sok mást; megismerkedhet a virtualizációval, a konténerekkel és a DevOps fogalmakkal is
Linux System Administration (LFS307). Preparation for Linux Foundation Certified System Administrator (LFCS) with exam.
28 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak az egyéneknek szól, akik szeretnék megszerezni a Linux szükséges készségeit.
A képzés végére a résztvevők képesek lesznek:
a három fő Linux terjesztési család egyikét futtató Linux rendszerek adminisztrálásához, konfigurálásához és frissítéséhez: Debian/Ubuntu és Red Hat/CentOS/Fedora, hogyan sajátíthatja el a szükséges eszközöket és koncepciókat hatékonyan felépíteni és kezelni egy vállalati Linux infrastruktúrát