Tack! Golang i praktiken - kurs 3000 rub. från Stepik, träning 30 lektioner, Datum: 29 oktober 2023.
Miscellanea / / November 29, 2023
Go är ett unikt språk. Enkelt till primitivitet, men med ett stort och genomtänkt standardbibliotek. Statiskt skrivet, men bra för små verktyg. Tillräckligt låg nivå för att mixtra med bytes, men tillräckligt hög för att utföra asynkront arbete utan huvudvärk.
Den här kursen är för dig som har goda kunskaper i Python, JS eller PHP (eller något annat språk) och som snabbt vill behärska Go så att de kan börja använda det på jobbet eller i personliga projekt. Vi kommer inte att slösa tid på att förklara "vad en variabel är", "hur en loop fungerar" eller att lösa meningslösa övningar som "vad kommer en funktion att skrivas ut". Låt oss istället lära oss språket genom små, praktiska problem.
Eftersom kursen är designad för erfarna programmerare, valde jag det presentationsformat som jag föredrar: kort, koncis, med uppgifter av medelhög komplexitet. Kanske kommer du att gilla det också.
Efter genomgången kurs behärskar du:
- Grundläggande språk
Matriser och kartor, funktioner och pekare, strukturer och metoder, gränssnitt, arbete med fel.
- Ren kod
Paket och moduler, tester, benchmarks, profiler.
- Göra flera saker samtidigt
Goroutiner, kanaler, komposition, timers, sammanhang, synkronisering.
- Standardbibliotek
Strängar och text, datum och tid, filer, JSON och XML, HTTP-förfrågningar, SQL.
Föreläsningar är skrivna, inga filmer. Jag kan förklara komplexa saker tydligt, så det är ett nöje att läsa dem. Många exempel, ingen torr teori. I slutet av varje modul finns en kort sammanfattning.
Kursen är interaktiv. De flesta övningar kan göras direkt i webbläsaren. För varje problem finns en standardlösning med analys.
Om du får 85% av poängen får du ett certifikat, 95% av poängen får ett certifikat med heder. Den första lektionen i varje modul är tillgänglig gratis.
5
kurserJag utvecklar programvara med öppen källkod, undervisar i kurser och skriver om programmering och data.
Jag skriver mjukvara med nöje och uppskattar sunt förnuft i utveckling och liv. Vinnare av Habr-författartävlingen i kategorin "helt enkelt om komplext". Jag kör telegramkanaler om python @ohmypy, Go @thank_go och SQL @sqliter.
Grunderna
1. Om kursen
2. Grundläggande mönster
3. Arrayer och kartor
4. Funktioner och tips
5. Strukturer och metoder
6. Gränssnitt
7. Fel
8. Sammanfattning
Ren kod
1. Paket och moduler
2. Tester
3. Riktmärken
4. Profiler
5. Sammanfattning
Göra flera saker samtidigt
1. Goroutiner
2. Kanaler 1
3. Kanaler 2
4. Sammansättning
5. Tid
6. Sammanhang
7. Synkronisering
8. Sammanfattning
Standardbibliotek
1. Om modulen
2. Text
3. datum och tid
4. Läsa och skriva
5. JSON, XML, CSV
6. HTTP
7. SQL
8. Sammanfattning
Den slutliga
1. Resultat