Welcome to the Go from scratch: Beginners–Friendly Guide course!
Go is a modern, simple and neat programming language which allows to build efficient and reliable software and adopt all modern trends and cutting–edge technologies in IT infrastructure like multicore–CPU’s, microservices architecture, APIs, etc.
Go has absorbed all the accumulated experience of many generations of software developers. That’s why despite the fact that Go is a young language it is very mature and stable. It is very efficient in terms of performance, speed of development and execution.
By taking this course you can learn the basics of Go in a few days and start to develop real applications. We start with very basics and we will cover all the things from fundamental concepts of the language, data types and execution flow control statements to developing working web application from scratch.
What you will learn?
pros and cons of Go language
how to use Go tools and Go standard library
data types and control statements
advanced data structures
parallelism and concurrency in Go
how to structure you code
how to use third–party libraries
working with databases (PostgreSQL)
using Bootstrap to style your web applications
using Gin framework for API and dynamic page requests routing
Specification: Go from scratch: Beginners-Friendly Guide