Разработчик Golang

Разработка сетевых приложений и микросервисов на Go

Подробнее о курсе

Что даст вам этот курс
При переходе на Go люди зачастую сталкиваются с различными неудобствами, вызванными непохожестью Go на другие языки программирования. В этом курсе мы хотели бы объяснить, что такое Go-way, рассказать про идиомы языка и помочь избежать типичных ошибок. Программа курса позволит погрузиться в разработку на Go для решения практических задач, углубления знаний в языке и сопутствующем технологическом стеке.

Этот курс подойдет для:

  •  web-разработчиков, которые хотят переквалифицироваться в Go и расширить свой уровень мастерства;
  •  всех тех, кто уже разобрался с основой Go и хочет начать применять язык правильно.
Особенности курса:

Изучение внутренних механизмов Golang, а не только синтаксиса языка
  • Практика — реальные проблемы и их решения, с которыми столкнулись авторы при работе с 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 месяцев обучения
  • глубокая практическая направленность
  • образовательная лицензия

Контакты

ПОКАЗАТЬ https://otus.ru г. Москва, Нарышкинская аллея, д. 5, стр. 2
Стоимость курса: 60 000 ₽

Записаться на курс

Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности