Golang-ontwikkelaar. Professioneel - cursus 98.000 wrijven. van Otus, opleiding 5 maanden, datum 28 september 2023.
Gemengde Berichten / / December 03, 2023
Bij het overstappen naar Go ondervinden mensen vaak verschillende ongemakken veroorzaakt door het verschil tussen Go en andere programmeertalen. In deze cursus willen we graag uitleggen wat Go-way is, praten over de idiomen van de taal en je helpen veelgemaakte fouten te voorkomen. Met het cursusprogramma kun je in de ontwikkeling in Go duiken om praktische problemen op te lossen, je kennis van de taal en de bijbehorende technologiestapel te verdiepen. De eerste lessen behandelen de basisprincipes van Golang. Dit maakt het programma geschikt voor wie programmeerervaring in andere talen heeft om snel door te gaan naar geavanceerde onderwerpen. Voor degenen die al bekend zijn met Go: door met de cursus te beginnen, kunt u uw basiskennis systematiseren en opfrissen.
Deze cursus is geschikt voor:
- webontwikkelaars die zich willen omscholen in Go en hun vaardigheidsniveau willen uitbreiden;
- iedereen die de basisprincipes van Go al heeft begrepen en de taal correct wil gaan gebruiken.
Cursuskenmerken:
Het leren van de innerlijke werking van Golang, niet alleen de syntaxis van de taal
Oefenen - echte problemen en hun oplossingen die de auteurs tegenkwamen bij het werken met Go
Theorie - echte gevallen van het overbrengen van grote projecten met een hoge belasting naar de Golang-taalstapel van andere technologiestapels (PHP, C#)
Afstudeerproject (portfoliocase) - zelfstandige ontwikkeling van microservices
Afgestudeerden kunnen:
- productieklare code, multi-threaded en competitieve programma's schrijven;
- de syntaxis en interne structuur van de Go-taal begrijpen;
- de kenmerken van netwerkprogrammering begrijpen;
- microservices kunnen creëren met Go;
- microservices implementeren met docker.
1
GoedAfgestudeerd aan MSTU. N.E. Bauman, specialiteit “Ingenieur Ontwerper van Hef- en Transportsystemen.” Ik vond mijn eerste baan per ongeluk: het maken van een website voor een vriend. Ik zit al ruim 8 jaar in het vak, sinds mijn derde jaar op het instituut. De ervaring omvatte...
Afgestudeerd aan MSTU. N.E. Bauman, specialiteit “Ingenieur Ontwerper van Hef- en Transportsystemen.” Ik vond mijn eerste baan per ongeluk: het maken van een website voor een vriend. Ik zit al ruim 8 jaar in het vak, sinds mijn derde jaar op het instituut. Ervaring omvatte een ontwerper van landingspagina's bij Rambler&Co, een nieuwsparser en integratie van advertentieaccounts. Ik heb lange tijd in PHP geschreven en ben later overgestapt op Go. Waarschijnlijk vanwege de prachtige gopher. Docent
1
GoedBackend developer bij OZONI heeft 3-5 jaar praktische programmeerervaring, hoofdtalen GO, PythonHobby's: programmeren en zoeken naar nieuwe technologieën, vanaf de laatste: bezig met zijn eigen projecten op Flutter Teacher
Backend developer bij OZONI heeft 3-5 jaar praktische programmeerervaring, hoofdtalen GO, PythonHobby's: programmeren en zoeken naar nieuwe technologieën, vanaf de laatste: bezig met zijn eigen projecten op Flutter Teacher
Aan de slag met Go
-Onderwerp 1.Tools en aan de slag met Go
-Onderwerp 2. Testen in Go. Deel 1
-Onderwerp 3. Elementaire gegevenstypen in Go
-Onderwerp 4. Arrays, segmenten en woordenboeken
-Onderwerp 5. Structuren
-Onderwerp 6. Functies en methoden
-Onderwerp 7.Interfaces. Deel 1
-Onderwerp 8. Interfaces. Deel 2
-Onderwerp 9. Foutafhandeling. Paniekconcept
-Onderwerp 10. Testen in Go. Deel 2
Gelijktijdigheid in Go
-Onderwerp 11. Goroutines en kanalen
-Onderwerp 12. Synchronisatieprimitieven. Deel 1
-Onderwerp 13. Synchronisatieprimitieven. Deel 2
-Onderwerp 14. Gelijktijdigheidspatronen
-Thema 15.Ga naar binnen. Planner
-Thema 16.Ga naar binnen. Geheugen- en afvalinzameling
- Onderwerp 17. Analyse van huiswerk en antwoorden op vragen. Deel 1
Standaardbibliotheken en -praktijken
-Onderwerp 18.Werken met I/O in Go
-Onderwerp 19. Gegevensopmaak
-Onderwerp 20. Interactie met besturingssysteem
-Onderwerp 21.Reflectie
-Onderwerp 22. Codegeneratie in Go
-Onderwerp 23. Configuratiebestanden en logboekregistratie
-Onderwerp 24.Profiling en optimalisatie van Go-programma's
Werken met het netwerk en de database
-Onderwerp 25. Context en netwerkprotocollen op laag niveau
-Onderwerp 26.Werken met SQL
-Onderwerp 27.Werken met HTTP
-Onderwerp 28.Werken met gRPC
- Onderwerp 29. Analyse van huiswerk en antwoorden op vragen. Deel 2
Microdiensten
-Onderwerp 30. Monoliet en microservices
-Onderwerp 31.Berichtenwachtrijen
-Thema 32. Docker
-Onderwerp 33. Microservices testen
-Onderwerp 34.Monitoring
Project
-Onderwerp 35. Projectwerk. Inleidend
-Thema 36. Overleg over projecten
-Onderwerp 37. Laatste les