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

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

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

Разработчик на Go

  • Вводный модуль. Первая программа
  • Базовые типы. Целочисленные типы. Данные и вычисления
  • Строки
  • Условный оператор if
  • Логические операторы и составные условия
  • Введение в циклы: for как единая точка входа
  • Вложенные циклы
  • Оператор switch
  • Диапазоны значений
  • Числа с плавающей запятой. Математические вычисления
  • Комплексные типы данных. Строки.
  • Работа с файлами
  • Функции в программировании
  • Функции, возвращающие результат
  • Композитные типы данных. Одномерные массивы. Базовые алгоритмы на массивах
  • Настройка JetBrains GoLand, создание проекта на JetBrains GoLand
  • Отладка и логирование
  • Breakpoints
  • Простые алгоритмы на массивах
  • Двумерные массивы
  • Анонимные функции
  • Продвинутые алгоритмы на массивах. Поиск.
  • Сортировка с пониженной алгоритмической сложностью
  • Композитные типы данных. Срезы. Динамическое выделение памяти
  • Подмножества и работа со срезами
  • Строки и текстовые данные. Базовые алгоритмы со строками
  • Композитные типы данных. Карты
  • Композитные типы данных. Структуры
  • Переиспользование кода
  • Модульность и организация исходного кода в Golang
  • Многопоточность
  • Работа с каналами
  • Битовые операции и обработка двоичных данных
  • Автоматическое тестирование, юнит-тесты
  • Автоматическая сборка проекта. Make install
  • Микросервисная архитектура
  • Обмен данными по сети. Часть 1
  • Обмен данными по сети. Часть 2
  • Структуры данных. Теория без домашнего задания
  • Теория алгоритмов. Теория без домашнего задания

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

  • Универсальные знания программиста
  • Система контроля версий Git
  • Английский для IT-специалистов
  • Карьера и развитие программиста

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

Сетевой многопоточный демон

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

102 960 ₽
171 600 ₽

Актуальная стоимость обучения.

Данные обновлены 8 мая 2021 г.

Рассрочка: 2864 ₽ в месяц

  • Сертификат об обучении
Перейти на страницу курса
Информация о школе

Skillbox — это онлайн-университет, организующий прикладные курсы и программы от главных экспертов рынка. Данная школа использует актуальные подходы к обучению, помогает работать над реальными проектами, стажироваться и трудоустраиваться в крупнейшие компании страны.
158 достоверных отзывов о школе Skillbox
Мы не нашли много отзывов конкретно про курс «Профессия Go-разработчик». Зато мы собрали 158 отзывов о школе Skillbox — они помогут вам получить общее представление о процессе обучения.