Programa do Curso
Introduction to Go
- Overview and history of Go
- Installing Go and setting up the environment
- Go tools and workspace structure
Language Fundamentals
- Data types, variables, and constants
- Operators and expressions
- Control structures: if, switch, loops
Functions and Scope
- Defining and calling functions
- Multiple return values
- Pass by value and reference
Working with Arrays, Slices, and Maps
- Understanding Go’s collection types
- Creating and manipulating slices
- Working with maps and key-value pairs
Structs and Methods
- Creating and using structs
- Defining and calling methods
- Using interfaces
Concurrency Basics
- Introduction to goroutines
- Using channels for communication
- Synchronization patterns
Building and Running Go Applications
- Organizing code into packages
- Compiling and executing Go programs
- Debugging and testing
Summary and Next Steps
Requisitos
- Experience in at least one programming language
- Understanding of programming fundamentals such as variables, loops, and functions
- Familiarity with command-line operations
Audience
- Software developers
- System programmers
- Backend engineers
Declaração de Clientes (5)
Muito interativo. O instrutor era muito conhecedor e paciente.
Robert
Curso - Event Driven Architecture Custom
Máquina Traduzida
Flexibilidade para abordar os assuntos nos quais estou mais interessado
James Ferrier - OptoicoreIT
Curso - Building Microservices with Go
Máquina Traduzida
A simplicidade da linguagem e os exemplos dados pelo professor
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Curso - Go Programming Language for Programmers
Máquina Traduzida
Suporte para os problemas dos treinandos. A investigação e o suporte também após a formação são excelentes!
Hans Jurgen Hogerle - Daimler TSS GmbH
Curso - Advanced Go Programming
Máquina Traduzida
As informações extras não presentes nos documentos oficiais
Sayf Eddine HAMMEMI - SCALITY SA
Curso - Go for Systems Programming
Máquina Traduzida