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

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

бесплатно
нет рассрочки
  • Освоите базу, чтобы развиваться в разработке на 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
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 18.04.2024 07:23
Бесплатный курс «Основы Go»

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

Оставить отзыв
Поделиться курсом с друзьями