Go-3:
шаг за шагом

Самостоятельный онлайн‑курс по программированию на Go с акцентом на разработку веб‑сервисов. Курс рассчитан на тех, кто уже уверенно пишет базовый код и хочет углубить свои навыки. Вы освоите работу с данными, создание HTTP‑серверов с middleware и тестами, организацию проектов и высокопроизводительное межсервисное взаимодействие с помощью gRPC — без дедлайнов и вступительных испытаний

Как всё устроено

  • Для школьников и студентов колледжей и техникумов

    Ждём учащихся 13-20 лет, которым недостаточно базовых знаний по Go, и они хотят углубиться в программирование

  • Нужны знания синтаксиса и навыки конкурентного программирования

    Для успешного освоения курса требуется уверенное знание синтаксиса Go и базовых концепций конкурентного программирования: рутины, каналы, синхронизации

  • Можно начать в любой момент

    Не нужно ждать набора — доступ к материалам открывается сразу после регистрации

  • Ориентация на современные технологии

    Курс составили эксперты Яндекса. Они следят за трендами в IT и умеют создавать уроки, которые не хочется пропускать

  • Это бесплатно

    Требуется только желание развиваться и несколько свободных часов в неделю

  • Онлайн

    Доступ из любой точки мира. Главное — ноутбук и хороший интернет

  • Вы проходите курс самостоятельно

    На курсе нет преподавателей или менторов. Если возникает вопрос, его можно задать в LMS

     

  • Без дедлайнов

    Комфортный темп, чтобы было время разобраться в теме

     

  • В конце — сертификат

    Подтверждает знания и будет полезен при поступлении на годовые курсы и специализации Лицея

     

Что вы будете уметь?

  • Внедрять механизмы логирования

    Узнаете, как создавать и настраивать системы логирования, которые помогут отслеживать работу приложения, выявлять ошибки и анализировать производительность.

  • Работать с данными в формате JSON

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

  • Понимать архитектуру и создавать HTTP‑серверы

    Познакомитесь с проектированием взаимодействия между клиентом и сервером, созданием HTTP‑обработчиков и обеспечением стабильной работы серверных приложений.

  • Разрабатывать и применять middleware

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

  • Писать полноценные тесты

    Изучите методы написания юнит‑тестов и интеграционных тестов, чтобы гарантировать корректность и надёжность вашего кода.

  • Организовывать структуру Go‑проектов

    Узнаете, как строить масштабируемые проекты и реализовывать высокоэффективное межсервисное взаимодействие с помощью gRPC.

Курс похож на восхождение

  • вы двигаетесь к вершине

    Перед восхождением вы получите маршрут, который поможет ориентироваться в структуре курса, а также выберете снаряжение — среду программирования и необходимые инструменты

  • внутри — 8 степов

    Внутри каждого степа — новая тема и задания на отработку полученных знаний на практике. С каждым степом темы становятся сложнее, а задачи — интереснее. Чем больше степов прошли, тем ближе вы к вершине

  • важно держать темп

    Занятия не привязаны ко времени, учиться можно, когда удобно. Чтобы прохождение не затянулось и мотивация не упала, мы трекаем активность — следим за днями в пути без пропусков

  • в конце каждого степа — задачи

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

  • степы нельзя перескакивать

    Прохождение курса последовательное: каждый степ открывается только после успешного завершения предыдущего. Такой подход помогает лучше усваивать материал и закреплять знания шаг за шагом

  • последний рывок — финальная задача

    Заключительный этап курса, который даст вам возможность проверить, насколько хорошо вы усвоили весь пройденный материал

  • награда в конце

    После успешного прохождения всего курса вы получите сертификат

Как поступить

  • 01
    Зарегистрируйтесь

    Заполните анкету. После отправки не покидайте страницу — автоматически откроется LMS. На почту мы пришлём инструкцию, что делать дальше

  • 02
    Сделайте первый шаг

    Доступ к курсу будет у всех, кто пройдёт регистрацию и входное тестирование

зарегистрироваться

FAQ