Предложение месяца: Java Start+Tools за 2800 грн вместо 5400 грн. Успейте приобрести до 23:59 13.03.2024 🎁
Узнать больше

Курс Golang

Online
7 дней тестового периода
Менторинг
Безплатная заморозка
Видеокурс по Git

Golang — язык общего назначения, на котором можно создавать и высоконагруженное ПО, и микросервисы, и решать другие задачи. Наш курс предназначен для подготовки Junior Golang-разработчиков, которые на практических задачах получат навыки работы с современными инструментами и технологиями.

Записаться

О курсе

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

Видеокурс по GitLab поможет вам понять основные концепции и инструменты, которые используются для управления проектами программного обеспечения.

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

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

В этом блоке студенты смогут усвоить CLI (Command-line interface) с помощью богатой внутренней библиотеки Go, а также познакомятся, как работать со временем в Go. Узнают как писать юнит тесты.

В этом блоке студенты сделают несколько своих чат-ботов. По итогам блока они поймут как лучше организовывать свой код, как работать с http.Client и также – как пользоваться внешними API.

В этом блоке студенты напишут REST API для управления пользователями. Для его реализации выбран один из наиболее используемых фреймворков Echo.

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

Также студенты познакомятся с Docker. Кроме того, у них будет возможность ознакомиться с SQL и также понять разницу между SQL и NoSQL базами данных (БД).

Последний блок обучения включает в себя знакомство с gRPC протоколом, который очень часто используется для построения микросервисной архитектуры. Студентам придется разделить свой проект по блоку REST и реализовать общение с БД через gRPC.

Необходимые навыки для обучения на курсе
  • Знание общей Computer Science
  • Базовое понимание любого языка программирования
  • Знание англ. языки на уровне чтения технической документации

Скорость прохождения курса зависит от вас. Быстрее учитесь – меньше платите.
В среднем наши студенты проходят этот курс за 3 месяцев.

Online

Менторинг

Online

Менторинг +

Менторинг
  • Онлайн доступ к стандартной программе курса
  • Без лекций, без теории, только практические задания
  • Обучение 1 на 1 с личным ментором
  • 1 code review в день
  • 7 дней тестового периода
Менторинг +
  • Онлайн доступ к стандартной программе курса
  • Обучение 1 на 1 с личным ментором
  • Без лекций, без теории, только практические задания
  • Нет тестового периода
  • Одна из трех привилегий на выбор:
    1) два code review на день
    2) возможность изменить стандартную программу курса (убрать или добавить темы)
    3) возможность общаться с ментором в определенное вами время

Как проходит обучение?

Регистрация на курс

Регистрируешься на курс

Ответы на вопросы

С тобой связывается сотрудник и отвечает на все твои вопросы

Ментор

Тебя распределяют к ментору и ты получаешь первое задание

Материал

Изучаешь материал и делаешь первое задание

Отзыв о работе

Получаешь отзыв от ментора

Следующее задание

Финишируешь задание и переходишь к следующему

Подробнее
Автор курса
Николай Гринькив
Team Lead Engineer
Николай Гринькив - Ментор направления Goland

Имею больше 5-ти лет опыта в IT сфере. На данный момент работаю в Luxoft на должности Team Lead Engineer.

Наши менторы

Сергей Пожидаев

Golang Software Engineer

Sigma Software

Опыт в сфере
с 2018 года
Опыт преподавания
с 2021 года
Сергей Пожидаев

Golang Software Engineer

Sigma Software

Опыт в сфере
с 2018 года
Опыт преподавания
с 2021 года

С программированием был знаком еще со школы (писали примитивные программы на
Basic). Потом был универ и C#. Уже после универа самостоятельно изучал Java и Python, но первую работу получил именно на Golang через курсы с трудоустройством от, к сожалению, несуществующей уже, Inn4Science. Получил оффер еще до их окончания.
В целом имею более 5 лет коммерческого опыта работы на Golang. Работал над проектами в сфере Blockchain, Financial, Education и AdTech. В то время, когда мечтал стать разработчиком, очень не хватало ментора. А теперь, когда я имею достаточно опыта, я готов поделиться им с другими.

