Golang: различия между версиями

Материал из Artem Aleksashkin's Wiki
Перейти к навигации Перейти к поиску
Строка 28: Строка 28:
** Basic Authentication, OAuth, JWT, etc
** Basic Authentication, OAuth, JWT, etc
** SOLID, YAGNI, KISS
** SOLID, YAGNI, KISS
* CLI
** cobra
** urfave/cli
* Web Frameworks + Routers
** Echo
** Beego
** Gin
** Revel
** Chi
* ORMs
** Gorm
** Xorm





Версия от 20:11, 25 мая 2020

Roadmap

  • Go
    • GO CLI
    • Variables, Constants, Types, Function, Packages, etc
    • Array & Slices
    • Pointers, Structures, Methods
    • Interface
    • GoRutine, Channel, Buffer, Select, Mutex
    • Defer, Error, Panic, Recover
  • Go Modules
    • Learn Go dependecy management tool
    • semantic versioning
    • Version, scripts and other Properties
  • SQL fundamentals
    • Basic Sql Syntax
  • General Development Skills
    • GIT
    • HTTP/HTTPS
    • Data Structures and Algorithms
    • Scrum, Kanban or other project strategies
    • Basic Authentication, OAuth, JWT, etc
    • SOLID, YAGNI, KISS
  • CLI
    • cobra
    • urfave/cli
  • Web Frameworks + Routers
    • Echo
    • Beego
    • Gin
    • Revel
    • Chi
  • ORMs
    • Gorm
    • Xorm


    • GO CLI
    • GO CLI
    • GO CLI

Уроки