A Sweet Bootcamp on Golang – 8 hour bootcamp
A Sweet Bootcamp on Golang – 8 hour bootcamp, available at $64.99, has an average rating of 4.4, with 99 lectures, 6 quizzes, based on 40 reviews, and has 1207 subscribers.
You will learn about Introduction to Golang How to Install Golang on Windows and Linux PCs Classic Hello World Program in golang How to declare and use variables and their comparison with other languages How to create, use and install packages in go and understanding their parallels with other programming languages How to use and deploy control structures and use conditionals Learn the structure of arrays and understand their functioning How to create, use and modify functions How to create different data structures and learn about maps Understand the concept of pointers How to create and use strings Understand the working of "methods" Learn about interfaces and how to use them in golang Learn about concurrancy, its advantages and how to use it while programming What is Object Oriented Programming ( OOP ) and how to use it in golang How to handle working with files and how to create new files Understanding the basics of network and develop a network communication program in golang [ BONUS ] Learn about some useful packages in go This course is ideal for individuals who are People with no prior experience of golang or People who want to learn this new and exciting language It is particularly useful for People with no prior experience of golang or People who want to learn this new and exciting language.
Enroll now: A Sweet Bootcamp on Golang – 8 hour bootcamp
Summary
Title: A Sweet Bootcamp on Golang – 8 hour bootcamp
Price: $64.99
Average Rating: 4.4
Number of Lectures: 99
Number of Quizzes: 6
Number of Published Lectures: 98
Number of Published Quizzes: 6
Number of Curriculum Items: 105
Number of Published Curriculum Objects: 104
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will Learn
- Introduction to Golang
- How to Install Golang on Windows and Linux PCs
- Classic Hello World Program in golang
- How to declare and use variables and their comparison with other languages
- How to create, use and install packages in go and understanding their parallels with other programming languages
- How to use and deploy control structures and use conditionals
- Learn the structure of arrays and understand their functioning
- How to create, use and modify functions
- How to create different data structures and learn about maps
- Understand the concept of pointers
- How to create and use strings
- Understand the working of "methods"
- Learn about interfaces and how to use them in golang
- Learn about concurrancy, its advantages and how to use it while programming
- What is Object Oriented Programming ( OOP ) and how to use it in golang
- How to handle working with files and how to create new files
- Understanding the basics of network and develop a network communication program in golang
- [ BONUS ] Learn about some useful packages in go
Who Should Attend
- People with no prior experience of golang
- People who want to learn this new and exciting language
Target Audiences
- People with no prior experience of golang
- People who want to learn this new and exciting language
In this course we start learning Golang from Scratch. Go is an open source programming language created by Google. As one of the fastest growing languages in terms of popularity, its a great time to pick up the basics of Go!
We start with how to install golang on your system and then we proceed to developing our first golang hello world program. Then we start diving into golang structure and syntax. Once we become familiarized with initial go structure, we will start working with more advanced topics like concurrant programming and working with packages. During our course, we will explore a lot of aspects of golang in detail and use important packages for everyday tasks.
Golang is very easy to pick up and its syntax is fairly simple as compared to other programming language. However golang requires a lot of effort and practice to master its concepts (for example concurrancy) which could be very tricky for programmers to understand at first. This course aims to make golang learning easy and simpler by working with simple yet useful examples to make the concepts clear.
Course Curriculum
Chapter 1: Introduction to Golang
Lecture 1: Welcome to this course
Lecture 2: Introduction to Golang
Lecture 3: Course source code
Chapter 2: Installation
Lecture 1: Windows Installation
Lecture 2: Integrated Development Environments [IDEs] to use
Lecture 3: Linux Installation
Chapter 3: Hello World Program
Lecture 1: Hello World Program in golang
Lecture 2: Creating an executable in golang
Chapter 4: Introduction to Variables
Lecture 1: Introduction to variables
Lecture 2: How to define a variable
Lecture 3: Shorthand declaration of variables
Lecture 4: Compounded variable declarations
Lecture 5: Complex variables
Lecture 6: Arthematic operations
Lecture 7: Type conversions
Lecture 8: Constants
Lecture 9: Variable Scopes
Lecture 10: Numeric arthematic
Chapter 5: Packages
Lecture 1: Introduction to packages
Lecture 2: Creating your own geometry package
Lecture 3: geometry_package P2
Lecture 4: Exported and unexported variables
Chapter 6: Conditionals
Lecture 1: Introduction to conditionals
Lecture 2: "If" condition
Lecture 3: Conditional variant
Lecture 4: Switch statement
Lecture 5: conditional switches
Chapter 7: Loops
Lecture 1: Introduction to loops
Lecture 2: "For" loop
Lecture 3: Break condition in loops
Lecture 4: "While" loop
Lecture 5: Nested Loops
Lecture 6: Infinite loops
Chapter 8: Arrays
Lecture 1: Introduction to arrays
Lecture 2: Accessing indexes of arrays
Lecture 3: Shorthand declaration of arrays
Lecture 4: Types of arrays
Lecture 5: Value types
Lecture 6: Passing arrays to functions
Lecture 7: Range operator
Lecture 8: Iterating over 2D arrays
Lecture 9: Slices
Chapter 9: Functions
Lecture 1: Introduction to functions
Lecture 2: Exportable functions
Lecture 3: Returning multiple values from functions
Lecture 4: Variadic functions
Lecture 5: Anonymous functions
Chapter 10: Maps
Lecture 1: Introduction to maps
Lecture 2: Map looping
Lecture 3: Adding and removing elements from a map
Chapter 11: Pointers
Lecture 1: Introduction to pointers
Lecture 2: Defining pointers
Lecture 3: Dangling pointer
Lecture 4: Passing pointer to functions
Lecture 5: Pointer to an array
Lecture 6: Passing Slices
Lecture 7: Pointer arthematic
Chapter 12: String
Lecture 1: Introduction to strings
Lecture 2: Runes
Lecture 3: Strings from Bytes
Lecture 4: Strings package
Chapter 13: Methods
Lecture 1: Introduction to methods
Lecture 2: Methods Example
Lecture 3: Example continued
Chapter 14: Interfaces
Lecture 1: Introduction to Interfaces
Lecture 2: Example Interfaces
Lecture 3: Human sounds example
Chapter 15: Concurrancy
Lecture 1: Introduction to concurrancy
Lecture 2: Simple Example concurrancy
Lecture 3: Alphabets and numbers example
Lecture 4: channels
Lecture 5: Sending data over channels
Lecture 6: Blocking
Lecture 7: Deadlock
Lecture 8: Unidirectional channels
Lecture 9: Go routine execution sequence
Lecture 10: Defer statements
Lecture 11: Multiple defer statements
Chapter 16: Object Oriented in Golang
Instructors
-
Fahad Sarwar
Engineer | AI Enthusiast
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 2 votes
- 3 stars: 5 votes
- 4 stars: 9 votes
- 5 stars: 24 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple