DEV Community 👩‍💻👨‍💻

jguo
jguo

Posted on • Updated on

Learning Golang 108

Here is a list of the go beginner courses.

course about
101 Naming Conventions
102 Control Structures
103 Functions
104 Data Structure
105 Structs & Pointers
106 Interfaces
107 Routines & Channels

Package manager.

To see popularity of these tools, click here. make is the most popular tool. Here is an example.
dep is a more easy way, dep.

   # Go parameters
   GOCMD=go
   GOBUILD=$(GOCMD) build
   GOCLEAN=$(GOCMD) clean
   GOTEST=$(GOCMD) test
   GOGET=$(GOCMD) get
   BINARY_NAME=mybinary

   deps:
      $(GOGET) github.com/kubeless/kubeless/pkg/functions
Enter fullscreen mode Exit fullscreen mode

Note, make is very picky, if you run issues, make sure you open it in vi. Then run :%s/^[ ]\+/\t/g.

3 dots

3 dots in 4 places
Take a look at this post

If you are a beginner, I highly recommend this Go course on Udemy.

Here are some sample codes for this course.

Happy learning!

Top comments (0)

We are hiring! Do you want to be our Senior Platform Engineer? Are you capable of chipping in across sysadmin, ops, and site reliability work, while supporting the open source stack that runs DEV and other communities?

This role might just be for you!

Apply now