Udemy

Full Stack Go Programming (Golang) from Beginner to Advance

Enroll Now
  • 141 Students
  • Updated 10/2021
4.3
(21 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Language
English
Taught by
Jaber Zanjani, Hamidreza Mirzaagha
Rating
4.3
(21 Ratings)

Course Overview

Full Stack Go Programming (Golang) from Beginner to Advance

Covering Goroutines, Channels, MySQL Database, GORM, JSON, Protocol Buffers, gRPC, RESTful API, WebSocket and more

This course has been developed not only to teach core Golang skills but also to help you become a professional Golang developer right by the end of this course.

To realize this, it takes a holistic approach to teach Golang programming.

To ensure that you master the Go language, the course has been developed to be highly comprehensive covering most of the go language features and discussing them at a very in-depth level.

To further ensure you are ready and can write well-designed professional codes some of the best practices & design principles are explained and demonstrated in code.


What will you learn in the course?


You will learn several GO code concepts including:

  • Syntax of Go language and writing several samples

  • Think like a programmer: making decisions, looping logic, and performing calculations

  • Go’s use of goroutines, channels, and the select statement for concurrent programming

  • How to build a terminal-based Go program

  • How to build a basic web-based Go program

  • How Go can be used to build server applications

  • How Go can be used to build client-server applications

  • How Go can be used to build a production-ready web application

  • How Go can be used to communicate with a database using Golang libraries and gorm framework

  • How Go can be used to handshaking by the out-of Golang world by services like protocol buffer, gRPC, and restful technologies.

  • How to build real-time applications using WebSocket like gaming and chat application

The course uses a combination of small snippets of codes and then larger real-world projects that you can run and edit. then you will learn how to think like a programmer and make the most out of the GO programming language.


Course Content

  • 10 section(s)
  • 231 lecture(s)
  • Section 1 Introduction
  • Section 2 Golang In Windows
  • Section 3 Golang In Linux
  • Section 4 Variables
  • Section 5 Data Types
  • Section 6 Operators
  • Section 7 Decision Making
  • Section 8 Loops and Control Statements
  • Section 9 Array
  • Section 10 Slice

What You’ll Learn

  • Learn Golang Core skills in 25 hours to apply for Golang developer vacancies
  • Understand how to create your own Go programs
  • Be able to demonstrate best practices in Go programming language code
  • Gain a fundamental understanding of Go programming language


Reviews

  • S
    Sagar
    4.5

    good example multiple var initialise.

  • I
    Islam Ahmed
    4.0

    good course but could have been better if tutor explains thing a bit more using examples rather than just speaking theories

  • D
    Dimaia Foster
    5.0

    The course looks good and the concepts are fully explained

  • R
    Robert Hirsch
    3.5

    no mac install. and screen is small. Update: In response to reply, I am on video #3, so yes, I have watches some of this Update #2: its a MacOS, not iOS, installation that would be useful. Update #3: I did not say I was unsatisfied with the course. So far, so good.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed