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

Материал из Artem Aleksashkin's Wiki
Перейти к навигации Перейти к поиску
Строка 43: Строка 43:
** Gorm
** Gorm
** Xorm
** Xorm
* '''Databases'''
** Relational
*** PostgreSQL
*** MySQL
*** SQL Server
*** CockrachDB
*** MariaDB
** NoSQL
*** MongoDB
*** Redis
*** Apache Cassandra
*** RavenDB
*** CouchDB
** Search Engines
*** ElasticSearch
*** Solr
*** Sphinx
** Cloud Databases
*** Azure CosmosDB
*** Amazon DynamoDB





Версия от 20:15, 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
  • Databases
    • Relational
      • PostgreSQL
      • MySQL
      • SQL Server
      • CockrachDB
      • MariaDB
    • NoSQL
      • MongoDB
      • Redis
      • Apache Cassandra
      • RavenDB
      • CouchDB
    • Search Engines
      • ElasticSearch
      • Solr
      • Sphinx
    • Cloud Databases
      • Azure CosmosDB
      • Amazon DynamoDB


    • GO CLI
    • GO CLI
    • GO CLI

Уроки