Home Courses Instructor Labs

Master Golang Programming

(35 Ratings) 78 Students Enrolled
Created By ramya Last Updated 29-sep-2019 English
  • Course Duration
    14 Hours
  • Mode of Training
    Self-Paced
  • Lessons
    106 Lessons
  • Validity
    Life Time
$ 200 $ 14.99 93% off 100% Money Back Guarantee
12k+ satisfied learners Read Reviews
What Will I Learn?
  • Learn the basics and advanced programming in one of the hottest new languages
  • Hands-on exercises with solutions
  • Learn at your own pace
  • Acquire an outstanding foundation in the fundamentals of web programming
  • Achieve mastery in the understanding and application of web development
  • Create web applications using only the Go programming language's standard library
  • Learn the advanced features of Go

Requirements
  • Basic Computer Knowledge
  • A Windows, macOS, or Linux Computer with Internet Connection
+ View More
Description

Go is one of the popular and fastest growing programming languages around today. Go is an open source programming language created by Google. Many Programmers in industry are learning Golang and making applications and website using their Google Go skills.

Go is like any other language - you have to write code to learn it.  At the end of this course, you will be able start working on your own programs.

In this course you will learn:

  1. Understand the background information of Golang, install and run the Golang Programs.
  2. Programming basics that transfer to any languages you want to learn after becoming a Golang developer.
  3. Understanding the basic syntax and control statements of the language.
  4. Advanced skills such as expressions, fallthrough statements and more.
  5. Web development using GoLang.
Curriculum For This Course
106 Lessons 14 Hours
  • What is Golang programming? 00:03:07 Preview
  • Setting up Golang 00:06:25 Preview
  • Install Go compiler 00:05:47 Preview
  • Basic structure of GO language 00:04:40
  • Basic syntax used in GO lang 00:14:36
  • Datatypes in Golang 00:06:27
  • Integer type in Golang 00:07:54
  • Variables in Golang 00:13:52
  • Modify Variables in Golang 00:15:14
  • Arithmetic Operators in Golang 00:10:03
  • Assignment Operators 00:08:55
  • Comparison Operators (If statement) 00:02:17
  • Relational Operators 00:15:58
  • Logical Operators 00:17:01
  • Working with If statement 00:04:53
  • Working with If and else statement 00:04:46
  • Working with If, else if and else statement 00:09:28
  • Working with nested if and else statement 00:08:34
  • Working with nested if, else if and else statement 00:10:55
  • Switch statements and its work flow 00:12:32
  • Switch Statement in detail 00:09:02
  • For Loop in Golang 00:09:47
  • Creating basic Function in Golang 00:06:20
  • Functions with Parameters 00:07:56
  • Functions with Multiple Parameters 00:09:29
  • Converting integer to string 00:05:32
  • Return function values in Golang 00:09:27
  • Scope of local and global variable in Golang 00:10:02
  • Built-in String functions in Golang - Part 1 00:10:32
  • Built-in String functions in Golang - Part 2 00:09:15
  • Built-in Math functions in Golang - Part 1 00:09:33
  • Built-in Math functions in Golang - Part 2 00:04:00
  • Array creation in Golang 00:07:31
  • Different ways of creating Arrays 00:09:15
  • Multi-dimensional Array in Golang 00:08:11
  • Pointers in Golang 00:10:59
  • Structures in Golang 00:05:26
  • Working with Structure in Function 00:07:27
  • Slices in Golang 00:11:33
  • Range in Array 00:09:55
  • Using Range to iterate Map 00:05:19
  • Recursive Function in Golang 00:05:25
  • HTML basic for GO Language 00:09:14
  • Basic text logic of HTMLization 00:08:30
  • Understanding the Attributes and its uses in HTMLization 00:03:45
  • Understanding fix Attributes 00:02:47
  • Documenting and Commenting 00:02:52
  • Linking methods in HTML 00:09:02
  • How to apply images in HTML? 00:07:48
  • Tabulating in HTML 00:03:26
  • Iframe logic and its uses 00:05:44
  • Head area and its deep parts 00:09:00
  • Understanding the user inputs 00:08:31
  • Div and other semantic tags 00:05:11
  • Ordered and Unordered lists 00:04:00
  • Nested ordered and unordered lists 00:04:19
  • IDs, Classes and their uses in CSS 00:12:20
  • Background properties and its uses 00:08:25
  • Element box model 00:06:19
  • Floating and clearing the elements 00:11:13
  • Understanding positioning 00:07:11
  • Designing header and understanding basics of page designing 00:07:01 Preview
  • Designing navbar 00:06:17
  • Main area and footer designing 00:07:02
  • Bootstrap for frontend development 00:04:19
  • Bootstrap typography 00:07:08
  • Bootstrap colors 00:05:15
  • Tabulating 00:04:21
  • Understanding navigations using bootstrap 00:04:43
  • Understanding complete navigation bar 00:05:37
  • Understanding Bootstrap container type and their uses 00:08:30
  • Understanding rows and columns logic 00:09:08
  • Adding responsiveness to the page 00:08:31
  • Designing web page 00:06:49
  • About grid system of the Bootstrap columns 00:07:42
  • List group and list group items in side bar 00:04:50
  • Main area and footer 00:04:36
  • Text template (new, parse and execute keyword) 00:15:48
  • Basic usage of text templating in Golang 00:02:31
  • OS package in Golang 00:01:50
  • Range keyword to apply slicing in templating 00:14:50
  • Using variable in template Golang 00:06:45
  • Separating template file from go programming file in Golang 00:09:16
  • Passing data to template 00:04:18
  • Using variables in template file 00:02:41
  • Using slice in template Golang 00:07:22
  • Applying HTML tags to the template Golang 00:03:57
  • Using maps in template Golang 00:04:28
  • Using structures in template Golang 00:09:58
  • FuncMap and Funcs in Golang 00:11:07
  • Customs functions in template Golang 00:06:27
  • If in templates Golang 00:10:05
  • AND, OR in template with if in Golang 00:08:28
  • If, else if and else in Template Golang 00:07:10
  • Using gt, lt and eq in template Golang 00:07:41
  • Nested templating in Golang 00:11:35
  • Using method in template 00:04:47
  • Converting go html file into html file Golang 00:04:04
  • net HTTP package 00:10:36
  • Request and Response in Golang 00:13:54
  • Dynamic live code reloading 00:15:49
  • Understanding of HTTPS status code 00:03:59
  • HTTP status codes - Part 1 00:10:20
  • HTTP status codes - Part 2 00:08:40
  • HTTP status codes - Part 3 00:16:59
  • HTTP status codes - Part 4 00:05:51

Master Golang Programming