logo-hibrain

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

После окончания курса вы станете уверенным специалистов Go-разработки, сможете построить карьеру в компании одного из партнёров платформы Otus.

  • Площадка:Otus
  • Продолжительность:5 месяцев
  • Дата:10 июня (набор продолжается)
  • Стоимость:85 000 рублей
Оставить заявку
Разработчик Golang

О курсе

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

Мы изучаем:

course-info
  • go
    go

Кому подойдет курс

  • Разработчикам веб-сайтов, приложений.

  • Тем, кто изучил основы Go и готов усилить навыки.

  • Готовьтесь для поступления на курс пройти вступительное испытание!

Необходимые навыки

  • Опыт программирования от 1 года.

  • Опыт разработки веб-приложений.

  • Базовые знания синтаксиса, конструкций Go.

  • Знание Git, навыки работы в GitHub.

  • Начальный уровень CI.

Эксперты

Друзья HiBrain — ведущие IT-компании. Вместе с ними мы разрабатываем программы курсов, чтобы наши слушатели получили самые актуальные знания и навыки. Эксперты из компаний-партнёров помогают нам в подготовке практических кейсов и даже принимают экзамены у выпускников.

  • Артем Желтак
    Артем Желтак
    Тимлид, техлид компании «Rambler&Co» на проекте «Поток». В программировании 8 лет. Перешёл на Go с PHP
  • Елена Граховац
    Елена Граховац
    Engineering Manager в берлинской компании «GetYourGuide». В IT более 13 лет
  • Антон Телышев
    Антон Телышев
    Lead Golang Developer цифровой платформе для pro-беттинга
  • Алексей Бакин
    Алексей Бакин
    Разработчик в «Яндекс.Такси». 14-летний опыт в программировании. 4 года из них занимается backend-разработкой на Go
  • Олег Венгер
    Олег Венгер
    Разработчик performance-команды в «Ozon»
  • Юрий Юрочко
    Юрий Юрочко
    В программировании более 6 лет. Работает с Golang, C++, Python. С 2019 года работает в команде Travelpayouts компании «Aviasales»
  • Владимир Дроздецкий
    Владимир Дроздецкий
    Разработчик инфраструктуры, специалист поддержки и траблшутинга серверов MySQL, PHP-приложений

Карьера

Выпускники курсов HiBrain получают уникальную возможность применить новые знания: компании-партнёры проекта ждут наших слушателей на стажировки и предлагают трудоустройство.

    Программа курса

    10 тем. Первый модуль посвящён разбору синтаксиса, выполнению основных и уникальных конструкций языка Golang. Вы освоите инструментарий, тестирование, изучите типы данных, структуры, массивы и словари, функции и методы, поработаете с интерфейсами и пройдёте тонкости обработки багов.

    6 тем. В рамках изучения Go-concurrency вы освоите горутины и каналы, примитивы синхронизации, паттерны, устройство памяти, сборки мусора. Напишите конкурентно-безопасные программы.

    7 тем. Третий модуль погрузит в работу с популярными библиотеками Go. Вы прокачаете навыки ввода/вывода, форматирования данных, освоите взаимодействие с ОС, пройдёте понятия кодогенерации, рефлексии в Go. Поработаете с инструментами профилирования, оптимизации готовых разработок.

    4 темы. Язык программирования Go наиболее популярен у создателей сетевых сервисов. На этом этапе вы поработаете с SQL, HTTP, gRPC, познакомитесь с классическими стандартами, протоколами, а в завершении самостоятельно напишете веб-сервер.

    5 тем. Модуль посвящён работе с веб-сервисной архитектурой. Вы рассмотрите интеграционное тестирование, развертывание и эксплуатацию приложений, поработаете с Docker’ом.

    3 темы. На финишной прямой вы определитесь с темой проекта для самостоятельной разработки, проконсультируетесь с экспертами по проекту, домашним заданиям курса. Выполните итоговое задание, которое поможет в трудоустройстве и пополнит портфолио.

    course-program