Desafios de Prática em Go
Iniciante
Este curso contém muitos desafios para Go, cada desafio é um pequeno projeto Go com instruções detalhadas e soluções. Você pode praticar suas habilidades em Go resolvendo esses desafios, aprimorar suas habilidades de resolução de problemas e aprender a escrever código limpo e eficiente.
go
💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês
- Introdução
- Programa
Go Fundamentals Value Types
Golang Constants Programming Challenge
Golang Variable Manipulation
Hello World, Golang!
Golang String Formatting
Golang String Manipulation
Strings and Runes | Challenge
Array Manipulation in Go
Go Slice Data Type
Creating and Manipulating Go Maps | Challenge
Go Struct Data Grouping
Golang Pointers Challenge: Understanding References
Golang For Loop
Golang If-Else Branching
Concise Introduction to Switch Statement
Go Functions Fundamentals
Multiple Return Values | Challenge
Variadic Functions in Go
Go Programming Method
Golang Interface Exploration
Embedding Structs in Golang
Exploring Golang's Range Keyword
Handling Errors in Golang | Challenge
Handling Unexpected Errors in Golang
Deferred Function Execution Cleanup
Handling Panics with Golang's Recover
Golang Generics Introduction
Creating Closures with Anonymous Functions in Go | Challenge
Recursive Functions in Go
Concurrent Goroutines in Golang
Golang Buffered Channels
Golang Channel Function Parameters | Challenge
Synchronize Goroutines with Channels
Go Channels Concurrency
Golang Channel Communication with Workers | Challenge
Non-Blocking Channel Operations | Challenge
Range Over Channels | Challenge
Go Select Statement
Implementing Timeouts in Go Using Channels
Golang Timer and Ticker
Timers and Tickers | Challenge
Concurrent Worker Pool with Goroutines
Using WaitGroup in Goroutines
Implementing Rate Limiting in Go | Challenge
Atomic Counters in Concurrent Go Programming
Concurrent Data Access with Mutexes | Challenge
Synchronize Shared State with Goroutines
Reading Files in Go | Challenge
Write Files in Go | Challenge
Concise Go Text Transformation
File Path Handling in Golang | Challenge
Working with Directories in Go | Challenge
Temporary Files and Directories | Challenge
Embedding Files in Go Programs
Sorting Built-in Types in Go | Challenge
Sorting by Functions | Challenge
Golang Text Template Dynamic Content
Go Regular Expression Demonstration
Encoding and Decoding JSON in Golang
Golang XML Mapping
Go Time and Duration
Golang Epoch Time
Time Formatting and Parsing | Challenge
Random Number Generation in Go | Challenge
Parse Numbers in Go | Challenge
Parsing URLs in Go | Challenge
Compute SHA256 Hashes in Go | Challenge
Base64 Encoding Challenge in Go
Testing and Benchmarking | Challenge
Command-Line Argument Handling in Go | Challenge
Command-Line Flag Parsing in Golang
Command Line Subcommands | Challenge
Unix Environment Variables
Golang HTTP Request Handling | Challenge
Build Basic HTTP Server in Go
Golang Context Cancellation Demonstration | Challenge
Replacing Go Process with Exec Function
Spawning External Processes in Go | Challenge
Handling Unix Signals in Go Programs
Exit Challenge in Go
Professor
Labby
Labby is the LabEx teacher.
Compartilhar no Google Classroom
Junte-se ao Nosso Discord e Aprenda Juntos
Junte-se AgoraAvaliações dos Usuários
" I like that i shows you what you need to be looking for and tell you when you wrong and also were you can look for it. I'm loving this so far."
— Nicholas Cox
" I love the way it provides us lab not by reading but by doing lab"
— Devolper safal
Recomendado para Você

