- An understanding of general programming principles
Audience
- Developers
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
Introduction
- Go as a web and systems programming language
- Go vs C, Javascript, Ruby, etc.
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
Conclusion
United Arab Emirates - Learning Go Programming
Qatar - Learning Go Programming
Egypt - Learning Go Programming
Saudi Arabia - Learning Go Programming
South Africa - Learning Go Programming
Brasil - Learning Go Programming
Canada - Learning Go Programming
Österreich - Learning Go Programming
Schweiz - Learning Go Programming
Deutschland - Learning Go Programming
Czech Republic - Learning Go Programming
Denmark - Learning Go Programming
Estonia - Learning Go Programming
Finland - Learning Go Programming
Greece - Learning Go Programming
Magyarország - Learning Go Programming
Ireland - Learning Go Programming
Luxembourg - Learning Go Programming
Latvia - Learning Go Programming
España - Aprendizaje Go Programación
Italia - Learning Go Programming
Lithuania - Learning Go Programming
Nederland - Learning Go Programming
Norway - Learning Go Programming
Portugal - Learning Go Programming
România - Learning Go Programming
Sverige - Learning Go Programming
Türkiye - Learning Go Programming
Malta - Learning Go Programming
Belgique - Learning Go Programming
France - Learning Go Programming
Australia - Learning Go Programming
Malaysia - Learning Go Programming
New Zealand - Learning Go Programming
Philippines - Learning Go Programming
Singapore - Learning Go Programming
Thailand - Learning Go Programming
Vietnam - Learning Go Programming
India - Learning Go Programming
Argentina - Aprendizaje Go Programación
Chile - Aprendizaje Go Programación
Costa Rica - Aprendizaje Go Programación
Ecuador - Aprendizaje Go Programación
Guatemala - Aprendizaje Go Programación
Colombia - Aprendizaje Go Programación
México - Aprendizaje Go Programación
Panama - Aprendizaje Go Programación
Peru - Aprendizaje Go Programación
Uruguay - Aprendizaje Go Programación
Venezuela - Aprendizaje Go Programación
Polska - Learning Go Programming
United Kingdom - Learning Go Programming
South Korea - Learning Go Programming
Pakistan - Learning Go Programming
Sri Lanka - Learning Go Programming
Bulgaria - Learning Go Programming
Bolivia - Aprendizaje Go Programación
Indonesia - Learning Go Programming
Kazakhstan - Learning Go Programming
Moldova - Learning Go Programming
Morocco - Learning Go Programming
Tunisia - Learning Go Programming
Kuwait - Learning Go Programming
Oman - Learning Go Programming
Slovakia - Learning Go Programming
Kenya - Learning Go Programming
Nigeria - Learning Go Programming
Botswana - Learning Go Programming
Slovenia - Learning Go Programming
Croatia - Learning Go Programming
Serbia - Learning Go Programming
Bhutan - Learning Go Programming