Děkuji! Golang v praxi - kurz 3000 rub. od Stepiku, trénink 30 lekcí, Termín: 29.10.2023.
Různé / / November 29, 2023
Go je jedinečný jazyk. Jednoduché až primitivnost, ale s velkou a promyšlenou standardní knihovnou. Staticky typované, ale skvělé pro malé utility. Dostatečně nízkoúrovňový na to, aby si mohl pohrávat s bajty, ale dostatečně vysoký na to, aby prováděl asynchronní práci bez bolesti hlavy.
Tento kurz je určen pro ty, kteří mají dobré znalosti Pythonu, JS nebo PHP (nebo jakéhokoli jiného jazyka) a chtějí si rychle osvojit Go, aby jej mohli začít používat v práci nebo v osobních projektech. Nebudeme ztrácet čas vysvětlováním „co je to proměnná“, „jak funguje smyčka“ nebo řešením nesmyslných cvičení typu „co vytiskne funkce“. Místo toho se učme jazyk prostřednictvím malých praktických problémů.
Vzhledem k tomu, že kurz je určen pro zkušené programátory, zvolil jsem formát prezentace, který preferuji: krátký, výstižný, s úlohami střední složitosti. Snad se bude líbit i vám.
Po absolvování kurzu budete ovládat:
- Základy jazyka
Pole a mapy, funkce a ukazatele, struktury a metody, rozhraní, práce s chybami.
- Čistý kód
Balíčky a moduly, testy, benchmarky, profiler.
- Multitasking
Goroutines, kanály, kompozice, časovače, kontext, synchronizace.
- Standardní knihovna
Řetězce a text, datum a čas, soubory, JSON a XML, HTTP požadavky, SQL.
Přednášky jsou psané, žádná videa. Umím srozumitelně vysvětlit složité věci, takže je radost je číst. Mnoho příkladů, žádná suchá teorie. Na konci každého modulu je krátké shrnutí.
Kurz je interaktivní. Většinu cvičení lze provádět přímo v prohlížeči. Pro každý problém existuje standardní řešení s analýzou.
Pokud získáte 85 % bodů, získáte certifikát, 95 % bodů získáte certifikát s vyznamenáním. První lekce každého modulu je k dispozici zdarma.
5
kurzyVyvíjím open source software, učím kurzy a píšu o programování a datech.
Píšu software s radostí a oceňuji zdravý rozum při vývoji a životě. Vítěz autorské soutěže Habr v kategorii „prostě o komplexu“. Provozuji telegramové kanály o pythonu @ohmypy, Go @thank_go a SQL @sqliter.
Základy
1. O kurzu
2. Základní návrhy
3. Pole a mapy
4. Funkce a ukazatele
5. Struktury a metody
6. Rozhraní
7. Chyby
8. souhrn
Čistý kód
1. Balíčky a moduly
2. Testy
3. Srovnávací hodnoty
4. Profiler
5. souhrn
Multitasking
1. Goroutines
2. Kanály 1
3. Kanály 2
4. Složení
5. Čas
6. Kontext
7. Synchronizace
8. souhrn
Standardní knihovna
1. O modulu
2. Text
3. datum a čas
4. Číst a psát
5. JSON, XML, CSV
6. HTTP
7. SQL
8. souhrn
Finále
1. Výsledek