Образовал

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

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

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

Бэкенд-разработчикам

Освоите Go в дополнение к С-подобным языкам и сможете использовать его в своих задачах

Фронтенд-разработчикам

Изучите основы Go, чтобы писать бэкенд и развиваться в этой области

Тем, кто знаком с основами бэкенд-разработки

Познакомитесь с Go, чтобы потом освоить профессию самостоятельно или на курсе для Go-разработчиков

 

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

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

 

Владельцы курса

Международный сервис онлайн-образования, запущенный компанией Яндекс в 2019 году. Обучение проходит в собственной технологической среде компании, что позволяет сразу применять полученные знания на практике. Изначально сервис был ориентирован на желающих получить профессиональные компетенции в IT-сфере, но впоследствии перечень специализаций и навыков, которые можно освоить в Яндекс.Практикуме значительно расширился. Например, появились продвинутые учебные программы для тех, кто уже имеет опыт программирования.

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

Модуль 1 - Основы языка Go (20 часов)

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

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

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

Модуль 2 - Особенности программирования на Go (10 часов)

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

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

Рейтинг
3.8
рейтинг
0
0
0
0
0
обновлено 01.10.2022 17:10
Бесплатный курс «Основы Go»
Оставить отзыв
Поделиться курсом с друзьями