Hvala vam! Golang u praksi - tečaj 3000 rub. iz Stepika, obuka 30 sati, Datum: 29.10.2023.
Miscelanea / / November 29, 2023
Go je jedinstven jezik. Jednostavan do točke primitivnosti, ali s velikom i dobro promišljenom standardnom knjižnicom. Statički tipkano, ali izvrsno za male komunalije. Dovoljno niske razine za petljanje s bajtovima, ali dovoljno visoke razine za obavljanje asinkronog rada bez glavobolje.
Ovaj tečaj je za one koji dobro poznaju Python, JS ili PHP (ili bilo koji drugi jezik) i žele brzo savladati Go kako bi ga mogli početi koristiti na poslu ili u osobnim projektima. Nećemo gubiti vrijeme objašnjavajući "što je varijabla", "kako radi petlja" ili rješavajući besmislene vježbe poput "što će funkcija ispisati". Umjesto toga, učimo jezik kroz male, praktične probleme.
Budući da je tečaj namijenjen iskusnim programerima, odabrao sam format prezentacije koji preferiram: kratak, sažet, sa zadacima srednje složenosti. Možda će se i vama svidjeti.
Nakon završenog tečaja svladat ćete:
- Osnove jezika
Nizovi i mape, funkcije i pokazivači, strukture i metode, sučelja, rad s pogreškama.
- Čisti kod
Paketi i moduli, testovi, benchmarkovi, profiler.
- Multitasking
Goroutine, kanali, kompozicija, mjerači vremena, kontekst, sinkronizacija.
- Standardna knjižnica
Nizovi i tekst, datum i vrijeme, datoteke, JSON i XML, HTTP zahtjevi, SQL.
Predavanja su pisana, nema videa. Složene stvari mogu jasno objasniti pa mi je užitak čitati ih. Mnogo primjera, nema suhoparne teorije. Na kraju svakog modula nalazi se kratki sažetak.
Tečaj je interaktivan. Većina vježbi može se raditi izravno u pregledniku. Za svaki problem postoji standardno rješenje s analizom.
Ako osvojite 85% bodova, dobit ćete certifikat, 95% bodova dobit ćete certifikat s pohvalama. Prva lekcija svakog modula dostupna je besplatno.
5
tečajeviRazvijam softver otvorenog koda, predajem tečajeve i pišem o programiranju i podacima.
Sa zadovoljstvom pišem softver i cijenim zdrav razum u razvoju i životu. Pobjednik Habrovog autorskog natječaja u kategoriji “jednostavno o složenom”. Vodim telegram kanale o pythonu @ohmypy, Go @thank_go i SQL @sqliter.
Osnove
1. O tečaju
2. Osnovni dizajni
3. Nizovi i karte
4. Funkcije i pokazivači
5. Strukture i metode
6. sučelja
7. Greške
8. Sažetak
Čisti kod
1. Paketi i moduli
2. Testovi
3. mjerila
4. Profiler
5. Sažetak
Multitasking
1. Goroutines
2. Kanali 1
3. Kanali 2
4. Sastav
5. Vrijeme
6. Kontekst
7. Sinkronizacija
8. Sažetak
Standardna knjižnica
1. O modulu
2. Tekst
3. Datum i vrijeme
4. Čitati i pisati
5. JSON, XML, CSV
6. HTTP
7. SQL
8. Sažetak
Konačni
1. Rezultati