Kursplan
Introduksjon
Forstå Go Programming-språket og Go-arkitekturen
Installere og konfigurere Go utviklingsmiljøet
Gjennomgang av Go Syntaks
Arbeide med innebygde typer i Go
Lære funksjonene til avansert Go
Arbeide med det avanserte Go byggeverktøyet
Bruke kart som sett
Arbeide med grensesnittnøkler og stykker
Implementering av innsamling og reduksjon
Bruke Pprof-verktøyet
Lær hvordan du kan redusere søppel
Arbeid med metoder og grensesnitt
Hån i enhetstester
Bruke samtidighet for å holde dataene konsistente
Bruke brukerdefinerte typer
Optimaliseringskode for hastighet
Bruke Idiomatic Go
Arbeid med tid, feil, vanlige grensesnitt og kommentarer
Arbeide med og administrere pakker
Opprette et Scalable arbeidssystem
Arbeide med databaser i Go
Serverer et JSON API
Testing og innbygging Go
Få et solid grunnlag i Web Development med Go
Arbeide med maler for Web Development i Go
Opprett din egen server for Web Development in Go
Forstå og arbeide med nett/http-pakken
Forstå og arbeide med ruting og servering av filer
Utrulling av nettstedet ditt
Oppsummering og konklusjon
Krav
- Grunnleggende programmeringserfaring på alle språk
Publikum
- Webutviklere
- Programvareutviklere
- Programmerere
- Alle som vil lære Go
Testimonials (7)
Trainer knowledge and patience
Dan
Kurs - Advanced Go Programming
Det jeg likte best med denne opplæringen var øvelsene, fordi du måtte bruke den nye informasjonen du hadde lært fra treneren, men også bruke dokumentasjon eller gjøre noen små søk for å løse dem.
Andrei
Kurs - Advanced Go Programming
Machine Translated
Strukturen i opplæringen og øvelsene *Kursoversikt* - Innledende informasjon - Læringsmål - Krav til deltakerne - Kursvarighet *Modul 1: Innføring i emnet* - Oppsummering av emnet - Betydningen av emnet i dagens verden - Viktige begreper og definisjoner *Modul 2: Dybde i emnet* - Utforskning av nøkkelkonsepter - Relaterte teorier og modeller - Eksempler og praktiske anvendelser *Modul 3: Praktiske øvelser* - Praktisk anvendelse av teorien - Utfordringer og løsninger - Gjennomføring av praktiske oppgaver *Modul 4: Avslutning og vurdering* - Gjennomgang av hovedpunkter - Vurdering av deltakernes forståelse - Oppsummering og veien videre *Øvelser og praktiske oppgaver* - Øvelse 1: Grunnleggende begreper - Øvelse 2: Praktisk anvendelse - Øvelse 3: Avanserte konsepter - Øvelse 4: Samarbeidsoppgaver *Krav til deltakerne* - Følgende forutsetninger må være oppfylt: - Grunnleggende kunnskap i emnet - Erfaringsnivå: mellomliggende til avansert - Nødvendige verktøy og programmer installert *Kursvarighet* - Totalt antall timer: 40 - Forelesninger: 20 timer - Øvelser: 15 timer - Selvstudium: 5 timer
Andrei
Kurs - Advanced Go Programming
Machine Translated
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.