Кампус в Екатеринбурге

  18 – 22 ноября    Набор завершён  

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

Ждем студентов со всей России. Оплатим билеты в Екатеринбург, научим крутым фишкам на C#, покажем головной офис и классно проведем время! :)

На Кампус мы приглашаем тех, кто живет за пределами Екатеринбурга. Для тех, кто живет в Екатеринбурге и близлежащих населенных пунктах, мы организовали годовую школу промышленной разработки — ШПоРу.

 

​Начать решать тестовое

Дедлайн сдачи заданий 23:59 по МСК 8 ноября 2019

Что такое Кампус?

Организуем Кампус за городом, чтобы на несколько дней погрузиться в разработку, попрактиковаться в написании кода, рассказать участникам про специфику командной работы над программным продуктом под руководством инженеров-программистов СКБ Контур.

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

Программа Кампуса

Общее направление курса — «Проектирование и тестирование кода на C#». Создавать программы сейчас учат много где — это несложно. Сложно создавать программы с высоким внутренним качеством. Мы учим именно этому.

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


Вот наши темы:


Система контроля версий Git

  1. Основные и продвинутые команды: от commit-pull-push до reset --soft и rebase -i
  2. Принципы работы Git

Чистый код

  1. Понятность и проверяемость программ.
  2. Повторное использование. Принципы декомпозиции и компонуемости.

Тестирование

  1. Авто-тестирование черного и белого ящика. Создание тестов по спецификации. Что лучше работает, тестирование или code review?
  2. Паттерны и антипаттерны организации модульных тестов.

Проектирование

  1. Принципы проектирования SRP, OCP, DIP, и Dependency Injection.
  2. Практика использования DI-контейнеров
  3. Mock-библиотеки для тестирования ООП кода.

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


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

 

Как подготовиться?

Чтобы успешно справиться с тестовым заданием, потребуется знание основ программирования C#. Подготовиться можно при помощи бесплатных курсов Контура на ulearn.me

Присоединяйтесь к нам, и не пропустите новые события

Остались вопросы?

Пиши на kontur-student@kontur.ru
Я постараюсь ответить как можно быстрее :)