mentor-Golang
Павел Малёванный

IC2 software engineer

TENTENS Tech by SKELAR

Опыт в сфере
с 2019 года
Опыт преподавания
с 2023 года
Павел Малёванный

IC2 software engineer

TENTENS Tech by SKELAR

Опыт в сфере
с 2019 года
Опыт преподавания
с 2023 года

Мой путь начался с освоения базовых языков программирования в университете. Глубоко заинтересовавшись Data Science, я посвятил время изучению Python и R, и немного поработал в этой сфере. Однако всегда чувствовал, что это не совсем то, что меня удовлетворяет. Рассматривая альтернативы, решил сменить специализацию на Backend разработчика. За короткое время освоил язык Go и быстро нашел первую работу в этой сфере. Проработав больше года в одной компании, я понял, что вырос по отношению к своим коллегам. После этого меня пригласили присоединиться к продуктовой компании, где я работаю сейчас. В своей карьере я имею опыт работы с различными технологиями, познакомился с качественным и некачественным кодом, а также получил знания о лучших практиках и антипаттернах. С нетерпением готов делиться своим опытом 🙂

Юлія Боцева
Юлия Боцева

Golang Developer

Gamingtec

Опыт в сфере
с 2020 года
Опыт преподавания
с 2023 года
Юлия Боцева

Golang Developer

Gamingtec

Опыт в сфере
с 2020 года
Опыт преподавания
с 2023 года

В 2020 году я приняла очень трудное для себя решение и отказалась от профессии врача в пользу IT. Очень много усилий вложила в саморазвитие и за 3 месяца самостоятельного обучения получила первую работу. Golang — это тот язык, с которого я начала свой путь и ни дня об этом не жалею. Я работала на совершенно разных проектах — начиная от написания ботов, WEB-application, заканчивая разработкой собственного Blockchain. Мне очень нравится Go именно тем, что этот язык постоянно развивается и заставляет тебя держаться в тонусе.

Денис Оленин

СТО moai.team

MoaiTeam

Опыт в сфере
с 2006 года
Опыт преподавания
с 2019 года
Денис Оленин

СТО moai.team

MoaiTeam

Опыт в сфере
с 2006 года
Опыт преподавания
с 2019 года

Начинал как системный администратор компании «Метинвест холдинг». Впоследствии перешел в devops направление и понял, что разработка нравится больше всего, поэтому начал развиваться в этом направлении. С 2012 года работаю разработчиком. За это время пришлось работать с PHP, Python и Go. На последнем остановился уже надолго).

Дмитрий Сташкевич

Senior Backend Developer

Auvik

Опыт в сфере
с 2013 года
Опыт преподавания
с 2020 года
Дмитрий Сташкевич

Senior Backend Developer

Auvik

Опыт в сфере
с 2013 года
Опыт преподавания
с 2020 года

Имею 8-летний опыт работы в AdTech сфере, опыт миграции проекта с платформы .NET Core/C# на Golang, написание кода для highload сервисов. Стек технологий: MS SQL, Postgresql, Redis, Aerospike, Kafka, Clickhouse, Flink, Named pipes, Graylog, Datadog, Docker, K8s, Helm, Skaffold, Bazel

Анастасия Лизогубенко

Golang developer

DGN Games

Опыт в сфере
с 2020 года
Опыт преподавания
с 2022 года
Анастасия Лизогубенко

Golang developer

DGN Games

Опыт в сфере
с 2020 года
Опыт преподавания
с 2022 года

Я свитчер, начинала в компании Pin-Up как full-stack разработчик. Это был тяжелый и интересный опыт, когда должен сделать все сам и еще немножко за девопса, и желательно, чтобы все работало. Тогда в мой стек, кроме go, входили еще js, jquery, ajax и верстка, но наибольший интерес вызвала именно серверная часть. Поэтому теперь я занимаюсь сугубо бэкэндом на go и являюсь пока единственным разработчиком серверной команды мобильного и facebook приложения от DGN games.

Михаил Панько

Backend Engineer

Relay Payments

Опыт в сфере
с 2008 года
Опыт преподавания
с 2023 года
Михаил Панько

