Школы

Рейтинг на основе отзывов, авторитетности и популярности

Подборки

Полезные и актуальные курсы, отобранные вручную

Бесплатный курс «Основы Go»

Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Нет
Сертификат
Сертификат
Есть

Стоимость курса

бесплатно
Нет рассрочки
  • Освоите базу, чтобы развиваться в разработке на Go
  • Будете заниматься в своём темпе, без жёстких дедлайнов
  • Выполните практические задания с кодом в IDE
  • Будете учиться с привязкой к C-подобным языкам

 

Что нужно, чтобы учиться на курсе

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

Иметь интегрированную рабочую среду
Если вы успешно справились с тестом, начать учиться можно сразу после — это бесплатно, но потребуется интегрированная среда разработки. Если у вас её нет, мы дадим доступ к пробной версии GoLand.

 

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

  • Читать код на языке Go
  • Проверять работоспособность кода при помощи юнит-тестов
  • Использовать ООП
  • Работать с файлами исходного кода
  • Переводить код на Go с другого языка программирования
  • Использовать внешние зависимости

 

Обучаем на реальном коде и задачах

Мы проводим аналогии с другими компилируемыми языками и делаем отсылки к языку C, поскольку сам Go является C-подобным. После завершения бесплатной программы можно углубиться в профессию Go-разработчика на платных курсах Практикума.

Теория для свободного изучения
Теоретическая часть разбита на три блока и представлена в виде интерактивного учебника. Её можно изучать в свободном режиме, без дедлайнов и обязательных тестов.
 
Практические задания в IDE
Задачи на основе пройденного материала можно выполнять в интегрированной среде разработки

Что вы получите после обучения

Навыки
2
Golang
4
Функции
5
Модули
6
Пакеты
7
Интерфейсы
8
Потоки выполнения
9
Система типов
10
Композитные типы

Школа

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

Яндекс Практикум готовит специалистов по 5 направлениям: анализ данных, программирование, дизайн, маркетинг, менеджмент.

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

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

Преимущества:

Обучение основано на реальных ситуациях. Все задачи, которые вы будете выполнять, взяты из реальной рабочей практики. Оттуда же все инструменты: редакторы кода или Figma. С первых дней вы будете готовиться к своей будущей работе.
69% выпускников Практикума находят работу. В этом им помогает особый этап курса — карьерный трек. На нём со студентами работают наши HR-специалисты. Они учат студентов планировать процесс поиска работы, правильно составлять резюме, не теряться на собеседованиях и проходить тестовые задания. Читать исследование НИУ ВШЭ
Технологии помогают сделать так, чтобы каждому было удобно учиться. Теория — в учебнике с интерактивными элементами, задачи — в тренажёре.
Обратная связь. Еженедельные созвоны с наставниками и подробный письменный разбор выполненных заданий от ревьюера. Кураторы регулярно собирают обратную связь, чтобы в группе было комфортно и не страшно обратиться за помощью.
Возможность оплаты курса в рассрочку. 

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

Основы языка Go

20 часов

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

1 спринт
В чём главные особенности языка Go, как настраивать окружение, как выглядят константы и переменные и как управлять потоком выполнения кода.
Темы:
— История и идеология Go
— Система типов
— Управление потоком выполнения

2 спринт
Каковы главные функции в Go, как создавать пакеты и модули в файловой системе и поддерживать их.
Темы:
— Композитные типы
— Функции
— Пакеты, модули

 

Особенности программирования на Go

10 часов

В чём особенность создания функций в Go, как обрабатывать ошибки и тестировать собственный код.

3 спринт
Как работать с методами и интерфейсами, как проводить юнит-тестирование и покрытие кода.
Темы:
— ООП
— Интерфейсы
— Обработка ошибок
— Тестирование

Рейтинг курса

4.2
Может быть интересно
Бесплатный курс «Основы Go»
Пройти курс бесплатно

Бесплатный курс «Основы Go»

Курс находится на модерации. Данные могут быть неактуальны.