Go Lang + Angular + Mysql CRUD example - Go Full stack development
Hello everyone, today we will learn how to develop a full-stack web application that is a basic User Management Application using Angular, Go, and Mysql. GitHub repository link is provided at the end of this tutorial. You can download the source code. After completing this tutorial what we will build? We will build a full-stack web application that is a basic User Management Application with CRUD features: • Create User • List All Users • Update User • Delete User • View User We divided this tutorial into two parts PART 1 - Rest APIs Development using Go and Mysql PART 2 - UI development using Angular PART 1 - Rest APIs Development using Go Language These are APIs that the Go Language application will export: GET all User's : /users GET User by ID : /users/{_id} POST User : /users PUT User : /users/{_id} DELETE User : /users/{_id} Backend Project Structure: Create database 'userdb': CREATE DATABASE