Курс: Golang Developer
Что даст вам этот курс
При переходе на Go многие сталкиваются с неудобствами из-за непохожести Go на другие языки программирования. На этом курсе вы приобретете навыки разработки и решения практических задач на Go, углубите знания в языке и сопутствующем технологическом стеке. А также узнаете, как избежать типичных ошибок, об идиомах языка, что такое Go-way и многое другое.
Первые занятия посвящены основам Golang. Поэтому программа подходит для быстрого перехода к углубленным темам Go с других языков программирования. А для тех, кто уже знаком с Go, начало курса позволит систематизировать и освежить базовые знания.
Для кого этот курс:
- для web-разработчиков, которые хотят перейти в Golang и расширить свой уровень мастерства;
- для тех, кто уже разобрался с основой Go и хочет начать применять язык правильно.
После обучения вы:
- сможете писать production-ready код, многопоточные и конкурентные программы;
- понимать синтаксис и внутреннее устройство языка Go;
- владеть особенностями сетевого программирования;
- уметь создавать микросервисы с помощью Go;
- разворачивать микросервисы с помощью docker.
Необходимые знания
- Опыт разработки от 1 года
- Опыт разработки web-приложений
- git, работа в GitHub
- поверхностное знание CI (GitLab CI, Travis CI, etc.)
Будет плюсом:
- Знания по основным конструкциям и синтаксису Golang
- знание одного из ЯП, в особенности С/C++
- опыт администрирования Linux