Основы разработки по промышленным стандартам на платформе 1С:Предприятие

ВИДЕОКУРС И ОНЛАЙН-ПРАКТИКУМ

«Основы разработки по промышленным
стандартам на платформе 1С:Предприятие»

Практический 4-недельный курс по созданию программ:
За один прием
Без возвратов на доработку
Под ключ

Ультрапередовые методики разработки Agile (Scrum, Kanban) на основе сценариев пользовательского поведения (BDD*) и инженерных практик, о которых не подозревают 99% 1С-программистов.

Войдите в мир элиты создателей качественного ПО!

старт 1 февраля 2017 г.
* - BDD (Behavior-Driven Development) - процесс разработки через сценарии пользовательского поведения с автоматизированной системой отладки кода.

4 НЕДЕЛИ ИНТЕНСИВНОГО ОБУЧЕНИЯ И ПРАКТИКИ

 
ДЛЯ КОГО

Для новичков и опытных программистов 1С, которые хотят стать продвинутыми разработчиками, узнать об инструментах и методах качественной разработки ПО, а также для системных и бизнес-аналитиков, Причем, не важно, работаете ли вы в мире франчайзинга, в ИТ отделе или на фрилансе.

ЧТО В ИТОГЕ

Вы научитесь автоматизировать рутину и избегать ошибок в процессе программирования, сократив время на отладку кода и себестоимость своих услуг. Поймете, как работать в условиях гибких методик разработки Agile (Scrum, Kanban) с помощью инженерных практик. Получите опыт командной работы или сможете реализовать свой Open Source проект.

6 СЕКРЕТОВ РАЗРАБОТКИ, КОТОРЫЕ ВЫ ОСВОИТЕ

01

Окружение разработчика

Система версионирования и удобный клиент для работы с ней. Вам больше не понадобиться выносить код в комментарий "на всякий случай". Автоматизация рутинных операции, которые съедают уйму времени. Инструменты для разбора внешних отчетов и обработок на исходные файлы
02

Инструменты выполнения сценариев

Настройка инструментов для выполнения сценариев пользовательских действий. Формирование наглядных отчетов о проверке поведения. Создание авто-инструкции, а также знакомство с социальной сетью для разработчиков
03

Работа с заказчиком

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

Разработка через поведение

Использование промышленных стандартов разработки через поведение в тех случаях, когда:

• конфигурация находится на поддержке;

• в конфигурации включена возможность изменения
05

Документация для пользователя

Автоматическое формирование инструкций для конечных пользователей на основании ТЗ и авто-тестирования функционала. Больше не нужно тратить драгоценное время на написание пользовательской документации!
06

Проект в Open Source

Как участие в командной работе или свой Open Source-проект помогает существенно улучшить портфолио разработчика и экспертность проектной группы
Старт 1 февраля 2017 г.

ФОРМАТ ОБУЧЕНИЯ

Скачиваете видеокурс и методические материалы по блоку обучения. Материалы следующего блока (темы) станут доступными после выполнения домашнего задания.
На протяжении всего обучения вам будет доступна закрытая группа на портале Инфостарт для общения с вашим потоком и преподавателем.
По каждомупо блоку обучения (теме) вы выполняете домашнее задание с применением методик и технологий, полученных в ходе изучения материала блока. Выполненное задание подается на проверку.
По каждому выполненному домашнему заданию вы полчаете CodeReview (обратную связь по правильности кодинга), затем получаете доступ к изучению материалов следующего блока (темы).

АЛЕКСАНДР АЛЕХИН

Автор и ведущий курса

Разработчик на платформе 1С:Предприятие со стажем более 8 лет (в фирмах-франчайзи 1С, на фрилансе и в штате).

Специализируется на:

  • Внедрении с доработкой и без типовых и отраслевых конфигураций;
  • Сопровождении (доработка, решение проблем, консультации) конфигураций БП, УТ, УПП, ДО;
  • Разработал подсистему для управления оперативными заданиями на основе объектов "бизнес-процессы" и "задачи" с уведомлениями пользователей, а также для взаимодействия с сервисами маркетинговых рассылок.
  • Разработал конфигурацию с 0 для управления серверными информационными базами.
  • Участник Open Source проектов из семейства продуктов Vanessa Stack.
  • Ведущий 2-х воркшопов по промышленным стандартам разработки ПО в Москве.
  • Автор и ведущий вебинара "Быстрый старт в разработку по промышленным стандартам"

ПРОГРАММА КУРСА

Старт 1 февраля 2017 г.

ОКРУЖЕНИЕ РАЗРАБОТЧИКА
>

Урок 1. GIT

Где скачать. Особенности установки. Работа с GIT через консоль. Инициализация и локальные настройки репозитория. Статус и обзор репозитория. Коммиты. Перемещение между коммитами.

