Go (Golang) Developer Basic | OTUS

Go (Golang) Developer Basic

Best practice в изучении языка программирования Go для старта в карьере разработчика

Длительность обучения:

5 месяцев

4 ак. часа в нед.

Формат:

Online

Начало занятий:

30 ноября

Дни занятий:

Вт 20:00, Чт 20:00

Что даст вам этот курс
Язык Go на данный момент один из самых популярных языков программирования, он уже много лет не сходит с рейтингов самых востребованных и любимых языков разработчиков.

Одним из плюсов языка опытные разработчики называют то, что он довольно прост в изучании и его интересно изучать специалистам, которые только начинают свой путь в IT. Язык был создан таким образом, чтобы разработчики смогли быстро его усвоить и непосредственно приступить к разработке архитектуры приложений, веб-сервисов, а не тратили время на отслеживание устаревших синтаксических конструкций. Go прост в использовании и хорош тем, что выполнение всех рутинных операций перенесли с программиста на встроенные инструменты.

Еще одна из причин почему язык Go настолько популярен это то, что у него огромное комьюнити разработчиков, которые поддерживает язык, дорабатывает функционал. Сейчас в мире около миллиона разработчиков, владеющих Go, и многие из них участвуют в разработке различных opensource-библиотек и инструментов для языка.


Кому подойдет данный курс?

  • людям без опыта в программировании, которые решили изучать Go как первый язык;
  • людям со знанием основ программирования;
  • выпусникам технических вузов;
  • разработчикам на других языках программирования, которые имеют небольшой опыт разработки (1 - 2 года)

Преподаватели

Алексей Семушкин
Software Engineer at Semrush
Алексей Романовский
Евгений Степанкевич
Олег Венгер
Avito, внутренняя разработка
Илья Феоктистов
Systems Expert в Glovo, Барселона
- 3 технических образования
- Более 5 лет опыта в разработке ПО, работал в различных сферах: от email-маркетинга и e-commerce до ИБ и SEO аналитики
- В свободное время продолжаю самообучение, занимаюсь менторством и разработкой собственных проектов

Начал писать на Golang работая в банке Точка для разработки бонусной системы. Делал это 3 года. Продолжил в канадской компании Epiphan Systems. Тут Go пригодился для разработки бекенда для сервиса, поддерживающего устройства видеообработки. Это ещё 2 года, по настоящее время.

Ранее лет 10 работал на C#.

Закончил СФТИ НИЯУ МИФИ в 2006 по специальности "Вычислительные машины, комплексы, системы и сети".

Преподаватель
Backend разработчик в OZON
Имею практический опыт программирования 3-5 лет, основные языки GO, Python

увлечения: программирование и поиск новых технологий,
из последнего: занят собственными проектами на flutter

Преподаватель
Закончил бакалавриат и магистратуру МГТУ им. Н.Э.Баумана.
Работаю в компании Avito во внутренней разработке.

Ранее работал в таких компаниях как Ozon, Croc и Mail.ru
Занимался автоматизацией настройки сетевого оборудования на python и ansible.
Писал сервис проведения онлайн опросов.

Область интересов: golang, python, devops, путешествия.

Преподаватель
DevOps инженер, golang разработчик. Более 10 лет в IT в различных компаниях по всему миру. В качестве тимлида внедрял автоматизацию в сети отелей Movenpick в Дубае, есть опыт работы в качестве golang-разработчика в форекс-компании на Кипре.

Преподаватель
Алексей
Семушкин
Алексей
Романовский
Евгений
Степанкевич
Олег
Венгер
Илья
Феоктистов

Преподаватели

Алексей Семушкин
Software Engineer at Semrush
- 3 технических образования
- Более 5 лет опыта в разработке ПО, работал в различных сферах: от email-маркетинга и e-commerce до ИБ и SEO аналитики
- В свободное время продолжаю самообучение, занимаюсь менторством и разработкой собственных проектов

Алексей Романовский
Начал писать на Golang работая в банке Точка для разработки бонусной системы. Делал это 3 года. Продолжил в канадской компании Epiphan Systems. Тут Go пригодился для разработки бекенда для сервиса, поддерживающего устройства видеообработки. Это ещё 2 года, по настоящее время.

Ранее лет 10 работал на C#.

Закончил СФТИ НИЯУ МИФИ в 2006 по специальности "Вычислительные машины, комплексы, системы и сети".

Преподаватель
Евгений Степанкевич
Backend разработчик в OZON
Имею практический опыт программирования 3-5 лет, основные языки GO, Python

увлечения: программирование и поиск новых технологий,
из последнего: занят собственными проектами на flutter

