HOME > IT & Software > GetGoing- Introduction to Golang

GetGoing- Introduction to Golang

SynopsisGetGoing: Introduction to Golang, available at Free, has an a...
GetGoing- Introduction to Golang  No.1

GetGoing: Introduction to Golang, available at Free, has an average rating of 4, with 51 lectures, based on 1200 reviews, and has 32855 subscribers.

You will learn about Golang Backend development Software language Hosting Programming language Go Gopher This course is ideal for individuals who are Beginner computer scientists or Beginner software enthusiasts It is particularly useful for Beginner computer scientists or Beginner software enthusiasts.

Enroll now: GetGoing: Introduction to Golang

Summary

Title: GetGoing: Introduction to Golang

Price: Free

Average Rating: 4

Number of Lectures: 51

Number of Published Lectures: 51

Number of Curriculum Items: 51

Number of Published Curriculum Objects: 51

Original Price: Free

Quality Status: approved

Status: Live

What You Will Learn

  • Golang
  • Backend development
  • Software language
  • Hosting
  • Programming language
  • Go
  • Gopher
  • Who Should Attend

  • Beginner computer scientists
  • Beginner software enthusiasts
  • Target Audiences

  • Beginner computer scientists
  • Beginner software enthusiasts
  • Deliverables

    This course will give you an understanding of how the Go language works. The following are some of the topics covered in this course:

  • Setting up Go

  • GOPATH and the Go filestructure

  • Datatypes, interfaces, structures and pointers in Go

  • Control Statements

  • Concurrency

  • Parallelism

  • Goroutines

  • Channels

  • API development with Go

  • Database connection with Go

  • Hosting a Go application on the Heroku cloud

  • Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Who am I

    Lecture 2: Introduction to the course

    Lecture 3: Installation

    Lecture 4: Hello world

    Lecture 5: The Go file-structure

    Lecture 6: Outro

    Chapter 2: Data types and control structure

    Lecture 1: Declaring and initialization of variables

    Lecture 2: Strings

    Lecture 3: Arrays

    Lecture 4: Pointers

    Lecture 5: Structures in Go

    Lecture 6: Introduction to interfaces

    Lecture 7: Interfaces continued

    Lecture 8: Control structures in Go

    Lecture 9: Control structures continued

    Lecture 10: Outro

    Chapter 3: Concurrency in Go

    Lecture 1: Introduction

    Lecture 2: Introduction to concurrency

    Lecture 3: Concurrency continued

    Lecture 4: Synchronous vs Asynchronous

    Lecture 5: Goroutines

    Lecture 6: Goroutines continued

    Lecture 7: Channels

    Lecture 8: Unbuffered channels

    Lecture 9: Buffered channels

    Lecture 10: A simple ping pong game using concurrency

    Lecture 11: Select block

    Lecture 12: Outro

    Chapter 4: Introduction to API development with Go

    Lecture 1: Introduction

    Lecture 2: What is an API

    Lecture 3: MVC framework

    Lecture 4: Creating our first server

    Lecture 5: HTTP methods

    Lecture 6: Project introduction

    Lecture 7: Refactoring our project to MVC

    Lecture 8: Connecting to a Database

    Lecture 9: Insertion introduction

    Lecture 10: Insertion continued

    Lecture 11: Reading from the DB

    Lecture 12: Querying the DB

    Lecture 13: Deleting from the DB

    Lecture 14: Project summary

    Lecture 15: Outro

    Chapter 5: API hosting using heroku

    Lecture 1: Introduction

    Lecture 2: What is hosting

    Lecture 3: Hosting pipeline

    Lecture 4: Vendoring

    Lecture 5: The hosting procedure

    Lecture 6: Summary

    Lecture 7: Outro

    Chapter 6: Course Outro

    Lecture 1: Outro

    Instructors

  • GetGoing- Introduction to Golang  No.2
    DSC VIT Powered by Google Developers
    Aiming to help students build their development skills.
  • GetGoing- Introduction to Golang  No.3
    Angad Sharma
    Backend Developer and DevOps SysAdmin
  • Rating Distribution

  • 1 stars: 33 votes
  • 2 stars: 39 votes
  • 3 stars: 205 votes
  • 4 stars: 423 votes
  • 5 stars: 500 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!