Visat
Visat
  • 36
  • 3 705
Create a Go Gin API
In this video we will build a Rest api in Gin Web Framework.
A REST API (Representational State Transfer API) is a way for different programs to communicate over the Internet. It allows you to perform operations like getting data, sending data, updating data, and deleting data from a server. Each piece of data, or resource, has its own unique URL, and you use simple HTTP methods like GET (to retrieve data), POST (to create data), PUT (to update data), and DELETE to interact with these resources.
GIN - github.com/gin-gonic/gin
Переглядів: 93

Відео

Create a simple API in Go (Golang)
Переглядів 6014 днів тому
In this video, we will create a simple API in Golang using net/http package.
Packages in Go (Golang)
Переглядів 5314 днів тому
In this video, we will learn about packages, modules, and visibility in go (Goalng). A package is a directory of go files that helps to organize code into reusable components. But a module is a collection of packages with built-in dependencies and versioning. A module comes with two additional files go. mod and go.sum. While working on mid to big projects, we have to work with a large amount of...
Mutex and race condition in Golang #26 Golang course
Переглядів 7014 днів тому
In this video, we will learn about race conditions and mutex. First, let's talk about what a race condition. A race condition occurs when two or more goroutines access shared data and try to change it at the same time. Without proper synchronization, this can lead to unpredictable and incorrect results. Mutex provides synchronization between concurrent goroutines to ensure that only one gorouti...
Channels in Golang #25 Golang course
Переглядів 18814 днів тому
In this video, we will learn about the basics of creating channels, sending and receiving data, buffered channels, and synchronization between Goroutines. Channels are a powerful feature that allows goroutines to communicate with each other and synchronize their execution.
Panic and Recovery in Golang #24 Golang course
Переглядів 8621 день тому
Panic is a built-in function that stops the control flow of your program. We use the panic statement to immediately end the execution of the program. If our program reaches a point where it cannot be recovered due to some major errors, it's best to use panic. It is used when the program reaches the point where it can not be continued because of the errors. In this video, we will learn about Pan...
Defer in Go (Golang) #23 Golang course
Переглядів 13421 день тому
Defer allows a function to postpone the execution of a statement until the wrapper function will be completed. This can be useful for cleaning up resources, such as closing a file or unlocking a mutex. In this video we will learn about defer.
Concurrency in Go (Golang) Goroutines Wait group #22 Golang course
Переглядів 13021 день тому
In this video we will learn and write examples about concurrency in Golang, the difference between concurrency and parallelism, Goroutines and Wait group.
Printing and Formatting Strings in Go (Golang) #5 Golang course
Переглядів 80Місяць тому
In this video, we will learn about print functions from the fmt package, we will write example about formatting strings and printing them in Golang.
Golang course #20 - Empty Interface in Go (Golang)
Переглядів 87Місяць тому
In this video we will learn about the syntax and usage of empty interfaces in Go. Discover how empty interfaces provide flexibility by enabling functions to accept arguments of any type and return values of any type. You'll see how this versatility simplifies code and fosters reusability in various scenarios.
Golang course #19 - Pointers in Go (Golang)
Переглядів 93Місяць тому
In this video, we will learn about pointers in Go (Golang). Understanding Pointers: We'll start by breaking down the fundamentals of pointers. We'll explain how memory works in a computer, introducing the concept of memory addresses and values, and illustrate how pointers come into play when storing memory addresses. Pointer Operations: Next, we'll demonstrate practical pointer operations in Go...
Golang course #18 Interface in Go (Golang)
Переглядів 131Місяць тому
In this video, we will learn about interfaces in Go.
Golang course #17 Methods in structs in Go (Golang)
Переглядів 103Місяць тому
In this video, we will learn and write an example about methods in struct.
Golang course #16 Structs & Custom Types
Переглядів 108Місяць тому
In this video, we will learn about custom types
Golang course #15 Scope of Variables in Go (Golang)
Переглядів 61Місяць тому
In this video, we will learn and write examples related to variables scope in golang.
Golang course #14 Anonymous Functions in Go (Golang)
Переглядів 67Місяць тому
Golang course #14 Anonymous Functions in Go (Golang)
Golang course #13 Functions in Go (Golang)
Переглядів 55Місяць тому
Golang course #13 Functions in Go (Golang)
Golang course #12 Maps in Go
Переглядів 62Місяць тому
Golang course #12 Maps in Go
Golang course #11 For Loops in Go (Golang)
Переглядів 63Місяць тому
Golang course #11 For Loops in Go (Golang)
Golang course #10 Slices in Go (Golang)
Переглядів 65Місяць тому
Golang course #10 Slices in Go (Golang)
Golang course #9 Arrays in Go (Golang)
Переглядів 105Місяць тому
Golang course #9 Arrays in Go (Golang)
Golang course #8 Switch Statement in Go
Переглядів 67Місяць тому
Golang course #8 Switch Statement in Go
Golang course #7 Combining Conditional Statements in Golang
Переглядів 61Місяць тому
Golang course #7 Combining Conditional Statements in Golang
Golang course #6 Conditional Statements in Go
Переглядів 78Місяць тому
Golang course #6 Conditional Statements in Go
Golang course #5 - Variables and Data types in Go (Golang)
Переглядів 89Місяць тому
Golang course #5 - Variables and Data types in Go (Golang)
Golang course #4 -Getting Started with Go (Golang): Writing Your First Hello World Program
Переглядів 87Місяць тому
Golang course #4 -Getting Started with Go (Golang): Writing Your First Hello World Program
Golang course #3 - Install Visual studio code for go (Golang)
Переглядів 122Місяць тому
Golang course #3 - Install Visual studio code for go (Golang)
Golang course #1 - Learn GO (Golang) Introduction
Переглядів 371Місяць тому
Golang course #1 - Learn GO (Golang) Introduction
Golang course #2 - How to Install Go (Golang) on Windows 11 | Step-by-Step Guide for Beginners
Переглядів 151Місяць тому
Golang course #2 - How to Install Go (Golang) on Windows 11 | Step-by-Step Guide for Beginners
What is Drupal
Переглядів 582 місяці тому
What is Drupal

