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


15 апреля Кампус отправляется в гости в Северную столицу! Если ты из Ленинградской, Псковской, Новгородской областей или Карелии, мы ждем тебя!




А еще Кампус — это возможность прийти на стажировку и остаться работать в Контуре.


Для тебя бесплатно, проезд и проживание берем на себя. Отбор по тестовому, подробности на сайте kontur.ru/kampus.


Будем рады, если расскажете о Кампусе друзьям из Питера и ближайших регионов :)


Программа школы


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


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


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


Темы:


Чистый код


  • Локальная понятность и проверяемость программ.
  • Повторное использование. Принципы декомпозиции и компонуемости.
  • Практика создания Fluent Api.

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


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

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


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

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


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


Прием заявок начался!

Комментарии (0)