Следите за нами: 

Курсы весеннего семестра

19 февраля - 28 мая

Курсы от Контура в Уральском федеральном университете и офисах компании.

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

Курс: Многопоточное и асинхронное программирование на C#

Преподаватель: Загнойко Александр, разработчик СКБ Контур

В рамках этого курса будем учиться писать многопоточный код на C#, работающий в рамках одного многопроцессорного (многоядерного) компьютера. Подробно рассмотрим такие темы, как примитивы синхронизации, lock-free коллекции, пул потоков, стандартная библиотека TPL, асинхронное программирование.

Для кого: для всех желающих, знакомых с основами языка C#

Первое занятие 28 февраля в 17:50, аудитория, 632. Будь готов к тестовому заданию, ноутбуки не нужны. 

Курс: Тестирование

Преподаватели: Екатерина Чаплинская, Ольга Изюрьева и команда тестировщиков СКБ Контур

Курс дает базовые знания, знакомит с процессом разработки, инструментами и теорией тестирования. Участники будут тестировать настоящий продукт Контура, и с его помощью превращать теорию в практику.

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

Программа курса 

  1. Вводное — знакомство с курсом и друг другом.
  2. Модели разработки ПО и место тестирования в них — о внутреннем устройстве команд разработки. Роли в команде и правила взаимодействия.
  3. Классификация видов тестирования — узнаете какие бывают и какие лучше применять в зависимости от фичи, целей проекта. 
  4. Процесс разработки тестов — поговорим о том, что важно учесть при разработке тестов и какие есть варианты оформления плана тестирования.
  5. Методы проектирования тестов. Черный ящик — узнаете что такое и как применять эквивалентное разбиение, граничные значения, метод пар и диаграмму состояний и переходов.
  6. Методы проектирования тестов, основанные на опыте — познакомитесь с популярными эвристиками и оракулами тестирования.
  7. Инструменты тестирования. Интеллектуальные карты — как интеллектуальные карты помогают мыслить, систематизировать информацию, ничего не забывать по задаче и быть эффективным.
  8. Выбор методов тестирования — на практике научитесь выбирать подходящие для той или иной.
  9. Багрепорты. Зачем и как их фиксировать — расскажем про инфостиль, зарекомендовавшие себя правила оформления багрепортов, приоритеты и жизненный цикл багов. Потренируетесь в составлении багрепортов.
  10. Инструменты тестирования. DevTools браузера — что это и чем помогает в работе тестировщика.
  11. Инструменты тестирования. Базы данных — практически набьёте руку по написанию часто используемых запросов.
  12. Инструменты тестирования. АПИ — научитесь отправлять запросы к АПИ и расшифровывать ответы.
  13. Инструменты тестирования. Скрипты — какие скриптовые языки бывают и как они помогают в работе тестировщика. Попрактикуетесь в написании скриптов.
  14. Инструменты тестирования. Управление конфигурацией (VCS+CI) — что полезного могут сделать для тестировщика система контроля версий и система непрерывной интеграции.
  15. Плюсы и минусы автоматизации — когда нужно, а главное не нужно автоматизировать тестирование.
  16. Большая практика. Поиск багов — три встречи, на которых тестируем продукт Контура. А точнее его малую часть:)
  17. Итоги курса + разговоры о собеседованиях — подводим итоги, раздаем «медали»: приглашаем на стажировку, ставим зачеты. Отвечаем на вопрос «что дальше?». 

Список участников курса 

  1. Белинский Егор Владимирович
  2. Ботнарь Сергей Иванович
  3. Васильева Ксения Максимовна
  4. Гущин Артемий Андреевич
  5. Жданова Анна Валерьевна
  6. Заикина Анастасия Валерьевна
  7. Заусова Екатерина Николаевна
  8. Карандина Валерия Олеговна
  9. Ковалец Антон Владимирович
  10. Койнов Дмитрий Сергеевич
  11. Косова Светлана Владимировна
  12. Курбанов Марат Альбертович
  13. Лыскова Майя Владимировна
  14. Макарова Наталья Евгеньевна
  15. Миннибаева Генриетта Анваровна
  16. Нетревожко Светлана Георгиевна
  17. Новоселова Наталья Геннадьевна
  18. Памберг Вячеслав Игоревич
  19. Папулова Алёна Юрьевна
  20. Помосова Анна Андреевна
  21. Ржанникова Алиса Сергеевна
  22. Румянцев Андрей Николаевич
  23. Савинова Марина Александровна
  24. Савицкий Кирилл Андреевич
  25. Симонов Михаил Николаевич
  26. Соловьева Анна Кучкаровна
  27. Толкачева Инна Станиславовна
  28. Устинова Вероника Олеговна
  29. Черкашин Алексей Васильевич
  30. Чихарева Анастасия Владимировна
  31. Шабанов Антон Зинатович
  32. Шевченко Елена Александровна
  33. Шмырина Анна Борисовна

Алгоритм отбора и разбор тестового здесь

Курс: Системный анализ в продуктовой разработке

Преподаватель: Юлия Закс, руководитель аналитического отдела СКБ Контур

На курсе научишься придумывать программный продукт целиком! Знать, какое должно быть сообщение об ошибке, если эти 8 полей пустые, те 9 заполнены, а в строке комментарий написан первый том «Войны и Мира»! Уметь доставать информацию из текстов до последнего зернышка!

Расписание: уточняется.

Регистрация на курс

Курс: Алгоритмы, играющие в игры

Преподаватель: Павел Егоров, помогают ему ведущие разработчики СКБ Контур

Практический курс, в котором научишься программировать ботов для мультиплеерных игр и входить в топ-5% игроков в соревнованиях на площадке CodinGame.com.

Расписание: первое занятие 21 февраля в 17:50, аудитория 632, Тургенева, 4.

 

Курс: Машинное обучение

Преподаватель: Михаил Хрущев, разработчик СКБ Контур

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

Расписание: первое занятие 22 февраля в 16:10, аудитория 509, Тургенева, 4.