Skip to content

This is a Quick Bootcamp to get started with the Go Programming Language.

Notifications You must be signed in to change notification settings

ivan-verges/GolangBootcamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Golang Bootcamp

This is a Quick Bootcamp to get started with the Go Programming Language.

Levels and Topics

Level 01

  • Append
  • Compositions
  • Control Flow
  • Data Structures
  • Defer
  • Error Handling
  • For Loop
  • Functions
  • Methods
  • Panic
  • Pointers
  • Receivers > Pointers
  • Receivers > Values
  • Return Value
  • Slices
  • Structs

Level 02

  • For-Each Loop
  • Interfaces
  • Math Package
  • Switch-Case
  • Type Assertion
  • Type Interfaces

Level 03

  • Conditions
  • Multiple Cases
  • Testify
  • Testing

Level 04

  • Channels
  • Common Issues
  • Goroutine
  • Sync and Mutex
  • Time Package

Level 05

  • []Byte
  • Gorilla/Mux Package
  • Log Package
  • Net/Http Package
  • RESTful

Level 06

  • GRPC
  • Protocol Buffer

Tech Stack

Programming Language: Go

Messaging and Network: REST, gRPC, Protocol Buffers

Containers: Docker

Authors

🔗 Social Networks

Personal Web LinkedIn Youtube Facebook Instagram Twitter

About

This is a Quick Bootcamp to get started with the Go Programming Language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published