Вы научитесь основам языка, внутреннему устройству GO, созданию микросервисов и взаимодействию с другими системами.
Программа соответствует требованиям работодателей в 2023 году.
Длительность обучения:
5 месяцев
На этом курсе вы приобретете навыки разработки и решения практических задач на Go, углубите знания в языке и сопутствующем технологическом стеке. А также узнаете, как избежать типичных ошибок, об идиомах языка, что такое Go-way и многое другое.
Программа подходит для быстрого перехода к углубленным темам Go с других языков программирования: первые несколько занятий кратко освещают основы языка. Для тех, кто уже знаком с Go, начало курса позволит систематизировать и освежить базовые знания.
Golang — альтернатива С++ для быстрой разработки бизнес-функциональности приложений.
При высоком спросе на разработчиков Golang, конкуренция на рынке все еще не высокая. На позиции middle и senior средний доход составляет 200 000 рублей.
Для кого этот курс:
- для backend-разработчиков, которые хотят перейти в Golang и расширить свой уровень мастерства;
- для тех, кто уже разобрался с основой Go и хочет начать применять язык правильно;
- DevOps инженеров;
- Разработчиков FullStack;
- всех, кто хочет создавать надежные серверные приложения с помощью простого логичного инструмента, даже не имея многолетнего опыта разработки работать.
Особенности курса:
Практика — реальные коммерческие задачи от разработчиков из ведущих компаний;
Изучение внутренних механизмов Golang, а не только синтаксиса языка;
Актуальные кейсы перевода на стек языка Golang с других технологических стеков (PHP, C#) крупных высоконагруженных проектов;
Выпускной проект (кейс для портфолио) — самостоятельная разработка микросервиса.
После обучения вы:
- сможете писать production-ready код, многопоточные и конкурентные программы;
- понимать синтаксис и внутреннее устройство языка Go;
- владеть особенностями сетевого программирования;
- уметь создавать микросервисы с помощью Go;
- разворачивать микросервисы с помощью docker.
- Опыт разработки от 1 года
- Опыт разработки backend-приложений
- git, работа в GitHub
- поверхностное знание CI (GitLab CI, Travis CI, etc.)
Будет плюсом:
- Знания по основным конструкциям и синтаксису Golang
- знание одного из ЯП, в особенности С/C++
- опыт администрирования Linux
онлайн-образование
Сертификат №0001
Константин Константинопольский
Успешно закончил курс «Golang Developer. Professional»
Выполнено практических заданий: 16 из 16
Общество с ограниченной ответственностью “Отус Онлайн-Образование”
Город:
Москва
Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.