Чему вы научитесь?
После прохождения курса вы сможете:
- Писать на golang
- Декомпозировать приложение на packages
- Работать с различными типами данных
- Создавать array, slices, map, struct
- Использовать interfaces и DI
- Работать с внешними зависимостями
- Работать с ОС и шифрованием
- Делать http запросы
- Писать тесты
- Работать с переменными окружения
Минимальные требования: только наличие компьютера
Что в курсе?
- Мы начнём с самого нуля и научимся, объявлять переменные, функции работать с типами данных и управлять потоком.
- Далее перейдём к разбору различных структур.
- Разберём Array и Slice и чем они отличаются, затем Map и погрузимся в указатели.
- После мы перейдём к struct, как основному строительному блоку наших приложений. Как объявлять методы, создавать struct и валидировать данные.
- Разобьём наш проект на пакеты и познакомимся с работой с операционной системой.