May

07

2023

Learn Go Programming With Building Restful Service

DrZero 7 May 2023 11:01 LEARNING » e-learning - Tutorial


Learn Go Programming With Building Restful Service

Last updated 1/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 767.80 MB | Duration: 3h 1m


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

Requirements
Basic Knowledge of computer science

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 practicesBasic Go programming we will cover the following topics:Environment setupIDE setupBasic Introduction and set up your workspaceGo syntaxData typesKeywordsVariablesOperatorsConstantsDecision makingLoopsFunction StringArrayTypecastingReading from and Writing into filesPackagingAdvance Go programming we will cover the following topics:PointersStructureMethods (Not functions)InterfacesDefer, Panic and RecoverError handlingSlicesMapMarshalling/Unmarshalling JSONLockingSelectChannel GoroutinesConcurrent programmingTesting in Go

Overview
Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Course outline

Section 2: Environment setup for Go programming

Lecture 3 Install Go language for Mac OS, Linux and Windows

Lecture 4 Install and setup Visual Studio code as a code editor

Section 3: Basic of Go programming

Lecture 5 Basic Introduction and setup your workspace

Lecture 6 Program structure

Lecture 7 Go syntax

Lecture 8 Data types

Lecture 9 Keywords

Lecture 10 Variables

Lecture 11 Operators

Lecture 12 Constant

Lecture 13 Decision Making

Lecture 14 Loops

Lecture 15 Functions

Lecture 16 Strings

Lecture 17 Arrays

Lecture 18 Typecasting

Lecture 19 Reading from and Writing into files

Lecture 20 Packaging

Section 4: Advance Go programming

Lecture 21 Pointers

Lecture 22 Structures

Lecture 23 Methods

Lecture 24 Interfaces

Lecture 25 Defer, Panic and Recover

Lecture 26 Error handling

Lecture 27 Slices

Lecture 28 Map

Lecture 29 Marshalling/Unmarshalling JSON

Lecture 30 Concurrency

Lecture 31 Goroutines

Lecture 32 Locking

Lecture 33 Testing in Go

Beginners and professionals

Buy Premium Account From My Download Links & Get Fastest Speed.





High Speed Download

Add Comment

  • People and smileys emojis
    Animals and nature emojis
    Food and drinks emojis
    Activities emojis
    Travelling and places emojis
    Objects emojis
    Symbols emojis
    Flags emojis