Skip to content

Mrcel97/goInContact

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golang_image

Go Contact Course

Course aim:

This course will be a basic follow up of different Go introduction courses and official tutorials. All of them will be registered on the Bibliography section as special thanks.

Course sections:

This chapter will be updated every time I will start a new course/tutorial/test. Actually, the course structure is:

GoInContact:

BumperCourse:
Basic introduction into Go language, this section will include different chapters following Sentdex Tutorial on YT:

  1. Introduction: Basic HelloWorld program in Go.
  2. Syntax
  3. Types
  4. Pointers
  5. WebApplication
  6. Structs
  7. Methods
  8. MethodsV2
  9. WebDevBasics
  10. Web processing
  11. Web parsing - Modified - Install HTML parser

Documentation:

An example of how to get documentation can be the 'println()' function inside fmt.

$ godoc fmt Println

Due to complete BumperCourse step 11 you will need Go HTML parser package, you can get it doing:

$ go get golang.org/x/net/html

Tutorials-Modifications

Some tutorials have outdated steps which can make the tutorial impossible to test or learn. In this cases, I added some modifications trying to adapt the tutorial aim into an updated version of it. Hope you can take advantage of it!

  1. Tutorial: BumperCourse from Sentdex.
    Modifications on step 11:
    1. Changed XML parsing to HTML parsing.
    2. Changed step aim to: Parse golang website topbar links and show them into our webapp '/links'
    3. Using new package: package html
    4. Removed structs: SitemapIndex and Location.
    5. Added structs: Link.

Go installation:

Go can be installed from their Official Website.

Bibliography:

About

A bunch of tutorials, courses and tests made with the best gopher. <3

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published