Introduction

What will you learn?

In this course, you will learn the main concepts of web applications, including HTTP, REST API, database, and GraphQL. We’ll discuss how to develop a back-end application and deploy the application using Go.

What is the main goal of this course?

After you complete the course, you’ll be able to develop a back-end application using the REST API and GraphQL approach. Furthermore, you’ll be able to test and deploy the back-end application that you’ve developed.

What are the prerequisites of this course?

You should be familiar with the following:

  • Basic programming with Go.
  • REST API concepts.
  • Relational database concepts, including basic queries.

Who should take this course?

This course is suitable for those who want to learn how to develop a back-end application in Go.