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

Опубликовал Серебряная Пуля Команда (Silverbulleters) в раздел Программирование - Инструментарий

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

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

ДЛЯ КОГО

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

ЧТО В ИТОГЕ

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

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

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

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

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

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

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

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

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

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

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

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

6. Проект в Open Source

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

АВТОР И ВЕДУЩИЙ КУРСА

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

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

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

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

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

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

Урок 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.

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

Скачать файлы

Наименование Файл Версия Дата изменения Размер
Весь учебный материал  (без группового обучения и поддержки автора курса) 
21.12.2016
21.12.16 16000 руб.
Дистанционное обучение в группе, старт 1 февраля 2017 г. (получение материалов по мере сдачи практических работ и проверка домашних заданий).
21.12.2016
21.12.16 8000 руб.

См. также

Добавить вознаграждение
Комментарии
1. Евгений Жуков (zhy4ok) 20.01.17 10:23 Сейчас в теме
Добрый день, не понял какая разница в версиях учебных курсов.
Получается за 16 000 руб - платишь и все получаешь.
За 8 000 руб - делаешь ДЗ и все получаешь.

Или есть еще разница?
2. Ak Uji (Akuji) 5 20.01.17 10:41 Сейчас в теме
по ходу цены перепутали... в 1м без поддержки препода, а во 2м с поддержкой
3. Павел Чистов (GROOVY) 2209 20.01.17 11:12 Сейчас в теме
Не перепутали.
Если хотите просто получить сразу все материалы - 16000.

Если готовы сдавать задания, и получать новые материалы только после сданного ДЗ то 8000.