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

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

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

 

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

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

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

 

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

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

 

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

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

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

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

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

Образовательная организация

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

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

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

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

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

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

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

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

20 часов

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

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

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

 

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

10 часов

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

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

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

4.2
рейтинг
0
0
0
0
0

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

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

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

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