REST API is a solution to leverage your business needs. You can publish your data to REST API. This bootcamp is designed to web developers who wants to build REST APIs using Go.
Pre-requisite: you have a basic Go programming to follow this bootcamp.
In general, you will learn the following topics in this bootcamp.
Preparation
Basic REST API with Go
Practical Lab 1: Calculator REST API
Practical Lab 2: Product REST API
REST API with Database – Resource REST API
Basic Go Gin Middleware
Securing REST API : Authentication and Authorization
Unit Testing
Deployment
We start by preparing Go development environment. You can work with Windows, Linux and macOS. Next, you learn basic REST API such as handling requests with parameters. To get more practices, we provide two mini projects like a calculator REST API and a product REST API. These projects do not use database.
After you have learned basic REST API with Go, we continue to work with MySQL database. We publish our database data as REST API. You will build a complete project for Go such as database, models and controllers.
You also learn to build own Go Gin middleware.
Next, you learn how to secure REST API. We build REST APIs for registration, login, and logout. We implement JWT token to secure all REST API requests. We also implement RBAC (Role-based Access Control) on REST APIs.
Last, we perform unit test on Go programs included unit tests for REST API. We also deploy our Go REST API application on the following environment
Ubuntu server 2004 and Nginx
Windows Server 2022 and IIS
Docker
Who this course is for:
Web Developers
Student and Professional Developers
Anyone who wants to learn REST API with Go
Requirements
Having basic knowledge of Go programming
Internet access
Last Updated 2/2022
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
.pad/0
392.1 KB
.pad/1
386.4 KB
.pad/10
240.9 KB
.pad/11
47.2 KB
.pad/12
220.6 KB
.pad/13
371 KB
.pad/14
427.8 KB
.pad/15
24.3 KB
.pad/16
7.9 KB
.pad/17
93.6 KB
.pad/18
469.4 KB
.pad/19
42.2 KB
.pad/2
115.2 KB
.pad/20
399.9 KB
.pad/21
377.7 KB
.pad/22
276.3 KB
.pad/23
279.3 KB
.pad/24
244.6 KB
.pad/25
288.5 KB
.pad/26
253.8 KB
.pad/27
455 KB
.pad/28
59.9 KB
.pad/29
7.8 KB
.pad/3
96.2 KB
.pad/30
220 KB
.pad/31
217.4 KB
.pad/32
174.4 KB
.pad/33
120.6 KB
.pad/34
488.2 KB
.pad/35
184.3 KB
.pad/36
323.8 KB
.pad/4
130.6 KB
.pad/5
478.2 KB
.pad/6
404.8 KB
.pad/7
500.7 KB
.pad/8
267.6 KB
.pad/9
362.5 KB
TutsNode.com.txt
63 B
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/01 - Introduction/004 Hello World - Go.mp4
23.5 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/01 - Introduction/005 Source Codes.html
31 B
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/02 - Basic REST API with Go/002 Hello World - REST API.mp4
72.1 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/02 - Basic REST API with Go/003 Handling HTTP Request Routing GET, POST, PUT, DELETE.mp4
54.9 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/02 - Basic REST API with Go/004 Grouping REST API Requests.mp4
23.3 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/02 - Basic REST API with Go/005 Handling Route Parameters.mp4
88.9 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/02 - Basic REST API with Go/006 Handling Query String.mp4
46.1 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/02 - Basic REST API with Go/007 Binding Post Data.mp4
80.3 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/02 - Basic REST API with Go/008 Reading Environment File (.env File).mp4
65.5 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/02 - Basic REST API with Go/009 basic-restapi.zip
4.1 KB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/02 - Basic REST API with Go/009 Source Codes.html
151 B
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/03 - Practical Lab 1/001 calculator.zip
3.3 KB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/03 - Practical Lab 1/001 Lab Project Building Calculator API.mp4
87.6 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/04 - Practical Lab 2/003 Product CRUD REST API (No Database) - Models.mp4
42.6 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/04 - Practical Lab 2/004 Product CRUD REST API (No Database) - Controllers.mp4
78.5 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/04 - Practical Lab 2/005 Product CRUD REST API (No Database) - Main Program.mp4
67.6 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/04 - Practical Lab 2/006 Product CRUD REST API (No Database) - Test REST API.mp4
81.6 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/04 - Practical Lab 2/007 productapi.zip
4.3 KB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/04 - Practical Lab 2/007 Source Codes.html
159 B
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/05 - REST API with Database - Resource REST API/001 Introduction.mp4
13.2 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/05 - REST API with Database - Resource REST API/002 Set up Database and Project.mp4
32.3 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/05 - REST API with Database - Resource REST API/003 Database Access.mp4
20 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/05 - REST API with Database - Resource REST API/004 Models.mp4
38.2 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/05 - REST API with Database - Resource REST API/005 Routing Controllers.mp4
81.7 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/05 - REST API with Database - Resource REST API/006 Main Program.mp4
22.3 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/05 - REST API with Database - Resource REST API/007 Test REST API.mp4
33.7 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/05 - REST API with Database - Resource REST API/008 resourceapi.zip
5.6 KB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/05 - REST API with Database - Resource REST API/008 Source Codes.html
276 B
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/06 - Basic Go Gin Middleware/001 Build Your Own Gin Middleware.mp4
22.8 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/06 - Basic Go Gin Middleware/002 Sharing Data Among Gin Middlewares.mp4
21.9 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/06 - Basic Go Gin Middleware/003 basicmiddleware.zip
3.3 KB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/06 - Basic Go Gin Middleware/003 Source Codes.html
276 B
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/07 - Securing REST API Authentication and Authorization/002 CORS.mp4
49 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/07 - Securing REST API Authentication and Authorization/003 REST API for User Registration.mp4
88 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/07 - Securing REST API Authentication and Authorization/004 REST API for Updating User Password and Profile.mp4
52.5 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/07 - Securing REST API Authentication and Authorization/005 REST API for Deleting User - Transactions.mp4
26.8 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/07 - Securing REST API Authentication and Authorization/006 Basic Authentication.mp4
56 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/07 - Securing REST API Authentication and Authorization/007 Securing REST API with JWT Token.mp4
75.3 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/07 - Securing REST API Authentication and Authorization/008 Persistence JWT Token.mp4
91.9 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/07 - Securing REST API Authentication and Authorization/009 Adding Roles to User.mp4
83 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/07 - Securing REST API Authentication and Authorization/010 Role-Based Access Control (RBAC).mp4
89.9 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/07 - Securing REST API Authentication and Authorization/011 restapisecurity.zip
16 KB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/07 - Securing REST API Authentication and Authorization/011 Source Codes.html
276 B
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/08 - Unit Testing/001 Basic Unit Test.mp4
30.2 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/08 - Unit Testing/003 Basic Table Driven Test.mp4
17.3 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/08 - Unit Testing/005 Unit Test for REST API.mp4
26.6 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/08 - Unit Testing/006 basicunittest.zip
1.2 KB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/08 - Unit Testing/006 calculatortestdemo.zip
4.4 KB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/08 - Unit Testing/006 Source Codes.html
276 B
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/09 - Deployment/002 Deploying Go REST API Application to UbuntuDebian Linux and Nginx.mp4
138.1 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/09 - Deployment/002 deployment.drawio
1.9 KB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/09 - Deployment/002 goapp.zip
3.4 KB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/09 - Deployment/002 ubuntu-nginx.zip
1.3 KB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/09 - Deployment/003 Deploying Go REST API Application to Windows Server 2022 and IIS.mp4
92.1 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/09 - Deployment/003 deployment.drawio
1.9 KB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/09 - Deployment/003 windows.zip
4 KB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/09 - Deployment/004 Deploying Go REST API Application to Docker Container.mp4
24.4 MB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/09 - Deployment/004 deployment.drawio
1.9 KB
[TutsNode.com] - Essential Go REST API Developing, Testing and Deploying/09 - Deployment/004 docker.zip