Первые 3 месяца — 0 рублей

−40% до 28 ноября

Профессия Go-разработчик

Декоративное изображение

Golang от Google — прост, универсален и эффективен. Согласно опросу stack overflow, язык входит в тройку наиболее востребованных в 2020 году. Вы освоите его, научитесь создавать приложения с микросервисной архитектурой и получите высокооплачиваемую профессию.

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

Трейлер

В этом видео рассказываем о популярном языке Golang и курсе «Профессия Go-разработчик». Вы узнаете, насколько востребован Golang в мире разработки, из каких модулей состоит программа, чему вы научитесь на курсе и что ждёт вас в конце обучения.

На рынке не хватает Go-разработчиков

Кому подойдёт этот курс

Чему вы научитесь

  1. Разрабатывать приложения на Go
  2. Работать с файловой системой
  3. Работать с алгоритмами поиска и сортировки
  4. Понимать принципы работы операционных систем и обмена данными по сети
  5. Программировать многопоточные распределённые системы для высоконагруженных проектов
  6. Собирать, тестировать и развёртывать готовые приложения
  7. Работать с системой контроля версий Git
  8. Делать код-ревью
  9. Прокачаете soft skills программиста

Получите шанс попасть в команду WildBerries

Курс создан в партнёрстве с международным e-commerce-проектом WildBerries. Вы пройдёте уроки от ведущих разработчиков компании, разберёте реальные кейсы на практике, посетите офлайн-воркшопы и узнаете о языке Golang всё. Выпускники, успешно окончившие курс, смогут пройти собеседование и попасть на стажировку в компанию.

Получите шанс попасть в команду WildBerries

Помощь в трудоустройстве

Карточки вакансий

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

Андрей Виноградов

Андрей Виноградов

Руководитель Центра карьеры Skillbox

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

  1. Изучаете тему

    В курсе — практические видеоуроки.

    Изучаете тему
  2. Выполняете задания

    В том темпе, в котором вам удобно.

    Выполняете задания
  3. Работаете с наставником

    Закрепляете знания и исправляете ошибки.

    Работаете с наставником
  4. Защищаете дипломную работу

    И дополняете ею своё портфолио.

    Защищаете дипломную работу

Закрытые мероприятия для студентов

  • Работа преподавателя
  • Работа преподавателя
  • Работа преподавателя
  • Работа преподавателя
  • Работа преподавателя
  • Работа преподавателя

Программа

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

  • 42 тематических модуля
  • 167 онлайн-уроков

Основные курсы

    1. Вводный модуль. Первая программа
    2. Базовые типы. Целочисленные типы. Данные и вычисления
    3. Строки
    4. Условный оператор if
    5. Логические операторы и составные условия
    6. Введение в циклы: For как единая точка входа
    7. Вложенные циклы
    8. Оператор switch
    9. Диапазоны значений
    10. Числа с плавающей запятой. Математические вычисления
    11. Комплексные типы данных. Строки
    12. Работа с файлами
    13. Функции в программировании
    14. Функции, возвращающие результат
    15. Композитные типы данных. Одномерные массивы. Базовые алгоритмы на массивах
    16. Настройка JetBrains GoLand, создание проекта на JetBrains GoLand
    17. Отладка и логирование
    18. Breakpoints
    19. Простые алгоритмы на массивах
    20. Двумерные массивы
    21. Анонимные функции
    22. Продвинутые алгоритмы на массивах. Поиск
    23. Продвинутые алгоритмы на массивах. Сортировка
    24. Сортировка с пониженной алгоритмической сложностью
    25. Композитные типы данных. Срезы. Динамическое выделение памяти
    26. Подмножества и работа со срезами
    27. Строки и текстовые данные. Базовые алгоритмы со строками
    28. Композитные типы данных. Карты
    29. Композитные типы данных. Структуры
    30. Переиспользование кода
    31. Модульность и организация исходного кода в Golang
    32. Многопоточность
    33. Работа с каналами
    34. Битовые операции и обработка двоичных данных
    35. Автоматическое тестирование, юнит-тесты
    36. Автоматическая сборка проекта. Make install
    37. Микросервисная архитектура
    38. Обмен данными по сети 1
    39. Обмен данными по сети 2
    40. Структуры данных
    41. Теория алгоритмов

Бонусные курсы

Дипломный проект

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

Уже учились на каком-то курсе из программы?

Скажите об этом менеджеру — за этот курс платить не придётся!

Заявка не отправлена!

Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

Спасибо!

Ваша заявка успешно отправлена

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

Антон Жуков

Антон
Жуков

Highload Engineer. Area Tech Leader

Занимается архитектурой и разработкой в международной маркетинговой платформе. Разрабатывал ядро процессинга финтех-сервиса для эквайринга ведущих мировых платёжных систем. Специализируется на оптимизации и быстродействии программных комплексов. Докладчик на российских конференциях и митапах, посвящённых highload-практикам и разработке.

Александр Соколов

Александр
Соколов

Integration Development Teamlead в Ostrovok.ru

Прошел путь от разработки приложений под desktop на C++/Qt до высоконагруженных приложений на Go. Сейчас руководит разработкой основных сервисов для осуществления поиска и бронирования отелей у десятков поставщиков по всему миру.

2 месяца английского языка в подарок!

Изучайте английский язык в онлайн-школе EnglishDom вместе со Skillbox!

Студентов ждёт бесплатный доступ к курсам:

  • бизнес-английский,
  • собеседование на английском,
  • подготовка к IELTS,
  • английский для IT.

Ваше резюме после обучения

Андрей Семёнов
  • Должность Go-разработчик
  • Зарплата от: 60 000 ₽

Профессиональные навыки:

  • Знание языка Go на профессиональном уровне
  • Работа с микросервисной архитектурой
  • Тестирование и развёртка приложений
  • Работа с файловой системой
  • Создание приложений на Go
  • Работа с многопоточностью
  • Код-ревью
  • Знание алгоритмов поиска и сортировки

Диплом Skillbox

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

Диплом Skillbox

Стоимость обучения

−40% до 28 ноября
  • Первый платеж через 3 месяца 3 818 ₽/месяц
  • Рассрочка без скидки 6 364 ₽/месяц

Часто задаваемые вопросы