jekyll-theme-chirpy
Version:
A minimal, responsive, and powerful Jekyll theme for presenting professional writing.
52 lines (42 loc) • 1.39 kB
Markdown
---
title: Golang Getting Started
author: mrtishca
date: 2020-11-11 12:00:00 +0600
categories: [Programing, Tutorial]
tags: [Golang]
render_with_liquid: false
toc: true
pin: true
image:
path: /posts/golang-tutorial.jpg
width: 1000 # in pixels
height: 400 # in pixels
alt: GoLang Tutorial
---
> This post is under construction, it will be receiving updates every Tuesday and Thursday!!!
{: .prompt-info }
The Go language is small, compiles really fast, and as a result it lets your mind focus on the actual problem and less on the tool you are using to solve it. Code, test, debug cycles are so quick that you forget you are not working with an interpreted language. Looking at our code, you see less boilerplate and more business logic.
## Table of Contents
* [Installing Go](https://mrtishca.github.io/posts/installing-go/)
* [Basic Syntax](#)
* [Data types & Variable declaration](#)
* [Cycles and Control structures](#)
* [Conditionals](#)
* [Functions](#)
* [Arrays, Slices, Maps](#)
* [Structs](#)
* [Go Modules](#)
* [Import External Modules](#)
* [Build your Own HTTP Router whit TCP](#)
* [Golang Database & ORMs](#)
* [Build CLI](#)
* [Make your first Web Whit:](#)
* [Gin](#)
* [HTTPRouter](#)
* [FastHTTP](#)
* [Beego](#)
* [echo](#)
* [Logs, Logs, Logs!!!](#)
* [Real Time Communication (RTC)](#)
* [Test your App](#)
* [Docker in Go](#)