УЧЕБНЫЙ КУРС
Этот курс – первый в серии курсов про DevOps нормальным языком – как оно на самом деле работает, зачем, почему именно так, и как на это все перейти…
Но сначала – несколько слов о чем речь…
28% технических докладов на ИС 2021 – про командную разработку, BDD / TDD, управление версиями, тестирование, контроль качества кода, CI/CD и т.д.
Инфостарт – открытая площадка, где специалисты и команды делятся тем, что для них сейчас актуально.
Почему каждая четвертая команда выносит эту тему? – потому что продукты стали сложнее, проекты стали сложнее, в группах разработки – по 10-20 человек, есть по-проектно привлеченные специалисты, плюс разработчики от заказчика, источников потенциальных ошибок куча, все нужно проверять, сводить и деплоить…
- Каждая команда ищет, как увеличить скорость разработки – и при этом уменьшать количество ошибок.
- Как делать разработку удобнее, автоматизируя задачи на поиск багов, коммуникацию, бэкапы, отладку и т.д.
- Как запустить нормальные, отработанные всем миром практики тестирования, быстрого деплоя фиксов и так далее.
Это важно? Конечно. И этот курс Вам даст базис, на котором это все можно встроить.
Вам нужен этот курс, если вы:
- Внедряете или используете тестирование и ревью кода — EDT даст вам платформу для разработки, возможность подключать удобный плагин модульных тестов, а Git — инструментарий для хранения, контроля и ревью кода.
- Не хотите потерять код при обновлении — с Git вы гарантированно сохраните всю историю разработки и сможете восстановить любое зафиксированное изменение.
- Испытываете сложности при работе с обработками — EDT + Git позволяют версионировать и анализировать актуальность обработки “на лету” с учетом изменений основной конфигурации (проекта).
- Устали проверять расширения — EDT может “на лету” проверять все расширения на ошибки с учетом изменений в зависимых проектах – и делает это лучше, чем проверка применимости в Конфигураторе. Ну или ставить проверки по ним на паузу : )
- Не можете найти нужное изменение в Хранилище — Git дает поиск по истории, вплоть “когда и кем была внесена искомая строка кода”. Найти баг – а так же кто и когда его занес.
- Устали спрашивать коллег, кто, зачем и какие изменения внес в код, так как хранилище не отвечает нормально на эти вопросы, тем более, что нет хранилища для внешних обработок.
- Наняли нового сотрудника — и вы не хотите, чтобы он сразу вливал свои изменения в ядро, а хотите устроить вычитку кода разными сотрудниками.
- Работаете с 2-3-4 конфигурациями — в EDT вы можете открыть неограниченное число конфигураций / расширений / обработок в одной области и вам будет легче избегать ошибок при интеграции.
- Стремитесь увеличить скорость работы команды — покажем, как с помощью 1С:EDT и Git перестать тратить время из-за частых ошибок, неудобных инструментов и плохой коммуникации.
- Пишите на 2 языках программирования — вы получите такую же удобную среду разработки в 1C, как и в других языках, и сможете показать свои разработки в GitHub.
- Хотите работать в топовых командах разработки — EDT и/или Git уже используют команды компаний 1С, Первый Бит, Рарус, OZON, Финтех Решения, IRP Team…
- Хотите версионировать обработки, расширения, конфигурацию — причем так, чтобы вы могли откатиться на месяц назад, и получить совместимые версии обработок и расширений с той версией конфигурации.
- Работаете с тестовой базой на 100Гб и решаете несколько задач — не редкий случай, когда база данных тестовая одна, и разработать надо параллельно несколько задач. Git вам с этим отлично поможет.
- Нанимаете сотрудников на фрилансе — Git поможет вам проанализировать изменения и внести их безопасно для вашей разработки.
- Строите работу по мировым практикам — тут уже не обойтись без методик работы с Git (GitHub flow, GitFlow, GitLab flow) и т.д.
Это - необходимый базис для командной разработки
Использование 1C:EDT и Git — первый шаг к практикам DevOps в мире 1С. Эти технологии позволяют:
- Включить в процесс тестирование и ревью кода, использовать гибкие методологии разработки.
- Уменьшить количество ошибок за счет анализа кода «на лету» (а также избежать потерь денег и репутации из-за этих ошибок).
- Свести к нулю потери наработок в ситуациях, когда, например, кто-то обновляет базу данных/код затер коллега/рухнул конфигуратор.
- Сделать написание кода легче за счет синтаксического анализа “на лету” и удобного инструментария среды и плагинов.
- Сделать процесс разработки прозрачным и понятным. Не будет ситуаций, когда неясно, кто, когда и зачем внес изменения в код.
- Расширить возможности окружения за счет плагинов — у вас появится дополнительная проверка качества кода, работа с CI контуром, просмотр задач из Jira и т.д.
Для кого этот курс
Для руководителей команд
Вы увеличите эффективность команды разработки, а также сможете контролировать и анализировать работу программистов, знать, что и когда сделал каждый разработчик.
Для опытных программистов
Вы получите более удобный инструмент
для разработки и шанс работать в крупных компаниях над интересными проектами. Больше вы не будете ограничены средой разработки.
Для новичков в 1С-программировании
Вы не будете останавливаться в начале своей карьеры на простых задачах, а сразу получите знания об актуальных инструментах и методиках разработки.
Для команд или нескольких человек
Вы не только сделаете разработку в вашей команде удобнее, но и сумеете передать эту информацию дальше внутри компании.
Особенности курса
- Этот курс — выжимка реального опыта командной разработки в EDT и запуска этих практик в нескольких командах.
- Это НЕ “учебное видео на идеальных ситуациях”. Здесь рассматривается реальное применение технологии, со всеми особенностями и внештатными ситуациями.
- Курс подойдет и для разработчика-одиночки, чтобы быть принятым в нормальную группу разработки, и для руководителя большой команды, чтобы новички вливались быстро.
- Мы рассмотрим все настройки EDT и Git: от базовых стартовых возможностей до глубокой кастомизации под нужды команды.
- Возникающие ошибки не скрываем, а анализируем. Мы научимся быстро решать все сложности, которые у вас могут возникнуть во время работы в EDT и Git.
- В курсе мы используем английский интерфейс EDT и Git, английские термины DevOps. Это даст вам преимущество в работе с другими языками программирования, в смешанных командах и международных компаниях. Для простоты используем вставки из русского интерфейса.
Что входит в курс
20 академических часов видеоуроков
10 практических заданий и 50 вопросов в тестах
4 месяца ответов на вопросы и поддержки в Мастер-группе.
Сдача домашних заданий, кстати, тоже происходит через GitHub : )
Детальное содержание курса
Модуль 1. Быстрый старт в 1С:EDT
Изучив этот модуль, вы узнаете:
- Как решать проблемы с установкой 1С:EDT
- Как создавать рабочие места
- Как импортировать конфигурации, выполнять их отладку и обновления
- В чем ключевое различие между конфигуратором и 1С:EDT
Темы занятий модуля:
- Установка EDT
- Рабочие области
- Проекты
- Работа с исходниками
- Конфигурации запуска
- Отладка в EDT
Модуль 2. Знакомство с интерфейсом и функционалом 1С:EDT
Изучив этот модуль, вы узнаете:
- Какие у 1C:EDT есть возможности для адаптации под нужды команды и как использовать весь их потенциал
- Какие существуют утилиты для 1С:EDT и как их использовать
- Где найти плагины для 1С:EDT и как их установить
Темы занятий модуля:
- Меню Файл
- Меню Редактировать
- Меню Навигация
- Меню Запуск
- Меню Окно > Параметры
- Панели Общие
- Панели 1С:Предприятие
- Панель Отладка
- Установка плагинов через магазин
- Установка плагинов из других источников
Модуль 3. Особенности работы с 1C:EDT
Изучив этот модуль, вы узнаете:
- Как решать типовые простые кейсы, такие как выделение куска кода в переменную и ее переименование
- Как решать глобальные кейсы, такие как обновление конфигурации через поставку обновления
- Какие задачи надо решать через 1С:EDT, какие — через конфигуратор и как между ними осуществлять перенос изменений
Темы занятий модуля:
- Ограничения 1С:EDT по отношению к конфигуратору
- Обновление версии проекта 1С:EDT
- Полезные сочетания клавиш в 1C:EDT
- Доработка простого функционала в 1C:EDT
- Перенос изменений из 1C:EDT в конфигуратор и обратно
- Трехстороннее сравнение проектов
- Рефакторинг: переименование переменных, выделение процедур, генерация комментариев, преобразование кода в переменные.
Модуль 4. Учимся работать с Git
Изучив это занятие, Вы узнаете:
- Что такое Git, как применять его в разработке и других областях
- Как создавать репозитории, фиксировать и отслеживать изменения файлов
- Как работать с ветками и задачами
- Как работать с запросами на слияние и решать конфликты слияния в Git
- Какую методику выбрать и как внедрить ее в командной разработке
- Какие тонкости есть при разработке с помощью Git без 1C:EDT
Темы занятия:
- Git. Установка и создание репозитория
- Пример работы с Git
- Взаимодействие Git-клиентов
- Конфигуратор и Git
- Ветвление в Git
- Конфликты слияния в Git
- Регистрация в Git-сервисе
- Локальный и облачный Git
- Задачи в GitHub
- Применение задач в GitHub
- Варианты объединения веток
- Запросы на слияние. Pull Request
- Анализ запросов на слияние
- Зачем нужен Fork
- Workflow (методики работы с Git)
Модуль 5. GIT+EDT
Изучив это занятие, Вы узнаете:
- Как доставлять свой код в публичные репозитории
- Как переносить историю из хранилища в Git в формате 1C:EDT
- Как работать в 1C:EDT c Git над тяжелой конфигурацией на примере 1C:ERP
Темы занятия:
- Git + 1C:EDT. Contributor
- GitConverter. Ручное поднятие версии проекта
- GitConverter. Проблемы локали. Выгрузка в Git
- 1C:ERP. Разворачиваем 1C:ERP
- 1C:ERP. Создание репо, коммитов, веток
- 1C:ERP. Git LFS
- 1C:ERP. Импорт проекта
- 1C:ERP. Выводы
Новые замеры производительности
Это отрезок из урока модуля 2, посвященного кастомизации и настройке 1C:EDT под себя. Из него вы узнаете, как в 1С:EDT сравнивать между собой замеры производительности и какие есть возможности для анализа производительности.
Тайминг важных этапов видео:
-
1:02 — Включаем замер производительности.
-
1:40 — График для анализа производительности.
-
1:58 — Как анализировать замеры производительности с учетом изменений.
-
3:49 — Как дать название замеру.
-
4:43 — Как удобно сравнивать разные замеры производительности.
-
6:03 — Настройки для анализа производительности.
-
9:02 — Импорт и экспорт замеров производительности.
-
10:30 — Устанавливаем, пропускаем и удаляем точки остановок.
Отладка в 1C:EDT
В этом уроке мы посмотрим панель отладки, в частности, рассмотрим группировки точек останова, что сильно облегчает жизнь, так как иногда их бывает слишком много.
Кроме этого, узнаем, как отключать Вычисляемые значения, что позволит существенно ускорить отладку и даже даст несколько интересных преимуществ. Также научимся делать экспорт точек останова и сможем обмениваться не только кодом, но и точками останова.
Тайминг важных этапов видео:
-
0:50 — создание новой рабочей области и загрузка конфигурации для отладки.
-
5:47 — виды ошибок при загрузке конфигурации.
-
7:40 — понятие «Перспективы».
-
8:47 — остановка по ошибке.
-
9:10 — интерфейс отладчика. Вспомогательные панели.
-
14:28 — разбор режима отладки.
-
19:58 — особенности EDT в части отладки.
Время на изучение
Весь курс можно пройти за 3-4 недели.
В то же время, Вы сможете задавать все возникающие вопросы и получать ответы в Мастер-группе в течение четырех месяцев.
Если Вам потребуется прямая активная помощь в Вашем проекте – это также возможно.
Формат курса, график и поддержка
После оплаты курса Вы получаете доступ к закрытым разделам сайта и скачиваете видео-уроки. Их Вы можете проходить в любом удобном для Вас графике / порядке.
Возникающие вопросы Вы задаете тренерам на страницах обсуждений (Мастер-группы), там же Вы можете увидеть ответы на свои вопросы и вопросы других участников.
Поддержка по данному курсу – 4 месяца, ее можно активировать в любое удобное время.
По такой схеме мы обучаем несколько тысяч человек в год. Это работает : )
Защита и доступ к материалам
Все материалы скачиваются с сайта и доступны Вам без ограничения сроков.
Для просмотра видео-уроков используется защищенное приложение (видеоплеер), оно работает только в среде Windows.
Сразу после покупки и каждый год далее Вы можете получить 3 регистрационных ключа + 1 резервный. Вы сможете активировать их дома, на работе – и смотреть уроки курса там, где Вам удобно.
Если Вы добавите в заказ сопутствующие курсы, то получите дополнительную скидку.
Оформить заказ:
Возможно у Вас установлен блокировщик контента, поэтому форма заказа не загрузилась
— Отключите на время блокировку контента в Вашем браузере и перегрузите страницу, либо добавьте сайты: курсы-по-1с.рф, fs.курсы-по-1с.рф в список доверенных сайтов (whitelist)
— Если Вы не можете отключить блокировку или действует корпоративная блокировка контента, то Вы можете оформить заказ, заполнив форму:
— Другие способы оформления заказа:
- Связаться с оператором в чате и оформить заказ
- Написать нам на е-мейл support@kursy-po-1c.ru с темой письма «Оформить заказ»
Если никакие из этих способов не подходят - просто позвоните нам: 8-800-100-0613
Дополнительная информация
Мы ведем обучение с 2008 года, уверены в качестве наших курсов и даем на этот курс нашу стандартную 60-дневную гарантию.
Это значит, что если Вы начали заниматься по нашему курсу, но вдруг передумали (или, скажем, не имеете возможности), то у Вас есть 60-дневный срок для принятия решения – и если Вы производите возврат, мы возвращаем 100% оплаты.
Текущий уровень возвратов наших курсов: менее 1 процента…
Наши курсы можно оплатить по частям или в рассрочку, в том числе без процентов. При этом доступ к материалам Вы получаете сразу.
Это возможно при оплате от физических лиц на сумму от 3 000 руб. до 150 000 руб.
Все, что Вам нужно сделать – это выбрать способ оплаты “Оплата через ЮKassa”. Далее на сайте платежной системы выбираете “Заплатить по частям”, указываете срок и размер выплат, заполняете небольшую анкету – и через пару минут получаете решение.
Мы принимаем все основные формы платежей.
От физических лиц – оплаты с банковских карт, электронными деньгами (WebMoney, ЮMoney), через интернет-банкинг, оплаты через салоны связи и так далее.
Возможна также оплата заказа по частям (в рассрочку), в том числе без дополнительных процентов. Для этого при оформлении заказа укажите способ оплаты через “ЮKassa
” – а далее на сайте платежной системы выберите “Заплатить по частям”.
От организаций и ИП мы принимаем безналичную оплату, естественно, предоставляются все стандартные документы. Вы вводите заказ – и сразу можете распечатать счет на оплату.
Наши курсы предназначены для индивидуального обучения. Групповое обучение по одному комплекту является незаконным распространением.
Если Вам нужно обучить нескольких сотрудников – просто закажите несколько комплектов, и цена второго и следующих будет на 40% меньше.
На дополнительные комплекты не действуют еще какие-либо скидки или акции – они и так дисконтированы, получилась бы “скидка на скидку”.
Актуальность
Курс записан на версии EDT 2021.1
Есть вопросы?
Спросите в комментариях ниже – или напишите нам на support@kursy-po-1c.ru
Здравствуйте! Подскажите пожалуйста, а в этом курсе, как и в демо, разработка будет вся вестись на английском языке и опять с использованием плагинов меняющих стандартный внешний вид?
Тут разработки именно как таковой не будет. Будут показаны примеры и с английским кодом и с русским. Но интерфейс на английском.
Подскажите, когда планируется следующий курс? Сейчас набирают группы? Или это только видео?
Обучение по курсу проходит по свободному графику. Активировать и начать обучение можно в любой момент. Ждать набора группы не нужно.
Материалы курса – это видеоуроки, которые Вы скачиваете и изучаете в удобное для Вас время. Доступ к материалам открывается навсегда.
Дополнительно в курсе предусмотрена поддержка тренером в рамках Мастер-группы в течение 4 месяцев с даты активации.
Добрый день, а по итогам курса будет выдача сертификата? Не нашёл информации на официальной странице
Добрый день, Николай!
Да, после прохождения курса выдается сертификат о прохождении курса, при условии выполнения обязательных практических заданий.
Добрый день. Текущая версия EDT 2023.1.4 – планируется ли обновление курса?
Здравствуйте, Артем! В новой редакции нет принципиальных отличий, поэтому на текущий момент обновление курса не планируется.
День добрый.
1. В описании курса не нашел информации о преподавателе, расскажите, пожалуйста, про него.
2. Когда планируется запуск очередной группы на курсы
“Профессиональная разработка в 1С:EDT + Git и современные подходы к управлению версиями и качеством кода”
и
“Сценарное тестирование в 1С: настройка и практика использования” ?
Добрый день, Олег!
Авторы указанных Вами курсов – специалисты из команды IRP Team.
Обучение по курсам проходит по свободному графику, активировать доступ и начать обучение можно в любой удобный момент.
Курс записан на версии EDT 2021.1, а сейчас уже 2022.2.5. На сколько актуален курс? Рассматриваются ли новые возможности и исправления актуальной версии EDT?
Ничего существенно (в принципе и не существенно) нового не вышло. Курс записан на 2021.1, однако, он был обновлен до версии 2021.3. Там были изменения, поэтому курс обновили, причем прилично так. А начиная с 2021.3 – ничего интересного не появлялось в EDT. В обновлении курса даже целый модуль по строгой типизации, которая тогда была еще в бета версии.
Добрый день!
На сколько комфортно будет работать EDT+GIT с конфигурацией ERP, когда в команде 10 разработчиков? На что обратить внимание при организации работы?
Доброе. На самом деле на очень многое.
1. Надо подготовить базу ERP, вырезать оттуда мусор и перенести его в расширения (всякие макеты кладра, драйвера и т.д.), убрать конфу поставщика.
2. Подготовить тестовые базы, причем не копии прода на десятки гигов, а не большие тестовые с тестовыми данными, так, чтобы можно было комфортно работать в файловом режиме
3. Убедится что разрабы работают локально, или у них достаточно мощный сервер, из расчёта 4-5 ядер на разраба + 20Гигов рама. Диски NVMe, и антивирусы не смотрят в папки ЕДТ, рабочей области и гита.
4. Определится в вопросах обновления – если есть контур, то хорошо, если нет – надо думать как конфу связывать с конфой поставщика обратно и обновлять, или подготавливать конфу для обновления через ветки
5. В целом – долго перечислять, и не каждый пункт обязателен, но если это не сделать, то тогда комфорт будет ниже. Например, если у вас будут не тестовые базы, а копии прода – будет сложно работать с отладкой. Если будет конфа поставщика – будете трать время на первую загрузку много. Если будут большие макеты – едт не сможет их распараллелить, а значит активация контекста будет дольше. И т.д.
6. Определить по каким git flow методикам будет идти разработка
7. Минимально – надо контур, на основе того же github actions, который будет просто собирать cf, это надо чтобы убедится, что после мержа вы ничего не сломали
Вобщем если делать все правильно – там не так все просто, а если делать не правильно – то можно быстро присоединится к “ждунам”, которые “придут через 5 лет, может тогда в едт не будет багов” :)
Тогда какой в этом смысл? Если все только усложняется и усугубляется..
Такой же смысл – как и писать письмо в MS Word. Те кому не хватает возможностей простого текстового поля обычного почтового клиента – открывают MS Word и пишут туда.
Можно ли сказать – что это только усложнение написания письма?
Все зависит от задач и потребностей. Если вам все это не надо – значит это просто вам не надо. Кому то и сервер 1С для работы не нужен. Но, когда клиент упирается в какие то ограничения – приходится все усложнять. Тут так же.
Добрый день!
Подскажите пожалуйста, какой примерный объем практической части в часах (некое среднее значение для расчета плана прохождения всего курса)?
Еще вопрос – верно ли, что в курсе рассматривается GitHub? Если у нас в компании используется GitLab, будут ли ограничения в части изучения курса? не возникнет ли путаницы в названиях или отсутствия некой функциональности в GitLab по сравнению с GitHub?
Доброе.
Практическую часть можно всю пройти за пару часов.
По гитхабу – да, рассматривается именно он, но принципы там схожи. Поэтому не особо принципиально – что брать за основу.
Добрый день
В EDT возможна разработка для мобильных приложений ? Есть ли ограничения у EDT в этом смысле ?
Ознакомтесь с этой статьей https://курсы-по-1с.рф/news/2021-12-17-edt-and-autotests-for-1c-mobile-dev/
Добрый день!
Я работаю в БП Корп 3.0 + Бит Финанс, где сделано много доработок и все они вынесены в расширение. Я научился адаптировать расширение к изменениям кода во время обновлений конфигурации с помощью инструментов OneScript. Вопрос, есть ли подобные инструменты в EDT? Прошу дать развёрнутый ответ.
Доброе. Разверните вопрос.
Не понятно что именно вы делаете через оскрипт
Есть конфигурация до обновления и расширение, согласованное с ней. После обновления конфигурации часть её методов, доработанных в расширении, изменится, но расширение об этом “не знает”. Его нужно поправить, чтобы учесть эти изменения. Как найти места в расширении, которые нужно править? Особенно, если расширение объёмно. Есть решение на основе OneScript, которое позволяет, используя выгрузки в xml-файлы конфигурации до и после обновления и расширения, визуализировать изменения кода конфигурации, доработанного в расширении. Дальнейшая правка расширения становится уже делом техники.
Есть ли какой-то инструмент в EDT с подобной функциональностью? И не обязательно на основе OneScript.
Да, это валидация через ring. Вы можете валидировать свое расширение на основе главного проекта, и если EDT что-то не понравится, то он выдаст вам ошибки.
Самое же качественное решение – это все тесты. Юнит или сценарные. И с контролем покрытия кода. Все статичесие анализаторы, никогда не смогут вам рассказать о том, как себя расширение поведет в рантайме.
Здравствуйте, подскажите пожалуйста, курс можно активировать в любой момент, можно проходить курс в своем темпе? Или привязываться к дате начала потока 29 марта?
29 марта – это дата старта общего потока. Но если Вы не успеваете или не хотите стартовать с этой даты, можете активировать токен доступа любой удобной Вам датой и приступить к обучению.
Добрый день. Подскажите, какие версии платформы 1С необходимы для прохождения курса?
При записи курса использовалась платформа 8.3.18, EDT 2021.1.
Добрый день.
На моём ноутбуке курс не работает без танцев с бубном(писал в саппорт: необходимо отключать фирменное ПО Dell, потом без перезагрузки ноут нормально не работает. Обещали исправить в следующей версии плеера, но новой версии так и нет), плюс внедрение EDT немного перенесли, поэтому прохождение курса отложил.
Сейчас снова актуально, подскажите, как можно продлить доступ к мастер-группе?
Добрый день.
Когда доступ в мастер-группу у Вас закончится, Вы можете приобрести дополнительный доступ к поддержке, написав на почту support@kursy-po-1c.ru.
.
Добрый день, пожалуйста подскажите, насколько будет полезна практическая часть курса для команды ведущей 90% разработки в обычном интерфейсе на ут 10.3 как следствие конфигуратор и хранилище?
Доброе. Боюсь что полезен будет только 4 модуль, там в целом про гит рассказывается.
Однако, там не рассказывается про precommit и прочие штуки, которые нужны для работы с обычными формами и гитом.
А так как EDT не работает с обычными формами и хранилищем, то пользы для вашего текущего проекта будет мало.
Но с другой стороны – если вы ознакомитесь с тем, как может выглядеть разработка с учетом всех новых технологий, то возможно это будет стимул обновить таки УТ10, на что-то поновее :)
Здравствуйте! А обновление типового релиза рассматривается в данном курсе (через EDT)?
Доброе. Пока только через конфигуратор показываем, но в обновлениях – курса будет и про другие методы.
Я знаю о 2-ух способах.
1. Делаем 2 доп. проекта, в которых будет текущая и новая типовая конфигурация (можно скриптами, чтоб руками не возиться постоянно). В основной запускаем Сравнение \ объединение, указываем в качестве второго источника новую конфигурацию поставщика (проект), а в качестве общего предка текущую конфигурацию поставщика (проект). Вроде неплохо работает, но фильтр Дважды измененные странно работает. Зато в большинстве случаев на автомате сам корректно мержит тексты. Сейчас такой способ использую, но есть проблемы с Дважды измененными (с фильтром) и типовой код, который не менялся не всегда применяется (обновляется), приходиться руками указывать, чтоб код из новой конфигурации брался.
2. Внутри проекта делаем несколько веток, в одной из которых будет новая конфигурация поставщика. Потом все это дело мержится. Но механику не очень понял, поэтому этот способ отложил.
К чему собственно изначально задал вопрос про обновление релиза типового, как заметили коллеги (в сети), в ЕДТ гораздо лучше работает механизм Сравнения \ объединения, чем в конфигураторе (хотя своих минусов тоже хватает). И чтобы полностью уйти от легаси конфигуратора нужно решить проблему с обновлением. Буду ждать от Вас кейсов на этот счет в этом курсе.
Спасибо.
Да, сейчас там есть чудеса при поднятии релиза, поэтому я эту тему и отложил, а то было бы слишком много “А вот пока делаем так, но потом так делать не надо будет, наверное :)”
Подскажите, в какое время проходит обучение?
Добрый день.
Вы можете проходить обучение в любое время так как наши кусы в дистанционном формате.
Добрый день. Когда планируется новый набор на курс?
Добрый день.
Когда будет набираться отдельный поток пока не известно. Сейчас возможно приобрести данный курс совместно с курсом “Сценарное тестирование в 1С: настройка и практика использования”, подробнее Вы можете ознакомиться на странице https://xn—-1-bedvffifm4g.xn--p1ai/courses/1c-testing-qa-2022/.
Добрый день.
Застрял на одном моменте:
при подключении к проекту второй базы, а точнее при обновлении второй базы из ранее созданного проекта, на форме отсутствует флажок “Загрузить полную конфигурацию”.
В результате при открытии редактора отсутствует список привязанных к проекту баз.
Версия и едт какая? И скрины бы желательно посмотреть.
Добрый день. Не воспроизводится видео. Выдает сообщение “Для корректного воспроизвtдения рекомендуем закрыть приложения: TSVNCacheWindow TSVNCashe.exe и попробовать еще раз.” В списке работающих процессов такие приложения не нашел. (W10).
Указанный Вами процесс принадлежит программе TortoiseSVN. Поищите ее процессы в Диспетчере задач.
Также проверьте Панель задач (возможно, там запущен агент программы).
Добрый день. Подскажите, будет ли интересен курс для тех, кто пока не планируется работать в ЕДТ?
Я всем говорю так – лучше осознаный отказ. Т.е. лучше заранее знать – что можно, а что нельзя, и что надо сделать, чтобы это было можно.
Тем более модуль гита – он показывается в том числе на примере конфигуратора, и описываются проблемы связанные с этим. Так что, наверное – стоит посмотреть.
Добрый день. Курс можно проходить на актуальной версии EDT или не стоит?
Можно. Но с поправкой на обновления. В частности на то, что там есть механизм приложений,который связывает базу и проект.
Здравствуйте, по итогам прохождения курса и выполнению домашних заданий, будет высылаться сертификат?
Да, при условии выполнения всех практических заданий, после окончания курса выдается сертификат о прохождении.
Спасибо.
А будет работать видео на виндовс под виртуалкой? Так как у меня мак и винда есть только на виртуалке
Для просмотра материалов курса нужен компьютер с ОС Windows. В виртуальной среде плеер корректно работать не будет.
Здравствуйте. В отладчике (на первом видео) колонка “Line…” – эта колонка “Очерёдность выполнения” или “Номер строки в модуле”? Можно ли в с помощью Этих инструментов увидеть Весь отработанный код отсортированный по очерёдности выполнения??
Доброе. Если я правильно понял место – то это номер строки модуля.
Очередность выполнения – тут не понял, код всегда идет последовательно, если нету только GoTo, так что не понял что именно вас смутило. Вы можете сделать группировку по модулю и отсортировать по номера строк, на сколько я помню – ЕДТ дает это сделать, но вот прям последовательность выполнения кода, сложно сказать, я просто не знаю как такие результаты интерпретировать и зачем они нужны. Можете объяснить подробнее сам кейс?
Работа была в ERP. Процедура запускала множество фоновых заданий, которые тоже запускали процедуры, естественно из Кучи кода, находящегося в разных местах. У меня заняло часов 5, что бы пройти отладчиком весь код. Естественно процесс стал чрезвычайно запутанным. Я подозревал примерно кусок кода, который вызывает сбой, но для полного понимания процесса нужен был последовательно выполненный код. Отладчиком, Замером производительности, Точками останова установить проблемное место удалось примерно на 3-й день.
Вот в ЕДТ есть такая интересная особенность – как группы тчоек останова. Вот если включить замер, проставить точки останова, сгруппирвоать их по группам (по модулям например), то мотом можно просто выключать группы. Плюс, вы можете в ЕДТ запускать сразу несколько отладок, в том числе и из другой базы и сравнивать. Т.е. есть две базы, в одной хорошо, в другой – плохо. Запустили две базы в отладке одного проекта и идете отладкой, смотрите – где что отличается.
Добрый день. Меня очень живо интересует, помимо получения купона на скидку, технология разработки плагинов для EDT. Верно ли я понимаю что она, технология разработки плагинов, не освещается в рамках данного курса?
Да, тема разработки плагинов не освещается. Там разработка делается языке JAVA, так что это совсем отдельная история.
Добрый день!
Подходит ли 1C:EDT для разработки “старых” конфигураций, к примеру УПП 1.3?
Увы, ЕДТ не умеет работать с обычными формами
Не любят в 1С староверов)), жаль.
С виду приличный курс. И, взяли, опошлили англоязычным интерфейсом.
Ведь и так понятно: кто никогда не работал с анлг. версией инструментов, так и не будет работать с ними. Для чего людям создавать дополнительный фактор отторжения?
Добрый день.
Использование англоязычного интерфейса в нашем курсе оправдано и является его особенностью.
Автор отмечает, использование английского интерфейса EDT и Git, а также английских терминов DevOps даст Вам преимущество в работе с другими языками программирования, в смешанных командах и международных компаниях. Для простоты используются вставки из русского интерфейса.
Если у Вас возникнут вопросы по терминам, Вы всегда можете уточнить у преподавателя их значение.
Актуальная на текущий момент версия EDT 2021.2.10. Можно ли проходить курс на ней? Или лучше использовать 2021.1.7?
Можно и на 2021.2, с поправкой на изменения.
Т.е. в курсе, например, говорится, что не поддерживаются шаблоны. А в 2021.2 – они поддерживаются.
Из существенных отличий – это только вкладка приложений. Т.е. раньше связь напрямую была с базой, а теперь – через специальный объект Приложения.
Добрый день.
Какие принципиальные отличия этого курса от аналогичного курса 1С?
Наш курс рассказывает опытный преподаватель и одновременно представитель компании, которая решает свои задачи с помощью EDT. В курсе – реальный практический опыт. Если интересуют какие-то конкретные темы, предлагаем сравнить план курса с описанием на сайте 1С.
Проходил курс по EDT в учебном центре 1С – мальчик просто читает интерфейс и озвучивает очевидное,
даже процесс мержа веток не описан.
Добрый день! Ранее покупал курсы, купона на почте никакого нету,прошу выслать.
Также сразу ещё пару вопросов:
1) Какие минимальные требования к курсу в плане наличия конфигураций,ПО и т.д.? Я так понял из комментариев необходимо иметь в наличии демо базу ERP,верно?
2) Как сдаются домашние задания? Пытался найти в инструкциитакой пункт ,не нашел. Внутри курса будут рассказаны правила сдачи домашних заданий?
Добрый день. Я отвечу по части дополнительных вопросов.
1. Весь курс идет в режиме просмотра, но в некоторых местах мы берем конфигурации попроще, чтобы быстрее было, а в некоторых – посложнее, чтобы понимать, что нас ждет с большими конфигурациями. Т.е. в курсе нет никакой жесткой привязки к конфигурациям.
2. Домашние задания сдаются либо на сайте в виде отчета, либо ссылкой на pull request вашего публичного репозитория.
Спасибо) Последний вопросик) Сдача домашних заданий ограничена по времени?
По всем практическим заданиям нужно отчитаться в период действия поддержки в Мастер-группе. Он составляет 3 месяца с даты активации токена доступа.
Добрый день!
1. По 5-му модулю предполагается работа с ERP-конфигурацией.
Что под этим подразумевается?
Обучающимся будет предоставлена демо-база или это та конф-я на которой будут видеоуроки?
2. Обучение будет строиться как обычно, с выполнением домашнего задания по модулю и визаключении – финальное задание?
3. Когда предполагается следующий поток ? Будет ли та же стоимость на курс для тех кто уже преобретал ваши курсы?
Добрый день!
1. Речь о том, какая конфигурация использована для записи видео. Демо-базу ERP мы не предоставляем, так как это было бы нарушением имущественных прав 1С.
2. Все верно. В курсе предусмотрены практические задания и для успешного финала их нужно будет все выполнить.
3. Первый поток стартует 26.11.2021. Позже можно будет подключаться к обучению в любой момент, ждать набора на поток не нужно будет. Скидка по купону будет действовать только до 26.11.2021. Далее – основная стоимость курса.
Добрый день.
А разработка и отладка под мобильные устройства будет рассматриваться в курсе?
Доброе. Пока нет. Но в ближайших обновлениях – запланировано.
А все обновления курса будут доступны всем кто купит курс?
Все как у 1С – если будут обновления, то они будут доступны покупателям, когда их объем становится большим или требуется что-то пересмотреть в принципе – будет записан новый курс. Стандартная практика.
Добрый день.
“Как запустить нормальные, отработанные всем миром практики тестирования, быстрого деплоя фиксов и так далее.”
Поясните, пожалуйста, мне, говорящему на обычном русском языке, что такое “..деплоя фиксов”?
Быстрый деплой – это когда программист не работает с продом напрямую, а доставкой обновлений занимается некий специальный контур, который предварительно прогоняет тесты и т.д.
Однако, про настройки контура в этом курсе нет рассказа (это детально разбирается в третьем курс), но есть про то, как туда двигаться и как все будет (или может быть) в конце, когда все у вас уже будет контур и прочее. И EDT+git – это очень хорошее начало для понимания дальнейших процессов.
Git входит в EDT, т.е. является его неотъемлемой составной частью?
Не совсем так.
Git, а точнее eGit, это просто один из плагинов, который предустановлен в EDT.
Можно работать и без git в целом, а можно работать и с git, но не с тем клиентом, который встроен в EDT. Мы на курсе рассматриваем несколько совершенно разных клиентов, а там – каждый выберет тот, что ему понравится.
Благодарю за ответы.