Companies Home Search Profile

Learn Go Programming with building RESTful service

Focused View

Ashta Bhuja Tripathi

3:01:45

92 View
  • 1 - Introduction.mp4
    00:44
  • 2 - Course outline.mp4
    02:04
  • 3 - Install Go language for Mac OS Linux and Windows.mp4
    02:39
  • 4 - Install and setup Visual Studio code as a code editor.mp4
    01:15
  • 1 - Basic Go programming Quiz.html
  • 5 - Basic Introduction and setup your workspace.mp4
    02:13
  • 6 - Program structure.mp4
    02:24
  • 6 - lecture-6.zip
  • 7 - Go syntax.mp4
    00:59
  • 8 - Data types.mp4
    02:20
  • 8 - lecture-8.zip
  • 9 - Keywords.mp4
    02:01
  • 9 - lecture-9.zip
  • 10 - Variables.mp4
    02:45
  • 10 - lecture-10.zip
  • 11 - Operators.mp4
    26:56
  • 11 - lecture-11.zip
  • 12 - Constant.mp4
    27:12
  • 12 - lecture-12.zip
  • 13 - Decision Making.mp4
    07:32
  • 13 - lecture-13.zip
  • 14 - Loops.mp4
    06:35
  • 14 - lecture-14.zip
  • 15 - Functions.mp4
    05:21
  • 15 - lecture-15.zip
  • 16 - Strings.mp4
    17:23
  • 16 - lecture-16.zip
  • 17 - Arrays.mp4
    02:48
  • 17 - lecture-17.zip
  • 18 - Typecasting.mp4
    01:46
  • 18 - lecture-18.zip
  • 19 - Reading from and Writing into files.mp4
    03:26
  • 19 - lecture-19.zip
  • 20 - Packaging.mp4
    03:27
  • 20 - lecture-20.zip
  • 21 - Pointers.mp4
    08:11
  • 21 - lecture-21.zip
  • 22 - Structures.mp4
    04:19
  • 22 - lecture-22.zip
  • 23 - Methods.mp4
    03:20
  • 23 - lecture-23.zip
  • 24 - Interfaces.mp4
    03:38
  • 24 - lecture-24.zip
  • 25 - Defer Panic and Recover.mp4
    03:46
  • 25 - lecture-25.zip
  • 26 - Error handling.mp4
    02:39
  • 26 - lecture-26.zip
  • 27 - Slices.mp4
    06:33
  • 27 - lecture-27.zip
  • 28 - Map.mp4
    05:31
  • 28 - lecture-28.zip
  • 29 - MarshallingUnmarshalling JSON.mp4
    06:56
  • 29 - lecture-29.zip
  • 30 - Concurrency.mp4
    02:02
  • 31 - Goroutines.mp4
    04:44
  • 31 - lecture-31.zip
  • 32 - Locking.mp4
    04:34
  • 32 - lecture-34.zip
  • 33 - Testing in Go.mp4
    03:42
  • 33 - lecture-35.zip
  • Description


    Basic and Advance go programming language

    What You'll Learn?


    • Basics of Go programming
    • Advance Go programming
    • Build RESTful service in Go language with MySQL database
    • Build CLI tool in Go language
    • Concurrent programming

    Who is this for?


  • Beginners and professionals
  • What You Need to Know?


  • Basic Knowledge of computer science
  • More details


    Description

    This course is about learning basic and advance Go programming.

    Go, also known as Golang, is a powerful and efficient programming language that has gained popularity in recent years. This course is designed to introduce students to the fundamentals of Go programming, including data types, control structures, functions, and packages.

    The course will begin with an overview of the Go programming language and its key features, including its simplicity, concurrency, and strong type system. Students will learn how to write and run basic Go programs, and how to use the Go toolchain to compile and execute their code.

    Throughout the course, students will work on a series of hands-on programming assignments designed to reinforce their understanding of Go syntax and programming concepts. These assignments will cover topics such as arrays, slices, maps, pointers, functions, and control structures.


    The more detailed concept with more programming practices

    Basic Go programming we will cover the following topics:

    • Environment setup

    • IDE setup

    • Basic Introduction and set up your workspace

    • Go syntax

    • Data types

    • Keywords

    • Variables

    • Operators

    • Constants

    • Decision making

    • Loops

    • Function

    • String

    • Array

    • Typecasting

    • Reading from and Writing into files

    • Packaging

    Advance Go programming we will cover the following topics:

    • Pointers

    • Structure

    • Methods (Not functions)

    • Interfaces

    • Defer, Panic and Recover

    • Error handling

    • Slices

    • Map

    • Marshalling/Unmarshalling JSON

    • Locking

    • Select

    • Channel

    • Goroutines

    • Concurrent programming

    • Testing in Go


    Who this course is for:

    • Beginners and professionals

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Ashta Bhuja Tripathi
    Ashta Bhuja Tripathi
    Instructor's Courses
    • I am passionate about problem-solving, data structures and algorithms.• Experienced in microservices and distributed systems.• Expertise in the application and server-side programming using C, C++, Python and Golang.• 5+ years of work experience in Software Development.• Experienced in AWS services, Docker.• Experienced in continuous integration tools.• Experienced in scaled agile Product Development Life Cycle.• Experienced in offline teaching to engineering students.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 33
    • duration 3:01:45
    • Release Date 2023/06/16

    Courses related to REST API

    Courses related to Go

    Subtitle
    Command and Control with Merlin
    Pluralsight Zach Roof
    Zach Roof
    Command and Control with Merlin
    27:28
    English subtitles
    02/25/2023
    Subtitle
    Debugging in Go
    Pluralsight Pinal Dave
    Pinal Dave
    Debugging in Go
    1:12:50
    English subtitles
    08/20/2023
    Subtitle
    Accessing Non-relational Databases in Go