Kursplan
Introduktion
Förstå Go-programmeringsspråket och Go-arkitekturen
Installera och konfigurera Go-utvecklingsmiljön
Översikt över Go-syntaxen
Arbeta med inbyggda typer i Go
Lär känna till Go:s avancerade funktioner
Arbeta med den avancerade Go-byggtjänsten
Använda kartor som mängder
Arbeta med gränssnittsnycklar och slices
Implementera samlingar och minimering
Använda Pprof-verktyget
Lär dig hur du minimerar skräp
Arbeta med metoder och gränssnitt
Mokering i enhetstester
Använda samtidighet för att hålla data konsistenta
Arbeta med användardefinierade typer
Optimera kod för hastighet
Använda idiomatisk Go
Arbeta med tid, fel, vanliga gränssnitt och kommentarer
Hantera och hantera paket
Skapa ett skalbart arbetsystem
Arbeta med databaser i Go
Dela en JSON-API
Testa och bygga i Go
Förstå webbutveckling med Go grundligt
Arbeta med mallar för webbutveckling i Go
Skapa din egen server för webbutveckling i Go
Förstå och arbeta med net/http-paketet
Förstå och arbeta med routning och filservering
Distribuera din sajt
Sammanfattning och slutsats
Krav
- Grundläggande programmerings erfarenhet i något språk
Målgrupp
- Webbutvecklare
- Programvaruutvecklare
- Programmerare
- Någon som vill lära sig Go
Vittnesmål (7)
Trainer knowledge and patience
Dan
Kurs - Advanced Go Programming
Vad jag tyckte var bäst med denna utbildning var övningarna, för då fick man använda den nya informationen man lärt sig från tränaren, men man fick också använda dokumentation eller göra några små sökningar för att lösa dem.
Andrei
Kurs - Advanced Go Programming
Maskintolkat
**Strukturen för utbildningen och övningarna** I denna del av kursen kommer vi att undersöka hur utbildningen och övningarna är organiserade för att ge dig det bästa möjliga lärandet. Vi kommer att följa en välstrukturerad metod för att säkerställa att du får en djup förståelse för ämnet. Utbildningen är uppdelad i flera moduler, var och en fokuserad på specifika kunskaper och färdigheter. Varje modul består av en serie lektioner som byggs upp för att ge dig en stadig grund i ämnet. Dessa lektioner kombinerar teoretisk kunskap med praktiska exempel för att göra innehållet mer tillgängligt och användbart. Förutom lektionerna ingår även praktiska övningar som är designade för att tillåta dig att tillämpa det du har lärt dig. Dessa övningar är nödvändiga för att fördjupa din förståelse och för att ge dig möjlighet att lösa verkliga problem. Varje övning är noggrant utformad för att matcha innehållet i motsvarande lektion, vilket säkerställer att du får en helhetsuppfattning. Under hela kursen kommer du att få stöd av erfarna instruktörer som är där för att guida dig genom svårigheter och besvara dina frågor. Deras expertis och erfarenhet kommer att vara ovärderliga för att hjälpa dig att maximera dina lärandeupplevelser. Slutligen kommer vi att avsluta varje modul med en sammanfattning och en bedömning för att säkerställa att du har uppnått de önskade lärandemålen. Dessa bedömningar kommer att vara både teoretiska och praktiska för att ge dig en fullständig utvärdering av dina färdigheter och kunskaper. Genom att följa denna struktur kommer du att vara väl förberedd att använda dina nya kunskaper och färdigheter i praktiken.
Andrei
Kurs - Advanced Go Programming
Maskintolkat
Depth of issues presented on most of the topics we went through.
Vlad - Ness
Kurs - Advanced Go Programming
Live interactions
Sorin - Ness
Kurs - Advanced Go Programming
The curriculum was very well thought off, and Patrick explained very well al the notions, giving ample examples for all important topics. Also, he was ready to jump in and help us with any issues we had when trying to do the different exercises.
Constantin - Ness Romania
Kurs - Advanced Go Programming
The material was really well prepared and structured. The material presented is varied and very applicable. The trainer is very knowledgeble on the subject and also a very clear and precise teacher. Good balance between theory and exercises. Excelent timing, subjects were very well covered in the allocated time.