Программирование С опытом

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

Курс для тех, у кого есть опыт в программировании
на других языках

4,5
на Отзовике,
IRecommend
и TutorTop
на Отзовике, IRecommend и TutorTop
10 000
выпускников
нашли работу
после обучения
выпускников нашли работу после обучения
4,5
на Отзовике,
IRecommend
и TutorTop
на Отзовике, IRecommend и TutorTop
10 000
выпускников
нашли работу
после обучения
выпускников нашли работу после обучения
4,5
на Отзовике,
IRecommend
и TutorTop
на Отзовике, IRecommend и TutorTop
10 000
выпускников
нашли работу
после обучения
выпускников нашли работу после обучения
4,5
на Отзовике,
IRecommend
и TutorTop
на Отзовике, IRecommend и TutorTop
10 000
выпускников
нашли работу
после обучения
выпускников нашли работу после обучения
Кому подойдёт курс
Бэкенд-разработчикам
Освоите Go в дополнение к С-подобным языкам и сможете использовать его в своих задачах
Фронтенд-разработчикам
Изучите основы Go, чтобы писать бэкенд и развиваться в этой области
Тем, кто знаком с основами бэкенд-разработки
Познакомитесь с Go, чтобы потом освоить профессию самостоятельно или на курсе для Go-разработчиков
Что нужно, чтобы учиться на курсе
Пройти входной тест на знание основ бэкенд-разработки
Основы бэкенд-разработки потребуются, чтобы пройти курс. Тест поможет вам оценить свои навыки — он состоит из 10 вопросов, где нужно выбрать один или несколько вариантов ответа.
Иметь интегрированную рабочую среду
Если вы успешно справились с тестом, начать учиться можно сразу после — это бесплатно, но потребуется интегрированная среда разработки.
Чему вы научитесь
  • Читать код на языке Go
  • Проверять работоспособность кода при помощи юнит-тестов
  • Использовать ООП
  • Работать с файлами исходного кода
  • Переводить код на Go с другого языка программирования
  • Использовать внешние зависимости
Обучаем на реальном коде и задачах
Мы проводим аналогии с другими компилируемыми языками и делаем отсылки к языку C, поскольку сам Go является C-подобным. После завершения бесплатной программы можно углубиться в профессию Go-разработчика на платных курсах Практикума.
Теория для свободного изучения
Теоретическая часть разбита на три блока и представлена в виде интерактивного учебника. Её можно изучать в свободном режиме, без дедлайнов и обязательных тестов.
Практические задания в редакторе кода
Задачи на основе пройденного материала можно выполнять в интегрированной среде разработки
YandexGPT помогает учиться
Когда в теории что-то непонятно, нейросеть объяснит это другими словами. А в конце каждого урока подготовит краткий пересказ о самом главном.
Вы станете частью сообщества
На курсе «Основы Go» учатся бэкенд- и фронтенд-разработчики, которые хотят освоить новый язык программирования. Вместе с ними вы сможете обмениваться опытом, разбирать сложные задачи и помогать друг другу в учёбе. Если решите продолжить обучение на платных курсах для Go-разработчиков, сможете завести больше полезных связей для нетворкинга.
Программа курса
Вы можете заниматься в своём темпе, в программе указано среднее время прохождения курса

2 модуля・~ 30 часов

Бесплатно

«Основы Go»

Курс для тех, у кого есть опыт в программировании на других языках

  • Базовые знания о языке Go
  • Навыки работы с кодом, тестирования и исправления ошибок
  • Доступ в сообщество студентов, где сможете задать вопросы по курсу

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

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

1 спринт

  • История и идеология Go
  • Система типов
  • Управление потоком выполнения
  • 2 спринт

  • Композитные типы
  • Функции
  • Пакеты, модули
  • Особенности программирования на Go

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

    3 спринт

  • ООП
  • Интерфейсы
  • Обработка ошибок
  • Тестирование
  • Каковы главные функции в Go, как создавать пакеты и модули в файловой системе и поддерживать их.

    Как работать с методами и интерфейсами, как проводить юнит-тестирование и покрытие кода.

    Карту привязывать не нужно — только войти в профиль через
    Яндекс ID


    Если захотите изучать анализ данных дальше, у нас есть курс «Go-разработчик с нуля»
    Это платный курс, который позволяет за 8 месяцев освоить с нуля один из самых востребованных языков программирования. Будете много практиковаться и получите реальный опыт.

    Смотреть курс «Go-разработчик с нуля»

    Попробуйте и другие бесплатные курсы от Яндекс Практикума
    Какую профессию в программировании выбрать
    Поможем определиться и выбрать направление по душе.
    Основы программирования
    Быстрое знакомство с кодом, после которого будет проще освоить любой язык программирования.
    Подготовка к алгоритмическому собеседованию
    Расскажем, как проходят алгоритмические собеседования и как к ним подготовиться.
    Отвечаем на вопросы
    Mon Feb 24 2025 17:02:19 GMT+0300 (Moscow Standard Time)