Go Programming โ€“ Golang Course with Bonus Projects

Go Programming โ€“ Golang Course with Bonus Projects

5/11/2023
1

Description

Learn the Go programming language in this full course for beginners. You'll practice writing performant, idiomatic Go with these hands-on lessons and challenges.

๐Ÿ’ป Code: https://github.com/bootdotdev/fcc-learn-golang-assets

๐Ÿ’ป Follow along interactively on Boot.dev: https://boot.dev/learn/learn-golang

โœ๏ธ Course created by @bootdotdev

๐Ÿฆ Follow Lane on Twitter: https://twitter.com/wagslane

๐Ÿ”— Learn back-end on Boot.dev: https://boot.dev

๐Ÿ”— Need help? Join the Boot.dev Discord: https://boot.dev/community

Documentation used:

๐Ÿ”— Chi router: https://github.com/go-chi/chi

๐Ÿ”— Goose migrations: https://github.com/pressly/goose

๐Ÿ”— Text instructions for the project: https://boot.dev/build/blog-aggregator

โญ๏ธ Contents โญ๏ธ

๐ŸŽ‰ Thanks to our Champion and Sponsor supporters:

๐Ÿ‘พ davthecoder

๐Ÿ‘พ jedi-or-sith

๐Ÿ‘พ ๅ—ๅฎฎๅƒๅฝฑ

๐Ÿ‘พ Agustรญn Kussrow

๐Ÿ‘พ Nattira Maneerat

๐Ÿ‘พ Heather Wcislo

๐Ÿ‘พ Serhiy Kalinets

๐Ÿ‘พ Justin Hual

๐Ÿ‘พ Otis Morgan

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

Chapters

Intro
3:17
Ch 1. Why write Go?
24:22
Ch 2. Variables
23:32
Ch 3. Functions
25:47
Ch 4. Structs
17:38
Ch 5. Interfaces
25:50
Ch 6. Errors
21:35
Ch 7. Loops
26:20
Ch 8. Slices
51:33
Ch 9. Maps
26:25
Ch 10. Advanced functions
24:44
Ch 11. Pointers
16:59
Ch 12. Local development
43:41
Ch 13. Channels concurrency
35:55
Ch 14. Mutexes
23:18
Ch 15. Generics
7:42
Ch 16. Quiz
4:35
P1. RSS aggregator project
10:30
P2. Chi router
17:54
P3. Postgres database
27:33
P4. Authentication w/ API keys
39:18
P5. Many to many relationships
20:45
P6. Aggregation worker
26:15
P7. Viewing blog posts
27:20