Урок 2. SOURCE TREE

Где скачать. Особенности установки. Работа с GIT через SourceTree. Инициализация и локальные настройки репозитория. Статус и обзор репозитория. Коммиты. Перемещение между коммитами.

Урок 3. OSCRIPT & PRECOMMIT 1C

Бинарные и исходные файлы. Oscript и где его скачать. Особенности установки и проверка работы Oscript. Инструмент разбора файла Precommit1C. Как найти и скачать Precommit1C. Как с помощью Precommit1C настроить репозиторий на разбор *.epf и *.erf файлов.

Урок 4. VANESSA-BDDEditor & Vanessa Behavior

Знакомство с “семейством” продуктов vanessa-stack. Где скачать BDDEditor (инструмент для создания и редактирования *.feature файлов). Где скачать Behavior (инструмент выполнения сценариев из *.feature файла). Настройка и проверка работы инструмента Vanessa Behavior.

Урок 5. ALLURE, IRFAN VIEW, VISUAL STUDIO CODE

Где скачать, как настроить и проверить работу Allure. Где скачать, как настроить и проверить работу IrfanView. Где скачать и как настроить VSC.

BDD (BEHAVIOR DRIVER DEVELOPMENT)
>

Урок 1. *.feature

Знакомство с FEATURE. Назначение и структура *.feature файла. Пример создания *.feature файла

Урок 2. Обработка проверки поведения

Что такое “снипет” и зачем ему адрес. Пример использования функционала Vanessa Behavior для генерации обработки проверки поведения по *.feature файлу. Что такое “step_definition”

Урок 3. Состояние шага

Знакомство с процедурами проверки шагов сценария. Как определяется состояние шага.

Урок 4. Программирование шагов

Как запрограммировать шаг. Контексты фичи. Знакомство с функционалом “повторное использование шагов” инструмента Vanessa Behavior

Урок 5. Allure

Пример использования и особенности работы с утилитой Yandex Allure

ОРГАНИЗАЦИЯ ПРОЦЕССА РАЗРАБОТКИ ПО ПРОМЫШЛЕННЫМ СТАНДАРТАМ
>

Урок 1. “Лоскутная” автоматизация

Обзор организации процесса без использования промышленных стандартов разработки

Урок 2. Промышленный подход

Обзор организации процесса с использованием промышленных стандартов разработки

ПРАКТИЧЕСКИЕ ПРИМЕРЫ
>

Урок 1. Автоматизированное тестирование

Знакомство с функционалом 1С для записи, воспроизведения действий пользователя и проверки результата этих действий. Ключи запуска и особенности работы с ними. Журнал действий пользователя

Урок 2. *.feature “из воздуха”

Знакомство с функционалом “*.feature из воздуха” и “экспортные сценарии” инструмента Vanessa Behavior.

Урок 3. Кейс “Конфигурация на поддержке или базовая”

Решение кейса. Как получать, хранить и использовать Fixtures. Знакомтсво с Asserts. Знакомство с функционалом “детализация фичи” инструмента Vanessa Behavior. Выполнение шагов в конфигурации, не использующей модальность и синхронные вызовы

Урок 4. Кейс “Конфигурация с возможностью изменения”

Решение кейса. Закрепление навыков работы с вышеописанным функционалом инструмента Vanessa Behavior, а так же Fixtures

Видео-бонус для финалиста: “живая” документация

Где скачать, как настроить и использовать инструменты для формирования документации "на лету" для пользователя

БОНУСЫ
>

1. Что такое Open Source и в чем его польза

2. Как стать владельцем Open Source продукта

3. Как использовать Open Source продукт

4. Как стать внешним или внутренним участником Open Source проекта (продукта)

Технические требования и FAQ

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

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

Видеоматериалы предоставляются в защищенном формате, проигрывание возможно только под ОС Windows, с видеокартой, поддерживающей оверлеи. Если вы сомневаетесь, сможет ли ваш ПК воспроизвести видеоматериалы, скачайте тестовую программу http://uvsoftium.ru/pro/VideoTest5.rar или обратитесь за помощью по адресу эл. почты edu@infostart.ru.

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

СТАНЬТЕ УЧАСТНИКОМ КУРСА

"Основы разработки по промышленным стандартам на платформе 1С:Предприятие"
Старт 1 февраля 2017 г.
Спасибо, мы вам напишем!
Благодаря курсу вы научитесь применять в 1С инструменты, которые используются для эффективной разработки на других языках программирования (Ruby, PHP, Python и т.д.)
ОСТАЛИСЬ ВОПРОСЫ? Задайте их специалисту
Позвоните по телефону
8-800-5555-256
(бесплатный звонок по России)
ПОДЕЛИТЕСЬ ЭТОЙ ИНФОРМАЦИЕЙ С ДРУЗЬЯМИ