Udemy

The Complete Web Development Bootcamp with Go and Gin

Enroll Now
  • 351 Students
  • Updated 1/2023
4.1
(56 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
Duration
3 Hour(s) 3 Minute(s)
Language
English
Taught by
Amrit Singh
Rating
4.1
(56 Ratings)
2 views

Course Overview

The Complete Web Development Bootcamp with Go and Gin

Learn to develop web application and web services using Golang

The Complete Web Development Bootcamp with Go and Gin is a course for (naive) Go developers to take their first step toward web development. The course starts with a simple web application, then developing CRUD APIs, and then full-fledged applications.


This Bootcamp is the outcome of developing mission-critical web applications and services in Golang (and Gin Gonic). The performance of Go and Gin combo is exceptional. Gin has become one of my favorite frameworks to develop web applications.


What you’ll learn

  • Build Gin applications

  • GORM - ORM package for Golang

  • Store data in MySQL.

  • Bootstrap Integration

  • Create HTML views.

  • Use Middlewares

  • Build custom middleware for Authentication

  • How to structure your project


How does this course work?

I will be developing projects with my screen shared from the very beginning. I recommend you develop these applications with me. This will help you learn and give you a kind of hands-on experience.

We will build 3 applications (excluding the 'Hello World' application):

- A note-taking application with user accounts and authentication.

- Oauth2 Login using Facebook

- TODO list manager application with Facebook login.


Prerequisites

  • A Windows, Linux, or Mac machine. I prefer Linux, this Bootcamp is wholly done on a Linux machine.

  • A basic understanding of Golang, and Web development with any language.

Course Content

  • 8 section(s)
  • 33 lecture(s)
  • Section 1 Introduction
  • Section 2 Hello Gin
  • Section 3 Code Structure
  • Section 4 Notes Application - First Real Gin App
  • Section 5 Notes Application - Authentication
  • Section 6 Notes Application - Restructuring and Beautification
  • Section 7 Oauth2 Login - Login with Facebook
  • Section 8 TODO App

What You’ll Learn

  • Build Web applications and web services using Go and Gin
  • Interact with database using GORM - A very powerful and popular ORM
  • Build applications from scratch
  • Learn various features of the framework like middleware, data binding while building a real application
  • Learn User authentication
  • Bootstrap Integration - build responsive pages
  • Signing using Facebook (Oauth2)
  • Build custom Middlewares

Reviews

  • S
    Sherinas Muhamma Hussain
    4.5

    its nice

  • S
    Salomon
    5.0

    A very good course. I appreciate it.

  • A
    Anthony Hopkins
    5.0

    I will preface this by saying this is not a course for beginners unable to do their own research to understand why things may have went wrong. If you don't understand the fundamentals of go (types, pointers, channels, receiver functions, and interfaces ) then you should go learn that because it's important regarding helping you troubleshoot problems you may encounter by understanding the underlying compiler errors or runtime errors via log output (This is a good real world exercise because your work project likely doesn't have an accompanying course to follow with). That being said this course is ideal for those that need a crash course in the basics of how to get a full stack web application going in go using the gin and gorm frameworks. I learned go to replace Python and am using this course to bootstrap me into gin in lieu of Django. Udemy needs more of these "crash course" style courses in my opinion but it seems like creators are too concerned over getting negative reviews from those that came into it unprepared. Well done Mr. Singh.

  • C
    Chika Igue
    5.0

    This is a great course. You will learn a lot about Go/Gin in a short time. This course is excellent for those who already know another programming language and web frame work and want to quickly get on with Go. Please ignore the negative comments and take this course you will enjoy it.

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