- 5
- 34 965
codebuilds
เข้าร่วมเมื่อ 3 พ.ย. 2023
Hey I'm Talal! Welcome to codebuilds.
🚀 Whether you're a curious beginner looking to dip your toes into the world of coding, an experienced programmer seeking to expand your skills, or someone in between, you'll find something valuable here.
🚀 Whether you're a curious beginner looking to dip your toes into the world of coding, an experienced programmer seeking to expand your skills, or someone in between, you'll find something valuable here.
GoLang Essentials 2024: Beginner to Pro with Real-World Projects | Full Go Programming Course
*🚀 Learn Go (GoLang) Programming: The Ultimate Course for Beginners 🚀*
Go, or GoLang, is a modern language celebrated for its simplicity, efficiency, and robustness, particularly in multicore, networked systems, and large codebases.
👨💻 *Start from scratch* and advance through increasingly complex topics. Gain practical experience by working on two major projects: a stock analysis CLI application and a web API.
▬▬▬▬▬▬📚 *TABLE OF CONTENTS* 📚▬▬▬▬▬▬
00:00:00 Intro
00:01:57 Philosophies And Objectives of GO
00:03:51 Installation and Setup
*Chapter 1:* Variables, Data Types, and Basic Operators 📊
00:06:55 Variables and Data Types
00:39:24 Type Conversion
00:46:01 Constants
00:49:26 Pointers
*Chapter 2:* Control Structures (if, switch, for) 🔀
00:54:34 Conditional Operators ( _if_ / _else_ )
01:10:47 The _switch_ Statement
01:18:54 Temperature Convertor Program
01:22:39 The _for_ Loop
01:29:02 Coding Rock, Paper, Scissors Game
*Chapter 3:* Data Structures (Arrays, Slices, Maps) 🗂
01:34:30 Arrays
01:41:55 Slices
01:49:41 Maps
01:55:08 The _for range_ Loop
01:57:56 Exercise: Palindrome Check
*Chapter 4:* Functions 🤖
02:02:23 Understanding Functions
02:12:06 Closures
02:14:54 Coding The Fibonacci Sequence
*Chapter 5:* Error Handling 🛠
02:17:30 Error Handling in Go
02:22:51 Panic
*Chapter 6:* Structs 🏗
02:23:59 Structs in Go
02:35:38 Type Declarations
*Chapter 7:* Interfaces 💼
02:38:42 Interfaces In Go
02:42:17 The Empty Interface _interface {}_
02:43:17 Type Assertion
02:45:28 Type Switch
*Chapter 8:* Generics 🧬
02:46:28 Generics In Go
02:55:15 Generic Types
*Chapter 9:* Organizing Code (Packages and Modules) 📦
02:56:40 Managing Go Packages and Modules
03:03:46 Overview Of The *go* Command
03:07:43 Documentation
*Chapter 10:* Project 1 - Building A Stock Analysis CLI Application 📈
03:09:34 Project Overview
03:12:04 Reading Data From A File
03:21:06 Creating An HTTP Client
03:31:41 Writing Data To A File
03:34:54 Concurrency - Goroutines
03:37:32 Wait Groups
03:39:47 Channels
03:43:55 Refactoring The Code
*Chapter 11:* Project 2 - Building A REST API 🌐
03:58:45 Building A REST API
04:14:50 Next Steps
▬▬▬▬▬▬🔗 *Code & Resources:*▬▬▬▬▬▬
► View and run the code: codebuilds.dev/go-course/
► Go By Example: gobyexample.com/
► Effective Go: go.dev/doc/effective_go
► A Tour of Go: go.dev/tour/welcome/1
► SOLID Principals: th-cam.com/video/SbhTxv6Xhfc/w-d-xo.html
▬▬▬▬▬▬🔔 *Stay Connected:*▬▬▬▬▬▬
► Sign up for our mailing list: codebuilds.dev/
► Twitter: CodeBuildz
► GitHub: github.com/codebuilds-dev
► TikTok: www.tiktok.com/@code_build
❓ Have Questions?
Feel free to drop your queries in the comments below.
Attributions:
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Song: Inspiring by Wavecont
Music provided by
protunes.net/
Video Link:
bit.ly/3S0MVYB
Skull icons created by Freepik - Flaticon: www.flaticon.com/free-icons/skull
Document icons created by Freepik - Flaticon: www.flaticon.com/free-icons/document
Folder icons created by Freepik - Flaticon: www.flaticon.com/free-icons/folder
Photos&Videos from pexels.com
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
#GoLang #Programming #CodingTutorial #LearnToCode #GoProgramming #Developer #TechEducation #CodeNewbie #SoftwareDevelopment #TechCommunity
Go, or GoLang, is a modern language celebrated for its simplicity, efficiency, and robustness, particularly in multicore, networked systems, and large codebases.
👨💻 *Start from scratch* and advance through increasingly complex topics. Gain practical experience by working on two major projects: a stock analysis CLI application and a web API.
▬▬▬▬▬▬📚 *TABLE OF CONTENTS* 📚▬▬▬▬▬▬
00:00:00 Intro
00:01:57 Philosophies And Objectives of GO
00:03:51 Installation and Setup
*Chapter 1:* Variables, Data Types, and Basic Operators 📊
00:06:55 Variables and Data Types
00:39:24 Type Conversion
00:46:01 Constants
00:49:26 Pointers
*Chapter 2:* Control Structures (if, switch, for) 🔀
00:54:34 Conditional Operators ( _if_ / _else_ )
01:10:47 The _switch_ Statement
01:18:54 Temperature Convertor Program
01:22:39 The _for_ Loop
01:29:02 Coding Rock, Paper, Scissors Game
*Chapter 3:* Data Structures (Arrays, Slices, Maps) 🗂
01:34:30 Arrays
01:41:55 Slices
01:49:41 Maps
01:55:08 The _for range_ Loop
01:57:56 Exercise: Palindrome Check
*Chapter 4:* Functions 🤖
02:02:23 Understanding Functions
02:12:06 Closures
02:14:54 Coding The Fibonacci Sequence
*Chapter 5:* Error Handling 🛠
02:17:30 Error Handling in Go
02:22:51 Panic
*Chapter 6:* Structs 🏗
02:23:59 Structs in Go
02:35:38 Type Declarations
*Chapter 7:* Interfaces 💼
02:38:42 Interfaces In Go
02:42:17 The Empty Interface _interface {}_
02:43:17 Type Assertion
02:45:28 Type Switch
*Chapter 8:* Generics 🧬
02:46:28 Generics In Go
02:55:15 Generic Types
*Chapter 9:* Organizing Code (Packages and Modules) 📦
02:56:40 Managing Go Packages and Modules
03:03:46 Overview Of The *go* Command
03:07:43 Documentation
*Chapter 10:* Project 1 - Building A Stock Analysis CLI Application 📈
03:09:34 Project Overview
03:12:04 Reading Data From A File
03:21:06 Creating An HTTP Client
03:31:41 Writing Data To A File
03:34:54 Concurrency - Goroutines
03:37:32 Wait Groups
03:39:47 Channels
03:43:55 Refactoring The Code
*Chapter 11:* Project 2 - Building A REST API 🌐
03:58:45 Building A REST API
04:14:50 Next Steps
▬▬▬▬▬▬🔗 *Code & Resources:*▬▬▬▬▬▬
► View and run the code: codebuilds.dev/go-course/
► Go By Example: gobyexample.com/
► Effective Go: go.dev/doc/effective_go
► A Tour of Go: go.dev/tour/welcome/1
► SOLID Principals: th-cam.com/video/SbhTxv6Xhfc/w-d-xo.html
▬▬▬▬▬▬🔔 *Stay Connected:*▬▬▬▬▬▬
► Sign up for our mailing list: codebuilds.dev/
► Twitter: CodeBuildz
► GitHub: github.com/codebuilds-dev
► TikTok: www.tiktok.com/@code_build
❓ Have Questions?
Feel free to drop your queries in the comments below.
Attributions:
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Song: Inspiring by Wavecont
Music provided by
protunes.net/
Video Link:
bit.ly/3S0MVYB
Skull icons created by Freepik - Flaticon: www.flaticon.com/free-icons/skull
Document icons created by Freepik - Flaticon: www.flaticon.com/free-icons/document
Folder icons created by Freepik - Flaticon: www.flaticon.com/free-icons/folder
Photos&Videos from pexels.com
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
#GoLang #Programming #CodingTutorial #LearnToCode #GoProgramming #Developer #TechEducation #CodeNewbie #SoftwareDevelopment #TechCommunity
มุมมอง: 34 173
วีดีโอ
SOLID Principles explained | Python example
มุมมอง 593ปีที่แล้ว
👨💻 About This Tutorial: Welcome to our comprehensive guide on the SOLID design patterns in Object-Oriented Programming! In this tutorial, we delve deep into the core concepts of SOLID: Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion. 🔍 What You'll Learn: - Understanding the importance of each SOLID principle - Practical examples demonstr...
Javascript tutorial for beginners
มุมมอง 69ปีที่แล้ว
In this follow-along tutorial, I go over the basics of Javascript. I discuss some basics of programming like variables, properties, statements and functions. I also go over Javascript syntax, semantics, and some core functions. Previous tutorial on HTML: th-cam.com/video/SGh3rWWFzQg/w-d-xo.html Previous tutorial on CSS: th-cam.com/video/vfvo0cB1FcY/w-d-xo.html Code used in the tutorial: github....
CSS tutorial for beginners | How to code
มุมมอง 50ปีที่แล้ว
In this follow-along tutorial, I go over the basics of CSS. I discuss CSS syntax, semantics, selectors, specificity and how to apply simple css features. Previous tutorial on HTML: th-cam.com/video/SGh3rWWFzQg/w-d-xo.html Code used in the tutorial: github.com/comfortablecoding/introduction-into-web-development/tree/main/css-basics/3-external-css-file VS Code: vscode.dev/ Learn more about CSS in...
HTML tutorial for beginners | How to code
มุมมอง 126ปีที่แล้ว
A tutorial on how to start coding. This is a follow-along tutorial where you are shown how to create a simple web page using HTML. The goal is to demonstrate that coding can be straightforward and accessible and that anyone can do it. Code used in the tutorial: github.com/comfortablecoding/introduction-into-web-development/blob/main/html-basics/index.html VS Code: vscode.dev/ MDN (Mozilla Devel...
❤❤❤❤
Hello Talal, Timestamp will be help full to jump to a specific topic btw really liked this concise tutorial
I'm glad you found it useful 😄
Jazak Allah Khair Brother
Wa jazak brother
how do you not have more subscribers? Thank you
Happy to help 👍🏾
around timestamp 24:31 there is short period of double audio same at 28:25
Excuse my editing mistakes
your teaching style is very good 👍
Happy to help 👍🏾
U are amazing bro keep it up
Happy to help 👍🏾
Many thanks Sir. Please keep going sir. Super respect sir <3 <3 <3
I'm glad you found it useful
Masha Allah, beautiful explanation brother
Jazak Allah khair brother
@@codebuilds wa eyak
Great tutorial. Learnt a lot from it.
Happy to help
Thanks a lot for this course. Is Golang a good choice for web development career ?
It is an excellent choice for APIs that serve web apps. However if you're talking web development in its purest form then I think there are better choices.
Great course🎉,sir please make full stack project with gofiber
Excellent training .. Thank you very much bro.
I'm glad you found it useful 👍🏾
@@codebuilds Plz don't stop doing tutorials. Jazak Allaho khayr
Great course, thanks a lot 🙂
Happy to help 🙂
2:02:20 I saw that, the code wasn't working 😂😂
Editing mistake. Thanks for pointing it out
amazing! thank you so much
Happy to help 😀
@@codebuilds ❤🙏
nice thank you so much, liked and subscribed, amazing content
I'm glad you found it useful
You show different possible situations of using constructions. This is great!
This video is the best of the best
I'm happy to help ☺️
Brilliant bro. Can you create an api application having jwt auth and login with crud using postgresql or mysql. Thanks in advance. 😊
Hope you will have golang backend series
Push! 😊
Great tutorial, nice pace, clean and organized. However, I would recommend using free APIs so that everyone can easily follow and for the project, maybe built around a more generic topic. Like, a simple e-commerce or blog or a simple game backend. I believe its important for the viewers to fully understand all the code and the business logic.
Great input. I'll keep that in mind for next time
good work 🙂🙂
Happy to help!
thank you!
Happy to help
you have a little editing mistake at 24 minute
I want to do app development so what to do next in go
Get more familiar and comfortable with the net/http and html/template modules in go. Take a look at this article go.dev/solutions/webdev
2:09:08
where can I get the .csv file at Chapter 10 ?
github.com/codebuilds-dev/opg-analysis/blob/main/opg.csv
Programs do not have to be named main.go.
You're right they don't. It's just convention. The entry function needs to be main though
please one for rust 🤠
Agreed
Thank you sir. Im done with the course
Sir can you make a full stack app with react
great tutorial, thank you!
I'm glad you found it helpful
This is the best resource for golang. Thank you very much. and am your first instagram follower of codebuilds
Boss can we connect?
Please create a fullstack web application. Thank you!
Try alone my friend. Practice
Salute bro 🫡
Looks good so far thanks for sharing
Glad you found it useful
Linux also, please.
Are you referring to the installation instructions?
@@codebuilds😂
Sir very well done. Quality content! Also I like the real life example. Thank you
I'm glad you found it helpful! Thanks for watching
Great, hope to see more soon 😊
Thanks Mohamed 👍🏾
This is probably the best explanation I've seen so far. Keep up the good work 👍
Glad it helped! 😀
Very well explained 😄
Glad it was helpful! 😄
Great video. 🤓
Thank you! Glad you liked it 😀
Very informative video,well done!!😊