КОМЕНТАРІ

  • @mrudulmohan9219
    @mrudulmohan9219 2 дні тому

    Much awaited series!

  • @mrudulmohan9219
    @mrudulmohan9219 6 днів тому

    Bro its really useful series, could please do gin/mux series as well in correct order to become a go dev?

    • @visatit
      @visatit 6 днів тому

      Thank you Bro 🙌, we are planning full course of gin framework

    • @mrudulmohan9219
      @mrudulmohan9219 6 днів тому

      @@visatit waiting for that !

  • @nanonkay5669
    @nanonkay5669 7 днів тому

    Keep up the good work. Doing the Lord's work as usual

    • @visatit
      @visatit 7 днів тому

      Thank you 🙌🙌

  • @aakash7468
    @aakash7468 9 днів тому

    Pin my comment you shall be viral in future

  • @nanonkay5669
    @nanonkay5669 9 днів тому

    Keep doing the Lord's work bro. This is super

    • @visatit
      @visatit 9 днів тому

      Thank you so much 🙌

  • @selvamp5775
    @selvamp5775 16 днів тому

    👏

  • @selvamp5775
    @selvamp5775 17 днів тому

    Good explanation 👏👏👏

    • @visatit
      @visatit 17 днів тому

      Glad you liked it 🙌

  • @umairali1100
    @umairali1100 27 днів тому

    It is not a complete tutorial

    • @visatit
      @visatit 26 днів тому

      Thanks for the comment, this video covers topics like - Creating a custom theme - Define the regions - Overriding the twig file - Adding assets (CSS, JS) to a Drupal theme via *.libraries.yml

  • @innn7468
    @innn7468 Місяць тому

    Very simple and understandable explanation, thank you for great tutorial! 👏👏👏

    • @visatit
      @visatit 18 днів тому

      Glad it was helpful!

  • @lusinesedrakyan6947
    @lusinesedrakyan6947 Місяць тому

    👏👏👏

  • @lusinesedrakyan6947
    @lusinesedrakyan6947 2 місяці тому

    Great work !

    • @visatit
      @visatit 18 днів тому

      Thank you! Cheers!