Skip to content

Latest commit

 

History

History
51 lines (50 loc) · 977 Bytes

README.md

File metadata and controls

51 lines (50 loc) · 977 Bytes

Golang course

Outline

  • What is Go?
  • Environment Setup
  • Go Basic
    • Go Hello
    • Package
    • Variables
    • Basic types
    • Zero values
    • Type conversions
    • Type inference
    • Functions
    • Multiple results
    • Named return values
    • Loop And Condition
    • Pointers
    • Array
    • Map
    • Method
    • Stringer
    • Error
  • Go Advanced Concepts
    • First Class Function
    • Anonymous Function
    • Higher-Order Function
    • Function Closures
  • What is an API?
  • Echo, minimalist Go Web Framework
    • Installation
    • Context
    • Routing
    • Request
    • Validate Data
    • Response
    • Middleware
  • Configuration Management with Viper
  • Mongo-Driver
  • Gorm
  • Dockerfile for Deployment
  • Kafka
    • What Is Apache Kafka?
    • What Are Events?
    • Key/Value Pairs
    • Kafka Topics
    • Kafka Partitioning
    • Kafka Brokers
    • Replication
    • Kafka Producers
    • Kafka Consumers