Специализация
Веб‑разработка
на Go

Трёхмесячное обучение c акцентом на создании высоконагруженных веб-приложений и масштабируемых систем. Вы научитесь глубоко разбираться в процессах разработки: от программирования и создания микросервисной архитектуры до развёртывания инфраструктуры и работы с CI/CD.

 

С вас — серьёзный настрой, с нас — интенсивная учёба с домашками и практикой.

регистрация завершена

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

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

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

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

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

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

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

  • учим бесплатно

    Нужно успешно пройти тестирование, чтобы поступить.

     

    Про поступление 

  • нужны знания Go и Git

    Важно уметь работать с горутинами, HTTP-запросами, понимать принципы разработки и работы с Git, а также иметь базовые знания языка Go.

  • первые 2 месяца — лекции и домашки

    Каждую неделю проводим одну лекцию и одно практическое занятие, а также даём домашку на два-три часа.

  • третий месяц посвящён проектам

    Третий месяц посвящён проектам Учащиеся делятся на группы из трёх-четырёх человек и вместе решают какую-то задачу.

  • готовим практиков

    После окончания учёбы вы сможете создавать веб-приложения с нуля: от кода до инфраструктуры.

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

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

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

  • Разбираться с Docker и Docker Compose

    Изучите принципы контейнеризации и освойте инструмент, который позволит ускорять разработку и легко запускать приложения в изолированных контейнерах на одном сервере. Вы также научитесь работать с сетью и управлять сразу несколькими контейнерами с помощью Docker Compose.

  • Работать с Nginx

    Научитесь устанавливать веб-сервер на ОС и настраивать с помощью него балансировку нагрузки (HTTP, HTTPS, TCP, UDP) для вашего приложения или прямой и обратный прокси.

  • Создавать виртуальные окружения

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

  • Ускорять процессы разработки с помощью GitLab CI

    Разберётесь в том, как принципы CI/CD помогают автоматизировать процесс интеграции и поставки изменений в прод, а также узнаете всё про работу в GitLab.

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

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

    c 28 августа по 24 сентября 2024 года

     

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

  • 02
    Познакомьтесь с платформой

    Изучите образовательную среду Лицея Яндекс Образования. Доступ появится сразу после регистрации.

  • 03
    Пройдите отборочное тестирование до 24 сентября 2024 года

    Тест состоит из заданий по основам Go. Так мы сможем определить ваш уровень знаний и оценить, справитесь ли вы с курсом. У вас будет пять часов и только одна попытка. Сдать тест нужно до 23:30 (мск) 24 сентября 2024 года.

     

    Если вы окончили программу «Основы программирования на Go» в 2024 учебном году, сдавать ничего не нужно — поступаете автоматом.

  • 04
    Узнайте результаты

    Мы пришлём вам результаты на почту не позднее 23:59 (мск) 27 сентября 2024 года. Если вы успешно прошли отбор, в письме также будут детали обучения на курсе.

регистрация завершена

Команда
специализации

  • Юрий Саргсян
    Юрий Саргсян

    Лид, Вайлдберриз

FAQ

Tue Sep 24 2024 14:27:50 GMT+0300 (Moscow Standard Time)