Technical Excellence: современные технические практики разработки ПО

Все ключевые понятия, их смысл, уровни зрелости и просветления для немедленного практического применения

  • Авторский курсАвторский курс, разработанный Cleverics
  • Обучение через действиеОбучение и материалы на русском языке
  • Удобный график обученияВы занимаетесь где угодно, когда угодно, как вам удобно
  • Доступ на 30 днейДоступ на 30 дней
17 450 руб для организаций
17 450 руб14 830 руб для частных лиц

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

При этом многие продуктовые команды, департаменты разработки ПО и организации в целом не сильно знакомы с современными техническими практиками и не используют их. Работа выполняется так, как она выполнялась 10-15 лет назад. Безусловно, так можно. Только получается зачастую медленно, дорого и в результате не то, что ожидается.

Цель данного учебного курса — понятным языком рассказать о современных практиках разработки ПО так, чтобы знания можно было сразу же применить. Основа изложения — карта зрелости технических практик, созданная Cleverics и используемая при выполнении проектов построения работы ИТ. Эта карта структурирована по модулям (отдельно про работу с исходным кодом, тестированием, развёртыванием, управлением конфигурациями и так далее), и в каждом модуле обсуждаются условные уровни зрелости: как можно делать так себе, как можно лучше, а как — совсем хорошо. При этом шкала действительно условная, мы не призываем всем обязательно прийти к конечному уровню. В ваших реалиях это может быть нецелесообразно и экономически неэффективно. Однако знать о возможной дороге очень полезно.

Модули можно изучать в любом порядке. После каждого модуля следует короткий тест, позволяющий проверить усвоение знаний. Изложение доступно даже для новичков.

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

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

Кому полезно

  • CheckРазработчикам программного обеспечения, особенно уровня junior
  • CheckСистемным и бизнес-аналитикам, участвующим в разработке ПО
  • CheckТестировщикам ПО
  • CheckАрхитекторам
  • CheckТим-лидам
  • CheckScrum-мастерам
  • CheckKanban Delivery Managers, Kanban Service Request Managers
  • CheckКонсультантам по Agile и современным методам управления

Программа учебного курса

Модули курса:

  • Проверка исходного кода (Code Review)
  • Работа с исходным кодом и система контроля версий (Source Control)
  • Активация функциональности (Feature Toggling)
  • Сборка (Build)
  • Тестовые данные (Test Data)
  • Тестирование модулей (Unit Testing)
  • Функциональное тестирование (Functional Testing)
  • Развёртывание (Deployment)
  • Виртуализация (Virtualization)
  • Управление конфигурацией инфраструктуры (Infrastructure Configuration Management)
  • Управление конфигурацией приложения (Application Configuration Management)
  • Мониторинг (Monitoring)

Изучаемые понятия и практики:

  • Исходный код (source code) и исполняемый код (binary/execution code)
  • Контроль версий (version control), система контроля версий (source control system), ветки кода (branch)
  • GitFlow
  • A/B-тестирование
  • Непрерывная интеграция (continuous integration), непрерывная поставка (continuous delivery), неперерывное развёртывание (continuous deployment)
  • Репозиторий сборок, хранилище артефактов
  • Build once, deploy many
  • Deploy the Same Way to Every Environment
  • Test driven development
  • Канареечное тестирование (canary testing)
  • Откат назад при развёртывании (rollback)
  • Инфраструктура как программный код (infrastructure as a code)
  • Антипаттерн: развёртывание вручную
  • Антипаттерн: развёртывание только после завершения разработки
  • Антипаттерн: ручное управление конфигурацией

Что вы получите

1

Знания

о проверенных и полезных современных технических практиках разработки ПО

2

Идеи

по улучшению работы своей команды или своего отдела

3

Темы

для дальнейшей самостоятельной проработки и изучения

Почему Cleverics

Авторский курс

Мы разработали этот учебный курс, чтобы помочь нашим консалтинговым клиентам быстро повысить уровень компетенций всех сотрудников, соприкасающихся с разработкой ПО. Теперь мы предлагаем воспользоваться этими знаниями и опытом всем командам.

Общий язык

Мы специализируемся на построении работы ИТ-подразделений, а не на программировании. Мы используем понятный язык без сложных технических заморочек. Поэтому наш курс будет понятен и разработчику, и аналитику, и тестировщику, и Скрам-мастеру.

Гарантия качества

Мы уверены в качестве наших услуг и гарантируем возврат 100% стоимости в случае неудовлетворённости клиента. Подробнее о гарантии качества обучения.

Частые вопросы

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

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

Доступ предоставляется на 30 календарных дней. Общее чистое время на изучение всех материалов и выполнение всех заданий примерно 10 часов.

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

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

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

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

Конечно! Оказание услуг по обучению без лицензии является незаконным. Мы соблюдаем все законы Российской Федерации, в том числе федеральный закон № 273-ФЗ «Об образовании в Российской Федерации». Более того, частные лица могут получить налоговый вычет на расходы по обучению. Сообщите нашим менеджерам о вашем желании получить вычет до оформления документов.

Да, можете. Каждый гражданин РФ может получить социальный налоговый вычет по расходам на своё обучение в размере до 120 000 руб. в год, что при ставке НДФЛ в 13% означает возврат до 15 600 руб. Для этого нужно подать налоговую декларацию и приложить к ней копию договора на обучение, копию лицензии на образовательную деятельность и копию чека об оплате обучения. Если вы оплачиваете обучение как физическое лицо - сообщите нам о своём желании получить налоговый вычет сразу же при оформлении договора.

Частные лица после регистрации на учебный курс могут сразу оплатить обучение через свой Интернет-банк, по картам Visa, MasterCard, Мир, а также с помощью Яндекс.Деньги, WebMoney, Альфа-Клик, MasterPass.

  • Visa
  • Mastercard
  • Мир
  • Yandex Money
  • Альфабанк
  • Webmoney
  • Masterpass
3 000+

слушателей мы обучили гибким подходам к управлению ИТ

4 000+

участников наших деловых игр

22 000+

слушателей мы обучили с 2009 года

Помощник по планированию обучения для вашей карьеры

Ваша должность
Сейчас, либо планируете занять в ближайшие 1-3 года
Ваши роли
Чем вы занимаетесь в своей компании?
Путь до сертификации ITIL Expert
Какие курсы по ITIL v3 вы уже прослушали?
Путь до сертификации ITIL Managing Professional
Какие курсы по ITIL 4 вы уже прослушали?
Пожалуйста, расскажите о себе

Канбан-метод: практика построения быстрого потока (online с тренером)

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

Управление проектами на основе PRINCE2 (online с тренером)

Трёхдневный аккредитованный курс с интерактивным кейсом
Важность:

VAP: Управление ИТ-активами (ITAM) (online с тренером)

Трёхдневный практический курс на основе IBPL, ITIL, COBIT, ISO 20000 и ISO 19770
Важность:

Управление архитектурой предприятия на основе TOGAF и IT4IT (online с тренером)

Синергия управления архитектурой ИТ и бизнеса: способы достижения и методы
Важность:

DevOps: современный подход к организации работы ИТ (online с тренером)

Понятно и подробно о DevOps не с технической, а с управленческой точки зрения
Важность:

ITIL® 4 Foundation

Аккредитованный учебный курс о новой версии ITIL
Важность:

ITIL® 4 Managing Professional Transition (online с тренером)

Самое главное об ITIL 4 для тех, кто хорошо знает ITIL v3
Важность:

ITIL® 4 Specialist: Create, Deliver & Support (online с тренером)

Как организовать эффективную работу по созданию, внедрению и поддержке услуг
Важность:

ITIL® 4 Strategist: Direct, Plan & Improve (online с тренером)

Руководство, планирование и совершенствование: как правильно формировать цели и обеспечивать их достижение
Важность:

ITIL® 4 Specialist: Drive Stakeholder Value (online с тренером)

Системный взгляд на совместное создание ценности на основе путешествия заказчика (customer journey)
Важность:

ITIL® 4 Specialist: High Velocity IT (online с тренером)

ИТ на высокой скорости: что такое современная цифровая организация
Важность:

ITIL® 4 Leader: Digital & IT Strategy (online с тренером)

Как разработать и реализовать цифровую и ИТ-стратегию
Важность:

Scrum: практика организации работы продуктовой команды (online с тренером)

Концентрированное руководство по запуску и перезапуску продуктовых команд в реальном мире
Важность:

VAP: Управление поддержкой ИТ-услуг (online с тренером)

Строим эффективную ИТ-поддержку. Оптимизируем существующую.
Важность:

VAP: Управление изменениями и конфигурациями в ИТ (CMDB) (online с тренером)

Как повысить долю успешных изменений, снизить связанные с ними риски и знать всё про конфигурации
Важность:

VAP: Управление уровнем услуг и каталогом услуг (online с тренером)

Разработка и совершенствование каталога, соглашений об уровне услуг (SLA), метрик качества услуг, включая расчёт доступности услуг
Важность:

VAP: Экономика и финансы ИТ (online с тренером)

Бюджетирование, аллокация затрат, расчёт себестоимости услуг, планирование ресурсов ИТ
Важность:

Product: создание и развитие успешных цифровых продуктов (online с тренером)

Квинтэссенция продуктового подхода для запуска и управления продуктами на уровне компании с максимальной пользой для организации
Важность:

Flow Metrics: управление потоковым производством на основе данных

Работа с метриками скорости и производительности на примерах реальных команд
Важность:

Получите бесплатную персональную консультацию о своей карьере в области ИТ-менеджмента!

Менеджеры по работе с клиентами

Карина Усищева
Карина Усищева
Марина Колесникова
Марина Колесникова
Анжелла Шленская
Анжелла Шленская