Golang: различия между версиями
Перейти к навигации
Перейти к поиску
Artem (обсуждение | вклад) |
Artem (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
= Roadmap = | = Roadmap = | ||
* Go | * '''Go''' | ||
** GO CLI | ** GO CLI | ||
** Variables, Constants, Types, Function, Packages, etc | ** Variables, Constants, Types, Function, Packages, etc | ||
Строка 13: | Строка 13: | ||
** Defer, Error, Panic, Recover | ** Defer, Error, Panic, Recover | ||
* Go Modules | * '''Go Modules''' | ||
** Learn Go dependecy management tool | ** Learn Go dependecy management tool | ||
** semantic versioning | ** semantic versioning | ||
** Version, scripts and other Properties | ** Version, scripts and other Properties | ||
* SQL fundamentals | * '''SQL fundamentals''' | ||
** Basic Sql Syntax | ** Basic Sql Syntax | ||
* General Development Skills | * '''General Development Skills''' | ||
** GIT | ** GIT | ||
** HTTP/HTTPS | ** HTTP/HTTPS | ||
Строка 29: | Строка 29: | ||
** SOLID, YAGNI, KISS | ** SOLID, YAGNI, KISS | ||
* CLI | * '''CLI''' | ||
** cobra | ** cobra | ||
** urfave/cli | ** urfave/cli | ||
* Web Frameworks + Routers | * '''Web Frameworks + Routers''' | ||
** Echo | ** Echo | ||
** Beego | ** Beego | ||
Строка 40: | Строка 40: | ||
** Chi | ** Chi | ||
* ORMs | * '''ORMs''' | ||
** Gorm | ** Gorm | ||
** Xorm | ** 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