Программирование
на Go

Годовой онлайн-курс по разработке на Go для тех, кто никогда не сталкивался с этим языком программирования и хочет научиться писать код, а также создавать микросервисы и высоконагруженные приложения с нуля.

 

Регистрация проходит с 28 августа по 30 сентября 2024 года

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

  • для школьников и студентов средних специальных учебных заведений

    Ждём учащихся школ, колледжей и техникумов от 13 до 20 лет.

  • плавный переход от простого к сложному

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

  • задаём много домашки

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

  • курс для тех, кому информатики — мало

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

  • информация из первых уст

    Авторы курса — действующие разработчики и тимлиды крупных компаний. Они не только дают глубокую теоретическую подготовку, но и делятся кейсами, с которыми сами ежедневно сталкиваются в работе.

  • комьюнити единомышленников

    На курсе нет случайных людей. Каждый жаждет учиться разработке на Go, обмениваться знаниями и просто общаться с такими же увлечёнными разработкой людьми.

  • прочный фундамент для будущих junior-разработчиков

    Познакомим вас с языком, научим многопоточному программированию, работе с переменными и функциями.

  • обучение из любой точки мира

    Всё, что вам нужно, — это стабильный интернет, ноутбук и настрой на серьёзную нагрузку.

  • выдаём сертификат

    Он может пригодиться при поступлении в вуз и будет полезен для портфолио.

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

  • Писать понятный код

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

  • Рефакторить код

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

  • Писать конкурентный код

    Научитесь писать веб-сервисы, узнаете, как работать с кешем, отложенными вызовами и многопоточной обработкой данных.

  • Писать эффективный код

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

  • Проектировать микросервисы

    Научитесь проектировать, реализовывать и отлаживать взаимодействующие между собой сервисы. Создадите проект в облаке, освоите особенности работы с Docker и базами данных.

Как проходит обучение 

  • на протяжении года

    Всё по-взрослому: вас ждёт интенсивное обучение, насыщенная программа, много домашки и проверочных работ.

     

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

  • 6 бесплатных спринтов

    Обучение на курсе бесплатное. Но, чтобы туда попасть, нужно зарегистрироваться и изучить первый открытый спринт. Он посвящён основам Go и состоит из 16 уроков с базовыми вводными темами. В конце спринта — итоговая задача. Если сдадите его успешно, поступите на курс и сможете продолжить обучение.

     

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

  • в своём темпе

    Занятия не привязаны ко времени, вы можете проходить их в комфортном темпе. Самое главное — следить за дедлайнами финальных заданий и выполнять их.

  • консультации по запросам

    На этом курсе нет команды преподавателей, вы будете изучать материалы самостоятельно по нашей программе. Если что-то будет непонятно и появятся вопросы, вы сможете записаться на консультацию с экспертами и авторами курса. Консультации проходят раз в неделю.

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

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

    Заполните анкету и укажите электронную почту — на неё мы пришлём инструкции, что делать дальше.

  • 02
    Отбор кандидатов и результаты

    На этом курсе нет вступительных испытаний. Доступ к вводному спринту будет открыт всем, кто заполнил заявку.

     

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

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

Команда
курса

  • Павел Попов
    Павел Попов

    Лид, автор курса, Яндекс

  • Александр Ванюшкин
    Александр Ванюшкин

    Автор курса, Weborama

  • Арсений Коротков
    Арсений Коротков

    Автор курса, Joom, выпускник Яндекс Лицея

FAQ

Wed Aug 28 2024 12:31:11 GMT+0300 (Moscow Standard Time)