課程資料
課程簡介
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.
課程章節
- 8 個章節
- 33 堂課
- 第 1 章 Introduction
- 第 2 章 Hello Gin
- 第 3 章 Code Structure
- 第 4 章 Notes Application - First Real Gin App
- 第 5 章 Notes Application - Authentication
- 第 6 章 Notes Application - Restructuring and Beautification
- 第 7 章 Oauth2 Login - Login with Facebook
- 第 8 章 TODO App
課程內容
- 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
評價
-
SSherinas Muhamma Hussain
its nice
-
SSalomon
A very good course. I appreciate it.
-
AAnthony Hopkins
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.
-
CChika Igue
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.