28 timer (vanligvis 4 dag inkludert pauser)
- An understanding of general programming principles
Go (Golang) is an open-source, statically-typed programming language created by Google. Its growing ecosystem, stable architecture and strong libraries make Go a popular choice for building scalable, high-performance web services and applications.
In this instructor-led, live training, participants will learn Go (Golang)'s core elements, syntax and control structures as they step through the development and deployment of a sample web application.
By the end of this training, participants will be able to:
- Set up an optimal Go development environment.
- Structure Go code for maximum readability.
- Optimize performance of a Go application.
- Test and debug a Go application.
- Deploy a sample web application.
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
- Go as a web and systems programming language
Setting up the development environment
Using Go variables, constants, and types
Using math operators in Go
Working with dates and times in Go
Using Go pointers, arrays, slices, maps and structures
Programming conditional logic with Switch and For loops
Defining and calling functions in Go
Creating a web application in Go
Use the Go runtime to build and compile a project
Reading and writing from and to file systems and the web
Debugging the application
Applying Interfaces to simplify application complexity
Creating a project package
Adding concurrency with Go Routines and Channels
Optimizing the application
Deploying the application
Fleksibilitet av treneren. Virkelig tilpasset kurset til våre spesifikke behov.
Daniel Kürner - Daimler TSS
Mengden øvelser kontra forelesninger hvor perfekt. Flere øvelser enn forelesninger er essensielle i et programmeringsspråk! Og balansen var veldig bra.
Radus dybdekunnskap, og skreddersyr tempoet for meg.
Adeel Ahmad - Coefficient Data Ltd
Jeg lærte nye ting.
Orange Services SRL