Curriculum
-
1
Book Preview
-
2
Introduction
-
(Included in full purchase)
Introduction
-
(Included in full purchase)
-
3
Chapter 1 : Basic Concepts of Go Programming Language
-
(Included in full purchase)
Basic Concepts of Go Programming Language
-
(Included in full purchase)
-
4
Chapter 2 : Advanced Concepts of Go Programming Language
-
(Included in full purchase)
Advanced Concepts of Go Programming Language
-
(Included in full purchase)
-
5
Chapter 3 : Web Servers
-
(Included in full purchase)
Web Servers
-
(Included in full purchase)
-
6
Chapter 4 : Setting Up a Project With Go Programming Language
-
(Included in full purchase)
Setting Up a Project With Go Programming Language
-
(Included in full purchase)
-
7
Chapter 5 : Design of Web Application
-
(Included in full purchase)
Design of Web Application
-
(Included in full purchase)
-
8
Chapter 6 : Application Layers
-
(Included in full purchase)
Application Layers
-
(Included in full purchase)
-
9
Chapter 7 : Relational Databases and Repository Layer
-
(Included in full purchase)
Relational Databases and Repository Layer
-
(Included in full purchase)
-
10
Chapter 8 : Nosql Databases and Repository Layer
-
(Included in full purchase)
Nosql Databases and Repository Layer
-
(Included in full purchase)
-
11
Chapter 9 : Testing
-
(Included in full purchase)
Testing
-
(Included in full purchase)
-
12
Chapter 10 : Security
-
(Included in full purchase)
Security
-
(Included in full purchase)
-
13
Chapter 11 : Deploying Web Application
-
(Included in full purchase)
Deploying Web Application
-
(Included in full purchase)
-
14
Chapter 12 : Monitoring and Alerting
-
(Included in full purchase)
Monitoring and Alerting
-
(Included in full purchase)
-
15
Index
-
(Included in full purchase)
Index
-
(Included in full purchase)
About the course
In this book, we are going to learn how to design, develop and deploy Web Server Applications using the Go programming language. In recent years, Go has become the industrial standard for these kinds of applications; so by learning this, a lot of good opportunities can be opened in the market. All subjects will be covered through various practical examples. This book will cover the state-of-the-art technology for the development of Web Applications and follow all industrial standards. At the beginning we will do the preparation for development. Here, we will learn the basics of the Go programming language, the basics of Web Servers, how to set up a project with Go, and how to design software solutions. Later, we will concentrate more on development. We will learn how to develop the application designed in the previous chapters, how to use different types of databases, how to test our application, and how to make it secure. At the end of the book, we will show how to deploy the application and monitor it after deployment. After reading this book, the readers can independently develop Web Server Applications or include themselves in already-started projects.

About the Author
Dušan Stojanović was born in Smederevo (Serbia) in 1989. He received a Master's degree in Computer Science from The University of Belgrade in 2013. Since then, he has been working for several software companies on various projects, such as user administration, e-commerce, video streaming platform and advertising. In 2021, he published his first book “Building server-side and Microservices with Go”. Currently, he lives and works in Belgrade (Serbia).