Backend Engineer

Relay Payments

Опыт в сфере
с 2008 года
Опыт преподавания
с 2023 года

Программировать начал еще в школе на языке Basic, но, не имея компьютера, первую свою консольную игру приходилось писать ручкой в блокноте. В настоящее время работаю в IT более десяти лет. Главная страсть – Backend разработка. В работе стараюсь не ограничивать себя каким-то одним языком программирования, так как язык – это лишь инструмент и стоит подбирать наиболее оптимальный для каждой задачи. Хоть в работе и использую такие языки, как Python i Go, самым комфортным языком для меня является PHP, работать с которым я начал еще с 4-й версии. С тех пор прошло много времени, я сменил несколько компаний, накопил опыт и в «аутсорсе», и в «продукте». Работал над проектами разной сложности, как самописными «монолитами», так и микросервисами, построенными на современных фреймворках, таких как Symfony. Уверен, что мне есть чем поделиться со студентами как по программированию, так и по развитию в сфере IT в целом.

Ярослав Кожемяка - Ментор направления Golang
Ярослав Кожемяка

Golang Software Engineer

Acaisoft

Опыт в сфере
с 2017 года
Опыт преподавания
с 2022 года
Ярослав Кожемяка

Golang Software Engineer

Acaisoft

Опыт в сфере
с 2017 года
Опыт преподавания
с 2022 года

Закончил университет в Варшаве, где первый раз познакомился с основными языками программирования: Java, C#, PHP. Перед окончанием университета начал работать, как Junior Software Engineer, в основном занимался разработкой веб-приложений в PHP (Laravel) / Vue.js. Проработав 3 года, сменил основной яп на Golang. На данный момент являюсь Golang Software Engineer в одной из ведущих польских компаний, занимающейся разработкой cloud-base application.

Николай Баран - Ментор направления Golang
Николай Баран

Senior software engineer, team lead

Приватбанк

Опыт в сфере
с 2010 года
Опыт преподавания
с 2022 года
Николай Баран

Senior software engineer, team lead

Приватбанк

Опыт в сфере
с 2010 года
Опыт преподавания
с 2022 года

Специалист с более, чем 10-летним опытом работы. Работал с PHP, Python, Ruby, JavaScript. На данный момент основным языком программирования является Go.

Николай Гринькив - Ментор направления Goland
Николай Гринькив

Team Lead Engineer

Luxoft

Опыт в сфере
с 2017 года
Опыт преподавания
с 2020 года
Николай Гринькив

Team Lead Engineer

Luxoft

Опыт в сфере
с 2017 года
Опыт преподавания
с 2020 года

Имею больше 5-ти лет опыта в IT сфере. На данный момент работаю в Luxoft на должности Team Lead Engineer.

Сертификат об окончании

Сертификат об окончании

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

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

Мы не сотрудничаем с резидентами РФ и РБ!


    Отправляя сообщениe, вы соглашаетесь с нашей офертой.

    Изучение языка Go — актуальность курса

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

    Но это вовсе не значит, что Go — язык бедный, примитивный и подходит только для элементарных задач. Для Go существует множество библиотек, и кроме того, он может использовать библиотеки языка С.

    Go отлично дополняет PHP и Python, поскольку на нем легче решать определенные задачи. Go прекрасно подходит для работы с облачными сервисами, такими как AWS, и для web-сервисов.

    На языке Go написаны Docker, Kubernetes, поэтому знание этого языка будет очень полезно DevOps-специалистам.

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

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

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

    Преимущества менторинга на курсе «Golang»

    Мы всегда подчеркиваем, что наши курсы ведут только программисты с опытом работы в украинских и международных компаниях, а не преподаватели, которые код видели только в учебнике.

    В курсе «Golang-менторинг» ваш ментор не только дает вам задания, но следит за вашим прогрессом, объясняет непонятные моменты, и дает практические советы по применению тех или иных решений.

    Кроме того, у нас гибкий график занятий, обучение в комфортном вам темпе, обратная связь, и возможность ускоренного прохождения курса, если есть необходимость. 

    Программа лояльности
    Перейти