Go (Golang) Developer Basic

Go (Golang) Developer Basic

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

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

5 месяцев

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

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

16 июля

Что даст вам этот курс

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

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

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


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

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

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

Константин Войта
Ведущий разработчик
Алексей Романовский
Евгений Степанкевич
Олег Венгер
Илья Феоктистов
Systems Expert в Glovo, Барселона
Кристина Ступникова
Работает в сфере разработки IT проектов с 2006 года.
Начал разрабатывать сервисы на языке программирования Golang c 2015. Принимал участие в создании проектов в сферах цифровой безопасности, электронной коммерции, образовательных проектов.

Постоянно расширяет свой кругозор в технологиях и принципах разработки современных онлайн сервисов. Уже более 10 лет в разных проектах занимался обучением сотрудников своего одела, проведением презентаций реализованных компонентов и сервисов, для отдела маркетинга и конечных пользователей.

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

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

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

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

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

Закончил бакалавриат и магистратуру МГТУ им. Н.Э.Баумана.

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

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

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

Специалист в области IT с опытом работы более 5 лет. Сейчас я являюсь частью команды одного из самых быстроразвивающихся финтехов Востока.

Моя работа включает улучшение политик и правил скоринга, что позволяет нашей компании принимать более обоснованные решения о предоставлении кредитов и минимизировать риски. Также я активно дополняла процедуру KYC, чтобы обеспечить высокий уровень безопасности и соответствовать регуляторным требованиям.

За последний год я успешно интегрировала в нашу систему крупнейших партнеров - Amazon и MAF, что привело к укреплению наших позиций на рынке. Сейчас моя основная задача - разработка системы для автоматизированного скоринга клиентов и партнеров.

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

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

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

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

Константин Войта
Ведущий разработчик
Работает в сфере разработки IT проектов с 2006 года.
Начал разрабатывать сервисы на языке программирования Golang c 2015. Принимал участие в создании проектов в сферах цифровой безопасности, электронной коммерции, образовательных проектов.

Постоянно расширяет свой кругозор в технологиях и принципах разработки современных онлайн сервисов. Уже более 10 лет в разных проектах занимался обучением сотрудников своего одела, проведением презентаций реализованных компонентов и сервисов, для отдела маркетинга и конечных пользователей.

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

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

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

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

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

Олег Венгер
Закончил бакалавриат и магистратуру МГТУ им. Н.Э.Баумана.

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

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

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

Кристина Ступникова
Специалист в области IT с опытом работы более 5 лет. Сейчас я являюсь частью команды одного из самых быстроразвивающихся финтехов Востока.

Моя работа включает улучшение политик и правил скоринга, что позволяет нашей компании принимать более обоснованные решения о предоставлении кредитов и минимизировать риски. Также я активно дополняла процедуру KYC, чтобы обеспечить высокий уровень безопасности и соответствовать регуляторным требованиям.

За последний год я успешно интегрировала в нашу систему крупнейших партнеров - Amazon и MAF, что привело к укреплению наших позиций на рынке. Сейчас моя основная задача - разработка системы для автоматизированного скоринга клиентов и партнеров.

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

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

Необходимые знания

Корпоративное обучение для ваших сотрудников

Поможем вашей компании развивать команду! Профиты данного курса для компании: Подробное изучение самых популярных баз данных с возможностью сосредоточиться на тех, которые используются в компании / Оптимизированные стабильные системы / Работа над промышленными задачами во время практики
>

Программа обучения

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

Процесс обучения

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

Получить консультацию

Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.

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

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

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

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

В завершении курса студентам будет предложено выполнить один из трех проектов на выбор, либо разработать свою идею.
Ваш сертификат

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

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

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

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

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

Дата выдачи:
20 января 2025 г.

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

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

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

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

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

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

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

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

Дата выдачи:
20 января 2025 г.

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

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

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

Прошедшие открытые вебинары

Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Взаимодействие с базой данных и миграции
Константин Войта
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке