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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

     

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

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

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

     

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

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

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

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

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

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

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

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

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

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

     

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

оставить заявку

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

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

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

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

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

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

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

FAQ

Thu Dec 05 2024 09:58:38 GMT+0300 (Moscow Standard Time)