Learn Go Programming by Building 11 Projects – Full Course

preview_player
Показать описание
In this Go programming language course for beginners, you will improve your Go programming skills by building eleven projects.

⭐️ Project Code ⭐️

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Build A Simple Web Server With Golang
⌨️ (0:20:34) Build A CRUD API With Golang
⌨️ (1:07:14) Golang With MYSQL Book Management System
⌨️ (2:30:57) Simple SlackBot To Calculate Age
⌨️ (2:44:12) Golang Slackbot for File Uploading
⌨️ (3:01:45) Email Verifier Tool With Golang
⌨️ (3:24:32) AWS Lambda With Golang
⌨️ (3:50:12) CRM with Golang Fiber
⌨️ (4:34:34) HRMS with Golang Fiber
⌨️ (5:44:25) Complete serverless stack with Golang

🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster

--

Рекомендации по теме
Комментарии
Автор

Thanks a lot for featuring me Beau! I hope a lot of people benefit from this content. I am really happy to share all my knowledge.

AkhilSharmaTech
Автор

If using a recent go version (1.17+) you will need to do a "go mod init" in your project directory before using "go get <module>"

traviskinchen
Автор

Your upload timing is better than youtube's recommendation algorithm.
You're doing great!
Highly appreciated..

subhanjanadhikary
Автор

You don't need to use the go build command to run a main.go file, because the go run command will compile the go file into a binary and run it for you without leaving the binary (main.exe), the go build command compiles the go file and leaves the binary so you can run it multiples times without the need to recompiling. 1:01:25

waedmansour
Автор

I've found the job, and there is required Golang, thanks for tutorial. it really helps me to learn.

Unknown-ekgl
Автор

wow, just wow. The timing couldn't be better than this, I've been learning golang from the last week and I was thinking about doing some projects, thanks a lot freecodecamp and akhil sharma for this :)

a_maxed_out_handle_of__chars
Автор

If you are a beginner and want to learn by doing projects then don't watch this video. But if you are a professional GO developer and want to waste your time, you can watch it. He uses databases such as MySQL, SQLite, etc. in the projects but doesn't show how to set them up and connect them to GO programs. He doesn't teach anything that a beginner can understand.

budhinanda
Автор

For those who are going to use Gorm.

The func Delete say's: “WARNING If model has DeletedAt field, GORM will only set field DeletedAt's value to current time”
So the row won't be deleted

chefaku
Автор

This video is a gold mine for the go developers! Just get into it, and start digging.

zahid
Автор

sometimes the syntax got confusing.. but in those cases chatgpt was of great help.. not to forget, the concepts I am learning while following the video are too awesome! finished lecture 3, 8 more to goooo!

joyalmeida
Автор

Perfect timing! A friend was asking for something to learn and do projects on Go!

abhinavr
Автор

I'm really grateful for all the work you expose in this video. I has help me to kick back into go programming. Next time please do not use a mechanical keyboard while recording is quite noisy specially when the video is 8 hours long. Apart from that your work is excellent.

mauric
Автор

Nice !! we can use " mkdir -p pkg/config pkg/controllers pkg/models pkg/routes pkg/utils " to create the folder structure quickly

amitabh.online
Автор

after the build, you should run the executable, instead you are running "go run main.go" command which does compilation and execution from start, if you are going to call run command you don't have yo build.

sekomer
Автор

Akhil Sharma, you saved my countless hours of useless project building which used repetitive ideas and not much learning.

your_name
Автор

The project code for the 'Build A CRUD API With Golang' section of the video points to the project code for 'Golang With MYSQL Book Management System' section of the video. Does anyone have the project code for the 'Build A CRUD API With Golang'?

judeharding
Автор

Wow! This is such a good follow up from your previous Go vidoes! I look to starting this when I finish my uni semester.

adamrhea
Автор

Great video for people first learning Go, getting hands on experience in a series of smaller projects is much better than one big one.

My only advice is with the order. Its very confusing for new people when your second video uses a lot of pointers then it goes into easier ones where it explains the pointers much later. For example, the CRM one you go slower and into more detail than things we have already done previously where the knowledge is assumed.

trentmoore
Автор

` is called backtick, or backquote, or acute accent (only the latter is valid name if it is used as a diacritical mark), and on my keyboard it is directly left to backspace and requires Shift and pressing either twice or with Space afterwards (as it is a so called dead key). Caret is another name for circumflex — which is ^ — that can only be used when it is not used as a diacritical mark.

mattias
Автор

Thank you for your awesome work! 🔥Гайхалтай заавар бичлэг, прожектууд оруулсанд баярлалаа!

gantushigsaruul