Преподаватель
Олег Венгер
Avito, внутренняя разработка
Закончил бакалавриат и магистратуру МГТУ им. Н.Э.Баумана.
Работаю в компании Avito во внутренней разработке.

Ранее работал в таких компаниях как Ozon, Croc и Mail.ru
Занимался автоматизацией настройки сетевого оборудования на python и ansible.
Писал сервис проведения онлайн опросов.

Область интересов: golang, python, devops, путешествия.

Преподаватель
Илья Феоктистов
Systems Expert в Glovo, Барселона
DevOps инженер, golang разработчик. Более 10 лет в IT в различных компаниях по всему миру. В качестве тимлида внедрял автоматизацию в сети отелей Movenpick в Дубае, есть опыт работы в качестве golang-разработчика в форекс-компании на Кипре.

Преподаватель
Корпоративное обучение для ваших сотрудников
Поможем вашей компании развивать команду! Профиты данного курса для компании: Подробное изучение самых популярных баз данных с возможностью сосредоточиться на тех, которые используются в компании / Оптимизированные стабильные системы / Работа над промышленными задачами во время практики
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
C 30 ноября
Тема 1. Знакомство и начало работы с Go
Тема 2. Основы вычислительной техники
Тема 3. Работа с ОС Linux // ДЗ
Тема 4. Работа с Git
Тема 5. Инструментарий языка и организация проекта на Go
C 21 декабря
Тема 6. Переменные и элементарные типы данных
Тема 7. Управляющие конструкции языка и отладка программ// ДЗ
Тема 8. Пользовательские типы данных
Тема 9. Функции и методы// ДЗ
Тема 10. Интерфейсы и утверждение типов
Тема 11. Обработка ошибок и паник// ДЗ
Тема 12. Тестирование в Go// ДЗ
C 23 января
Тема 13. Массивы и слайсы, мапы
Тема 14. Строки и руны// ДЗ
Тема 15. Алгоритмы и структуры данных часть 1
Тема 16. Алгоритмы и структуры данных часть 2// ДЗ
Тема 17. Рекурсия и динамическое программирование
Тема 18. Сериализация данных // ДЗ
Тема 19. Q&A занятие по ДЗ
C 15 февраля
Тема 20. Конкурентность и параллелизм в Go//ДЗ
Тема 21. Примитивы синхронизации
Тема 22. Runtime языка
C 7 марта
Тема 23. Работа с ОС часть 1
Тема 24. Работа с ОС часть 2 // Дз
Тема 25. Работа с сетью часть 1
Тема 26. Работа с сетью часть 2 // ДЗ
Тема 27. Работа с сетью часть 3
Тема 28. Работа с базами данных часть 1 // ДЗ
Тема 29. Работа с базами данных часть 2
Тема 30. Работа с базами данных часть 3 // ДЗ
Тема 31. Q&A занятие по ДЗ
C 9 апреля
Тема 32. Жизненный цикл ПО и гибкие методологии
Тема 33. Паттерны проектирования
Тема 34. Контейнеризация //ДЗ
C 18 апреля
Тема 35. Выбор темы и организация проектной работы
Тема 36. Консультация по проектам и домашним заданиям
Тема 37. Подведение итогов курса
Скачать подробную программу

None

Всё обучение проходит онлайн: практические вебинары от преподавателей-экспертов из ведущих компаний (можно задавать любые вопросы и на вебинарах, и в слаке), и сдача домашних работ.
Вебинары идут дважды в неделю по 1.5 часа, записи сохраняются в личном кабинете.
Домашнее задание в среднем одно в неделю, выполнение занимает 2-5 часов. Подробное код-ревью от сильнейших коммерческих разработчиков.
Курс длится 5 месяцев, из которых финальный отводится для проектной работы. Выполнение проектной работы помогает усвоить практические навыки. Тема проекта отдельно выносится в сертификат.
Получить консультацию
Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.

  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров и презентации к занятиям;

  • пополните свое портфолио работоспособным сервисом на Go, которым не стыдно будет похвастаться;

  • получите сертификат о прохождении курса;

После обучения вы

В завершении курса студентам будет предложено выполнить один из трех проектов на выбор, либо разработать свою идею.
Дата выдачи сертификата: 4 июня 2024 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Go (Golang) Developer Basic»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Go (Golang) Developer Basic»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Пишем юнит-тесты на Go
Алексей Семушкин
Стоимость обучения
Cтоимость указана для оплаты физическими лицами. Подробнее
50 000 ₽
Продолжительность
5 месяцев
Начало занятий
30 ноября