Hvala vam! Golang v praksi - tečaj 3000 rub. iz Stepika, trening 30 učnih ur, Datum: 29.10.2023.
Miscellanea / / November 29, 2023
Go je edinstven jezik. Enostavno do primitivnosti, a z veliko in premišljeno standardno knjižnico. Statično tipkano, a odlično za manjše pripomočke. Dovolj nizka raven, da se poigravate z bajti, a dovolj visoka, da brez glavobola opravite asinhrono delo.
Ta tečaj je namenjen tistim, ki dobro poznajo Python, JS ali PHP (ali kateri koli drug jezik) in želijo hitro obvladati Go, da ga bodo lahko začeli uporabljati pri delu ali v osebnih projektih. Ne bomo izgubljali časa z razlago "kaj je spremenljivka", "kako deluje zanka" ali reševanjem nesmiselnih nalog, kot je "kaj bo funkcija natisnila". Namesto tega se učimo jezika z majhnimi praktičnimi težavami.
Ker je tečaj zasnovan za izkušene programerje, sem izbral obliko predstavitve, ki mi je ljubša: kratka, jedrnata, z nalogami srednje zahtevnosti. Morda bo všeč tudi vam.
Po končanem tečaju boste obvladali:
- Jezikovne osnove
Nizi in zemljevidi, funkcije in kazalci, strukture in metode, vmesniki, delo z napakami.
- Čista koda
Paketi in moduli, testi, benchmarki, profiler.
- Večopravilnost
Goroutine, kanali, kompozicija, časovniki, kontekst, sinhronizacija.
- Standardna knjižnica
Nizi in besedilo, datum in čas, datoteke, JSON in XML, zahteve HTTP, SQL.
Predavanja so pisna, videov ni. Kompleksne stvari znam jasno razložiti, zato jih je užitek brati. Veliko primerov, nobene suhoparne teorije. Na koncu vsakega modula je kratek povzetek.
Tečaj je interaktiven. Večino vaj lahko izvajate neposredno v brskalniku. Za vsak problem obstaja standardna rešitev z analizo.
Če zberete 85 % točk, prejmete certifikat, 95 % točk pa certifikat z odliko. Prva lekcija vsakega modula je na voljo brezplačno.
5
tečajiRazvijam odprtokodno programsko opremo, poučujem tečaje in pišem o programiranju in podatkih.
Programsko opremo pišem z veseljem in cenim zdrav razum pri razvoju in življenju. Zmagovalec avtorskega natečaja Habr v kategoriji »preprosto o kompleksnem«. Vodim telegramske kanale o pythonu @ohmypy, Go @thank_go in SQL @sqliter.
Osnove
1. O tečaju
2. Osnovni modeli
3. Nizi in zemljevidi
4. Funkcije in kazalci
5. Strukture in metode
6. Vmesniki
7. Napake
8. Povzetek
Čista koda
1. Paketi in moduli
2. Testi
3. Merila uspešnosti
4. Profiler
5. Povzetek
Večopravilnost
1. Goroutines
2. Kanali 1
3. Kanali 2
4. Sestava
5. Čas
6. Kontekst
7. Sinhronizacija
8. Povzetek
Standardna knjižnica
1. O modulu
2. Besedilo
3. datum in čas
4. Beri in piši
5. JSON, XML, CSV
6. HTTP
7. SQL
8. Povzetek
Konec
1. Rezultati