Разработчик Golang
Разработка сетевых приложений и микросервисов на Go
Подробнее о курсе
Этот курс подойдет для:
- web-разработчиков, которые хотят переквалифицироваться в Go и расширить свой уровень мастерства;
- всех тех, кто уже разобрался с основой Go и хочет начать применять язык правильно.
- Практика — реальные проблемы и их решения, с которыми столкнулись авторы при работе с Go.
- Теория — реальные кейсы перевода на стек языка Golang с других технологических стеков (PHP, C#) крупных высоконагруженных проектов.
- Выпускной проект (кейс для портфолио) — самостоятельная разработка микросервиса.
Выпускники смогут:
- писать production-ready код, многопоточные и конкурентные программы;
- понимать синтаксис и внутреннее устройство языка Go;
- понимать особенности сетевого программирования;
- уметь создавать микросервисы с помощью Go;
- способен разворачивать микросервисы с помощью docker.
Преподаватели программы
-
Руководитель программы Руководитель программыЗанимается разработкой инфраструктуры Яндекс.Облако и поддержкой реляционных баз данных. За 10 лет прошёл путь от рядового разработчика до старшего программиста в NetCracker, Agava, Mail.Ru Group (проектов «Игры», «Здоровье» и «Дети») и Яндексе. Может спроектировать архитектуру, реализовать проект с помощью небольшой команды, развернуть необходимую инфраструктуру, организовать процесс разработки и деплоя. Разрабатывал сервера, поддерживающие 500k+ подключений, собирал модный фронтенд на React, отправлял тонны писем по SMTP, проектировал API и базы данных. Владеет Python, JavaScript, Go, Perl и другими языками и технологиями. Окончил Московский физико-технический институт, где получил степень магистра. Около 6 лет был лектором в Технопарке и Технотреке Mail.Ru. Читал лекции, проводил практические занятия и экзамены. Записал видео-курс «Web-технологии» на Stepik. Проекты на гитхабе - https://github.com/mialinx
-
Иван Ремень ПреподавательУчился в технопарке Mail.Ru. В 2013 году начал работать стажером в проекте "Почта" компании Mail.Ru. С 2015 года преподавал различные (в том числе и авторские курсы) в образовательных проектах Mail.Ru. С 2016 года занимал должность руководителя группы в Почте. В том же году получил диплом магистра по специальности "Программная инженерия" в МГТУ им. Н.Э. Баумана. С 2018 года начал работать в Ситимобил на должность руководителя группы. С апреля 2019 года был назначен руководитель направления серверной разработки. Занимается развитием технических навыков людей, поддержкой их мотивации, развитием отказоустойчивых архитектур, внедрением новых технологий в процесс разработки (golang, tarantool). Основные технические навыки: Golang C MySQL Tarantool Highload architecture Linux API
-
Александр Давыдов ПреподавательВ отрасли с 2009 года. Пилил монолит в Lazada, готовил ETL/data pipelines в IPONWEB, разрабатывал инфраструктурные проекты для антиспама в Яндексе. Также был СТО в programmatic-стартапе «Трамплин Медиа». Опытный разработчик, знает несколько языков программирования (Golang, Python, Perl). Окончил факультет прикладной математики в Московском институте электроники и математики. В настоящее время проектирует микросервисную архитектуру (Golang/Kubernetes Openshift) в стартапе про умную адресуемую рекламу. В свободное от работы время интересуется покером, кофе и… Golang — куда же без него?
О компании
-
Корпоративное обучение
-
Онлайн-курсы
OTUS.RU — это профессиональные онлайн курсы для IT-специалистов с опытом работы, желающих повысить квалификацию или получить дополнительные навыки в рамках смежных компетенций.
Представлены авторские онлайн-курсы по направлениям: Программирование, Эксплуатация, Информационная безопасность, Data Science, Управление.
- входное тестирование
- онлайн вебинары (+доступ к записям вебинаров), на которых есть возможность общаться с преподавателями
- домашнее задание 1 раз в неделю, 3-5 часов на выполнение
- проектная работа (можно использовать в качестве портфолио)
- 4-5 месяцев обучения
- глубокая практическая направленность
- образовательная лицензия