Kurz: Programovací jazyk Go
DataScript s.r.o.
Go je relativně nový a populární programovací jazyk umožňující překlad zdrojových kódů do nativního (strojového) kódu, takže výsledkem jsou rychlé a paměťově efektivní aplikace srovnatelné s výsledky, které jsou produkované překladači jazyků C, C++, D či Rust (popř. Fortran, FreePascal apod.). Současně ovšem jazyk Go používá automatickou správu paměti (GC – garbage collector), takzvané gorutiny a kanály a současně i poměrně minimalistickou syntaxi, čímž se od dvojice C a C++ dosti podstatným zp ...
Cena kurzu:
...
15.900
Kč / Kurz
... včetně DPH: 19.239 Kč / Kurz
Objednat - pro přihlášení na kurz/školení klikněte na zvolený termín školení a místo konání
Popis kurzu
Programovací jazyk Go
Kurz je určen pro ...
Cílová skupina Uživatelé se základní znalostí programování, kteří chtějí začít používat tento moderní programovací jazyk.
Lektoři kurzu
Lektoři z firmy: DataScript s.r.o.
[Kurz] Program kurzu (obsah přednášky/semináře/rekvalifikace/studia) ...
Uživatelé se základní znalostí programování, kteří chtějí začít používat tento moderní programovací jazyk.
Osnova kurzu Úvodní informace o jazyku Go
- Vznik jazyka Go, verze Go
- Typické příklady použití jazyka Go v SW projektech
- Společné vlastnosti a rozdíly oproti dalším jazykům
Syntaxe a sémantika programovacího jazyka Go
Klíčová slova Podporované datové typy Funkce, viditelnost funkcí v jiných balíčcích Datové struktury Rozhraní Programové bloky a viditelnost proměnných Podmínky Programové smyčky Reakce na výjimky Operátory Pole a asociativní pole
(součástí této sekce bude několik labů, ve kterých si vyzkoušíme všechny popisované vlastnosti Go) Souběžný a paralelní běh výpočtů
Gorutiny Kanály - struktury určené pro komunikaci mezi gorutinami
(součástí této sekce bude několik labů) Praktické příklady
Práce se sockety HTTP server naprogramovaný v Go Go v reálném provozu
Testování aplikací psaných v Go Benchmarky pro aplikace psané v Go Monitoring, využití metrik
Doplňující témata
Lintery pro Go (Cross)překlad aplikace pro další architektury procesorů a jiné operační systémy
Předpoklady účastníka
Znalost programování, postačuje na základní úrovni (ideální znalost Pythonu, C či Javy) Schopnost pracovat v příkazové řádce
Další požadavky
Počítač s jakoukoliv distribucí, ideálně Linux (není podmínkou) Webový prohlížeč Terminál (konzole) Jakýkoli textový editor (nebo i IDE, VSCode apod.) [Školení] Další popis kurzu (úroveň, minimální znalosti, informace o cenách kurzu) ...
Předpoklady účastníka
Znalost programování, postačuje na základní úrovni (ideální znalost Pythonu, C či Javy) Schopnost pracovat v příkazové řádce
Další požadavky
Počítač s jakoukoliv distribucí, ideálně Linux (není podmínkou) Webový prohlížeč Terminál (konzole) Jakýkoli textový editor (nebo i IDE, VSCode apod.) ODKAZ:
https://www.skoleni-kurzy.eu/kurz-106027Poslední aktualizace: 2024-05-02 00:42:24
DataScript s.r.o.