Ďakujem! Golang v praxi - kurz 3000 rub. od Stepika, tréning 30 lekcií, Termín: 29.10.2023.
Rôzne / / November 29, 2023
Go je jedinečný jazyk. Jednoduché až primitívne, no s veľkou a premyslenou štandardnou knižnicou. Staticky typizované, ale skvelé pre malé služby. Dostatočne nízkoúrovňové na to, aby ste si mohli pohrať s bajtmi, ale dostatočne vysoko na to, aby ste mohli vykonávať asynchrónnu prácu bez bolesti hlavy.
Tento kurz je pre tých, ktorí majú dobré znalosti Pythonu, JS alebo PHP (alebo akéhokoľvek iného jazyka) a chcú si rýchlo osvojiť Go, aby ho mohli začať používať v práci alebo v osobných projektoch. Nebudeme strácať čas vysvetľovaním „čo je to premenná“, „ako funguje slučka“ či riešením nezmyselných cvičení typu „čo vypíše funkcia“. Namiesto toho sa učme jazyk cez malé praktické problémy.
Keďže kurz je určený pre skúsených programátorov, zvolil som formát prezentácie, ktorý preferujem: krátky, výstižný, so stredne náročnými úlohami. Možno sa bude páčiť aj vám.
Po absolvovaní kurzu budete ovládať:
- Základy jazyka
Polia a mapy, funkcie a ukazovatele, štruktúry a metódy, rozhrania, práca s chybami.
- Čistý kód
Balíky a moduly, testy, benchmarky, profiler.
- Multitasking
Goroutines, kanály, kompozícia, časovače, kontext, synchronizácia.
- Štandardná knižnica
Reťazce a text, dátum a čas, súbory, JSON a XML, HTTP požiadavky, SQL.
Prednášky sú písané, žiadne videá. Dokážem zrozumiteľne vysvetliť zložité veci, takže je radosť ich čítať. Veľa príkladov, žiadna suchá teória. Na konci každého modulu je krátke zhrnutie.
Kurz je interaktívny. Väčšinu cvičení je možné vykonať priamo v prehliadači. Pre každý problém existuje štandardné riešenie s analýzou.
Ak dosiahnete 85% bodov, získate certifikát, 95% bodov získate certifikát s vyznamenaním. Prvá lekcia každého modulu je k dispozícii zadarmo.
5
kurzyVyvíjam open source softvér, učím kurzy a píšem o programovaní a dátach.
Píšem softvér s radosťou a oceňujem zdravý rozum pri vývoji a živote. Víťaz autorskej súťaže Habr v kategórii „jednoducho o komplexe“. Spúšťam telegramové kanály o pythone @ohmypy, Go @thank_go a SQL @sqliter.
Základy
1. O kurze
2. Základné návrhy
3. Polia a mapy
4. Funkcie a ukazovatele
5. Štruktúry a metódy
6. Rozhrania
7. Chyby
8. Zhrnutie
Čistý kód
1. Balíky a moduly
2. Testy
3. Benchmarks
4. Profiler
5. Zhrnutie
Multitasking
1. Goroutines
2. Kanály 1
3. Kanály 2
4. Zloženie
5. Čas
6. Kontext
7. Synchronizácia
8. Zhrnutie
Štandardná knižnica
1. O module
2. Text
3. dátum a čas
4. Čítaj a píš
5. JSON, XML, CSV
6. HTTP
7. SQL
8. Zhrnutie
Finálny
1. Výsledky