Golang utvecklare. Professionell - kurs 98 000 rub. från Otus, utbildning 5 månader, datum 28 september 2023.
Miscellanea / / December 03, 2023
När man byter till Go stöter folk ofta på olika olägenheter som orsakas av skillnaden mellan Go och andra programmeringsspråk. I den här kursen vill vi förklara vad Go-way är, prata om språkets idiom och hjälpa dig att undvika vanliga misstag. Kursprogrammet låter dig dyka ner i utvecklingen i Go för att lösa praktiska problem, fördjupa dina kunskaper om språket och den medföljande teknikstacken. De första lektionerna täcker grunderna i Golang. Detta gör programmet lämpligt för dig som har erfarenhet av programmering på andra språk för att snabbt gå vidare till avancerade ämnen. För de som redan är bekanta med Go kommer att starta kursen att du kan systematisera och fräscha upp dina grundläggande kunskaper.
Denna kurs är lämplig för:
- webbutvecklare som vill omskola sig till Go och utöka sin kompetensnivå;
- alla som redan har förstått grunderna i Go och vill börja använda språket korrekt.
Kursens funktioner:
Att lära sig Golangs inre funktioner, inte bara språksyntaxen
Övning - verkliga problem och deras lösningar som författarna stötte på när de arbetade med Go
Teori - verkliga fall av överföring av stora högbelastningsprojekt till Golang-språkstacken från andra teknologistackar (PHP, C#)
Examensarbete (portföljfall) - oberoende utveckling av mikrotjänster
Utexaminerade kommer att kunna:
- skriva produktionsklar kod, flertrådade och konkurrenskraftiga program;
- förstå syntaxen och den interna strukturen i Go-språket;
- förstå funktionerna i nätverksprogrammering;
- kunna skapa mikrotjänster med Go;
- distribuera mikrotjänster med hjälp av docker.
1
välUtexaminerad från MSTU. N.E. Bauman, specialitet "Ingenjörsdesigner av lyft- och transportsystem." Jag hittade mitt första jobb av en slump och skapade en webbplats åt en vän. Jag har varit i yrket i mer än 8 år, sedan mitt tredje år på institutet. Upplevelsen inkluderade...
Utexaminerad från MSTU. N.E. Bauman, specialitet "Ingenjörsdesigner av lyft- och transportsystem." Jag hittade mitt första jobb av en slump och skapade en webbplats åt en vän. Jag har varit i yrket i mer än 8 år, sedan mitt tredje år på institutet. Erfarenheten inkluderade en målsidedesigner på Rambler&Co, en nyhetstolkare och integration av annonskonton. Jag skrev länge i PHP och bytte senare till Go. Förmodligen på grund av den vackra gophern. Lärare
1
välBackend-utvecklare på OZONI har 3-5 års praktisk programmeringserfarenhet, huvudspråk GO, PythonHobbies: programmera och söka efter ny teknik, från den senaste: upptagen med sina egna projekt på fladder Lärare
Backend-utvecklare på OZONI har 3-5 års praktisk programmeringserfarenhet, huvudspråk GO, PythonHobbies: programmera och söka efter ny teknik, från den senaste: upptagen med sina egna projekt på fladder Lärare
Komma igång med Go
-Ämne 1.Verktyg och komma igång med Go
-Ämne 2.Testning i Go. Del 1
-Ämne 3.Elementära datatyper i Go
-Ämne 4. Arrayer, skivor och ordböcker
-Ämne 5. Strukturer
-Ämne 6.Funktioner och metoder
-Ämne 7.Gränssnitt. Del 1
-Ämne 8. Gränssnitt. Del 2
-Ämne 9. Felhantering. Panik koncept
-Ämne 10.Testning i Go. Del 2
Samtidighet i Go
-Ämne 11. Goroutiner och kanaler
-Ämne 12. Synkroniseringsprimitiver. Del 1
-Ämne 13. Synkroniseringsprimitiver. Del 2
-Ämne 14. Samtidighetsmönster
-Tema 15. Gå in. Schemaläggare
-Tema 16. Gå in. Minne och sophämtning
- Ämne 17. Analys av läxor och svar på frågor. Del 1
Standardbibliotek och praxis
-Ämne 18. Arbeta med I/O i Go
-Ämne 19. Dataformatering
-Ämne 20. Interaktion med OS
-Ämne 21.Reflektion
-Ämne 22. Kodgenerering i Go
-Ämne 23. Konfigurationsfiler och loggning
-Ämne 24. Profilering och optimering av Go-program
Arbeta med nätverk och databas
-Ämne 25. Kontext och nätverksprotokoll på låg nivå
-Ämne 26. Arbeta med SQL
-Ämne 27. Arbeta med HTTP
-Ämne 28. Att arbeta med gRPC
- Ämne 29. Analys av läxor och svar på frågor. Del 2
Mikrotjänster
-Ämne 30. Monoliter och mikrotjänster
-Ämne 31.Meddelandeköer
-Tema 32.Docker
-Ämne 33. Testa mikrotjänster
-Ämne 34.Övervakning
Projekt
-Ämne 35. Projektarbete. Inledande
-Ämne 36. Samråd om projekt
-Ämne 37.Sista lektionen