Курс "Разработка по промышленным стандартам на платформе 1С:Предприятие." Часть 2. Проф.

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

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

Что уже надо уметь и знать, приступая к выполнению заданий данного курса:

  1. Базовые навыки по работе с системой контроля версий Git
  2. Разрабатывать по BDD в 1С - Vanessa Behavior и precommit1c

Что вы научитесь делать:

  1. Строить функционирующий контур для разработки 1С решений
  2. Налаживать сборочную линию продукта от проверки на удовлетворение требованиям к продукту до разворачивания на тестовом окружении и сборки поставки для продуктового контура

Курс состоит из 16 разделов, каждый из которых содержит от 2 до 7 уроков. В процессе обучения предусмотрено выполение 10 домашних заданий.

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

Проверка осуществляется в течение одного рабочего дня после публикации.

После проверки высылается доступ на следующий учебный блок.

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

Раздел 1 "Начало работы"

 Введение

Раздел 2. Теоретический. "Концепция CI-CD"

В разделе вы познакомитесь с концепциями "непрерывной интеграции" и "непрерывной поставки" и возможностью их применения в мире 1С. 

Лекция 2. Непрерывная интеграция

Лекция 3. Непрерывная поставка и непрерывное развертывание

Раздел 3. Теоретический. "Оscript-library"

Раздел ознакомит вас с понятием "пакетов oscript", способом их применения и списком приложений, которые понядобятся нам в данном курсе.

Лекция 4. Пакет oscript - что это?

Лекция 5. Хаб пакетов

Лекция 6. GitSync

Лекция 7. Deployka

Лекция 8. Vanessa-Runner

Лекция 9. Packman

Раздел 4. Практический."Контейнеризация или "Docker - это просто"

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

Лекция 10. Принципы работы Docker

Лекция 11. Установка Docker на Windows

Лекция 12. Установка Docker на Linux

Лекция 13. Hello, Docker!

Лекция 14. Dockerfile - простой пример расширения образа

Лекция 15. Монтирование разделов

Лекция 16. Композитное docker-приложение (docker-compose)

Предусмотрено выполнение домашнего задания.

Раздел  5. Теоретически-практический."Собственный git-сервер"

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

Лекция 17.Обзор имеющихся git-серверов

Лекция 18. GitLab CE - способы установки

Лекция 19. Установка через docker-compose

Лекция 20. Первоначальная настройка

Лекция 21. Обновление сервера

Предусмотрено выполнение домашнего задания.

Раздел 6. Теоретически-практический."Сервер сборок"

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

Лекция 22. Обзор имеющихся серверов сборок

Лекция 23. Jenkins CI - способы установки

Лекция 24. Jenkins master - установка

Лекция 25. Базовые настройки

Лекция 26. Задача Hello, world!

Лекция 27. Jenkins slave - установка и подключение

Лекция 28.Переменные среды - уровень задачи, ноды, сервера

Предусмотрено выполнение домашнего задания.

Раздел 7. Практический."GitSync"

GitSync - инструмент синхронизации хранилища 1С с git. Этот инструмент мы научимся интегрировать в сервером сборок (Jenkins).

Лекция 29. Подготовка репозитория

Лекция 30. Запуск GitSync из консоли

Лекция 31. Задача GitSync

Лекция 32. Триггеры задачи GitSync

Предусмотрено выполнение домашнего задания.

Раздел 8. Практический."Сборочная линия"

Сборочная линия - оформленный в виде файла-сценария набор шагов по сборке продукта. В этом разделе вы научитесь описывать сборочные линии в Jenkins. 

Лекция 33. Понятие сборочной линии в Jenkins

Лекция 34. Hello from Pipeline!

Лекция 35. Параллельное выполнение задач

Раздел 9. Практический."Тестовый контур"

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

Лекция 36. Создание тестовой базы

Лекция 37. Использование deployka для обновления тестовой базы

Лекция 38. Сборочная линия - Обновление тестовой базы

Предусмотрено выполнение домашнего задания.

Раздел 10. Практический."BDD"

У Vanessa-Behavior есть два режима запуска:

  • в режиме "мышководства"
  • в режиме командной строки с предварительно подготовленным конфигурационным файлом

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

Лекция 39. Vanessa Behavior и VBParams

Лекция 40. Подготовка базового VBParams

Лекция 41. Конфигурирование Jenkins - Подключение allure

Лекция 42. Сборочная линия - Запуск проверки BDD

Лекция 43. Сборочная линия - allure

Раздел 11. Практический."Выжимаем максимум из BDD"

Получаем отчет о проверке поведения с трендами в разрезе каждого сценария и автоматически формируем "живую документацию"

Лекция 44. Конфигурирование Jenkins - Подключение cucumber reports

Лекция 45. Сборочная линия - Публикация результатов cucumber reports

Лекция 46. Конфигурирование Jenkins - Подключение pickles

Лекция 47. Сборочная линия - Публикация результатов работы pickles

Предусмотрено выполнение домашнего задания.

Раздел 12. Практический."TDD"

xUnitFor1C так же имеет два режима запуска. В этом разделе мы будем настраивать запуск xUnitFor1C из командной строки и получать отчет о прохождении модульных (в том числе дымовых) тестов.

Лекция 48. xUnitFor1C - Запуск из командной строки

Лекция 49. Конфигурирование дымовых тестов

Лекция 50. Конфигурирование Jenkins - Подключение junit reports

Лекция 51. Сборочная линия - Запуск xUnitFor1C

Лекция 52. Сборочная линия - Публикация junit reports

Предусмотрено выполнение домашнего задания.

Раздел 13. Практический. "Подготовка поставки"

После проверки всей конфигурации мы  получим автоматически собранный файл поставки конфигурации 1С, аналогичный используемому разработчиками типовых решений.

Лекция 53. Подготовка манифеста для Packman

Лекция 54. Packman - Запуск из командной строки

Лекция 55. Сборочная линия - Сборка дистрибутива

Предусмотрено выполнение домашнего задания.

Раздел 14. Теоретически-практический."Расширение сборочной линии"

Применение бесплатного инструментария по получению дополнительных метрик о качестве продукта.

Лекция 56. Цикломатическая сложность - расчет из командной строки

Лекция 57. Создание задачи расчета цикломатической сложности

Лекция 58. Сборочная линия - Включение расчета цикломатической сложности

Лекция 59. Дублирование кода - расчет из командной строки

Лекция 60. Создание задачи расчета дублирования кода

Лекция 61.Сборочная линия - Включение расчета дублирования кода

Предусмотрено выполнение домашнего задания.

Раздел 15. Теоретически-практический."Непрерывная проверка качества кода"

Включение в сборочную линию шага проверки качества кодирования.

Лекция 62. О концепции Continuous Inspection

Лекция 63. Инструментарий для проверки качества кода

Лекция 64. Установка sonar-scanner локально

Лекция 65. Настройка свойств проекта для SonarQube

Лекция 66. Пробный запуск sonar-scanner

Лекция 67. Конфигурирование Jenkins - Установка sonar-scanner

Лекция 68. Сборочная линия - Непрерывная проверка качества кода

Предусмотрено выполнение домашнего задания.

Раздел 16. "Заключение"

Лекция 69. Заключение.

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

                                                                          

Причины купить

Если Вы хотите:

  •  несколько кнопок и чтобы все работало само

  •  использовать практические занятия для изучения, а 90% 1С-ников визуалы

  •  расширить знания в смежных с 1С областях, которые помогут эффективнее, легче и удобнее работать с 1С

  •  автоматизировать рутинную работу

то Вы пришли по правильному адресу.

Достоинства

  • Обучение рассчитано на 6 недель.
  • Старт обучения  потока 1 апреля.
  • Новые технологии рассказаны доступным языком.
  • Практическое применение инструментов "через руки".
  • Вы сможете выстроить автоматизированный процесс проверки и сборки 1С решений.

Сравнение версий

Продолжение серии курсов о практическом  применении инженерных практик от команды Серебряной Пули.

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

Автор и ведущий курса Никита Грызлов.

Гарантия возврата денег

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

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

Наименование Файл Версия Размер
Курс "Разработка по промышленным стандартам на платформе 1С:Предприятие." Часть 2. Проф. Учебный поток - апрель 2017
21.03.2017
12900 руб.

См. также

Комментарии
1. Роман Гаманец (_Ramzes) 96 15.03.17 11:20 Сейчас в теме
Неужели выпустили?
Какая поставка?
Какой формат обучения?
Когда начало обучения?
2. С К (kraynev-navi) 182 15.03.17 11:27 Сейчас в теме
А где же обещанные скидки? )))
3. Павел Чистов (GROOVY) 2249 15.03.17 14:15 Сейчас в теме
Выпускаем :) Немного подождать надо.

Скидки будут слушателям прошлого курса.
grego; Resheteev; +2 Ответить 1
4. С К (kraynev-navi) 182 16.03.17 10:59 Сейчас в теме
(3) я есть "слушатель прошлого курса"
5. Татьяна Лустина (Silverbulleters) 92 16.03.17 11:28 Сейчас в теме
Коллеги, добрый день.
Обучение первого потока стартует 1 апреля и рассчитано на 6 недель.

Формат обучения : после оплаты 1 апреля высылается первый блог лекций с первым домашним заданием, т.е. разделы с 1 до 4.
Далее предоставление доступа к следующим разделам только после проверки выполнения предыдущего домашнего задания.

Тем кто приобретал курс " Основы разработки по промышленным стандартам" просьба писать на почту social@silverbulleters.org для получения промо-кода на 10% скиду для покупки нового курса.
Просьба в письме указывать номер заказа по которому покупался курс и отправлять с адреса электронной почты, указанного в заказе.
6. Станислав Ганиев (benony) 105 16.03.17 11:51 Сейчас в теме
А не проходя 1-й курс, будет реально усвоить материалы второго?
7. С К (kraynev-navi) 182 16.03.17 11:53 Сейчас в теме
(5) Буду занудным/настырным. Тем кто написал отзыв обещали "ощутимую скидку" )))
8. Татьяна Лустина (Silverbulleters) 92 16.03.17 11:54 Сейчас в теме
(6) Все зависит от уровня Вашей подготовки и квалификации.
Если уровень высок, то усвоить материал реально.
9. Татьяна Лустина (Silverbulleters) 92 16.03.17 11:55 Сейчас в теме
(7) Скидки более 10 % пока не предусмотрены.
10. Денис Новосёлов (binex) 187 16.03.17 13:46 Сейчас в теме
А в каком формате лекции? Видео/вебинар/pdf?
11. Татьяна Лустина (Silverbulleters) 92 16.03.17 14:25 Сейчас в теме
(10)Это будет видео в "нашем" стиле. Показ экрана и конкретных действий.
12. Денис Новосёлов (binex) 187 16.03.17 14:31 Сейчас в теме
(11)
видео в "нашем" стиле

Это что значит? Видео с привязкой к компу?
13. Татьяна Лустина (Silverbulleters) 92 16.03.17 14:35 Сейчас в теме
(12) Нет, даже когда мы проводим вебинар, то это не столько теория , сколько практика. Поэтому все видео будет иметь практический смысл, просто "говорящей головы" не будет
14. Павел Ходаков (Berckk) 16.03.17 15:03 Сейчас в теме
(13) Думаю в (12) вопрос был про защиту видео.
т.е. Видео можно будет смотреть только через спецплеер на одном компе или и на планшете и на всех доступных компах?
15. Татьяна Лустина (Silverbulleters) 92 16.03.17 15:22 Сейчас в теме
(14) В процессе просмотра видео ничего не изменилось, на сколько мне известно.
Т.е. видео возможно будет активировать только на одном девайсе.
@groovy лучше подскажет
Resheteev; +1 Ответить
16. Андрей Фоминов (fominov.a) 16.03.17 15:54 Сейчас в теме
Раздел 6. Теоретически-практичческий."Сервер сборок"
17. Татьяна Лустина (Silverbulleters) 92 16.03.17 16:33 Сейчас в теме
(16)Спасибо, исправили опечатку.
18. С К (kraynev-navi) 182 16.03.17 16:37 Сейчас в теме
В предыдущем курсе лично мне не хватило времени на сдачу во время. Причем не столько забивал или не успевал, сколько реально были "затыки" и приходилось довольно серьезно вникать (что безусловно хорошо). Там было 4 недели и 5 (если не ошибаюсь) заданий. Затянул на месяц, если не больше.
В этом курсе 6 недель и 10 заданий. Боюсь представить на сколько в этот раз может растянуться.
Ограничения на срок будет?
19. Татьяна Лустина (Silverbulleters) 92 16.03.17 16:59 Сейчас в теме
(18)Думаю при выходе на финальную стадию будет возможность продлить на 1 неделю выполнение домашнего задания.
Пока такое решение , о продлении принимать рано, вы же еще даже не начали обучение.)
20. С К (kraynev-navi) 182 16.03.17 17:02 Сейчас в теме
21. kolya_tlt kolya_tlt (kolya_tlt) 10 16.03.17 17:31 Сейчас в теме
как обычно много не понятных слов и закорючек, а как мне поможет увеличить ноликов на банковской карте - не понятно.
Soloist; config; Resheteev; fominov.a; +4 Ответить 2
22. tixis1c tixis1c (qwed557) 26 16.03.17 19:50 Сейчас в теме
А где обещанные сертификаты за первый поток?
23. Василий Степанов (Кадош) 17.03.17 01:08 Сейчас в теме
Курс ни о чем, но из серии "Дораха и бахата".
24. Виктор Ким (victorkim64) 66 17.03.17 05:24 Сейчас в теме
Как они там любят писать "... для продвинутых, для профи... одобрено... зачет, сертификат..." )
25. С К (kraynev-navi) 182 17.03.17 08:08 Сейчас в теме
(21)
Все просто. Общая схема такая (безотносительно к этому курсу)
1. Учишься (инвестируешь в собственное образование)
2. Начинаешь применять.
3. Далее подходишь к начальству и говоришь "Я знаю кун-фу".
4. Профит.
5. Если НЕ Профит, а начальник послал, то идешь куда послал - на хидхантер
6. Выставляешь недостающие нули в конце своей текущей зарплаты, находишь новую работу
7. Профит.
user607296_solodkov; JohnyDeath; sorb; hawk911; Resheteev; Silverbulleters; spogo; klinval; +8 Ответить 2
26. Андрей Крапивин (Scorpion4eg) 6 17.03.17 08:38 Сейчас в теме
На каком окружении предполагается выполнение ДЗ. На своем компьютере? Jenkins уже есть, с парой oscript. Но куда ставить GitLab, Docker и прочее...
27. Сергей Погодин (spogo) 2 17.03.17 09:33 Сейчас в теме
После 1 апреля можно будет купить?
28. Максим Гр. (MGraf) 2 17.03.17 09:34 Сейчас в теме
(22) Они есть, я где-то видел один скан на ГитХабе.
29. Татьяна Лустина (Silverbulleters) 92 17.03.17 10:09 Сейчас в теме
(21) На данном курсе вы узнаете что означают эти "непонятные слова и закорючки" и научитесь не только различать из но и применять на практике полученные знания, при должном желании разумеется.

Относительно прибавки денежных средств на банковской карте: знания - это вложения "в себя" , а как эти вложения монетизировать , это уже внутреннее умение и навыки каждого. При добавлении в резюме "непонятных слов и закорючек" можно смело претендовать на более высокий уровень заработной платы.
30. Татьяна Лустина (Silverbulleters) 92 17.03.17 10:11 Сейчас в теме
(22) Данный курс стартуем в первом потоке, поэтому сертификатов по нему еще не выдавалось.
Обучающиеся, успешно прошедшие и выполнившие финальное задание получили сертификаты в электронном виде.
31. Татьяна Лустина (Silverbulleters) 92 17.03.17 10:16 Сейчас в теме
(27) Старт обучения будет 1 апреля, т.е. купив курс позже Вы рискуете "догонять" основную группу. Старт следующего потока пока не определен.
32. Денис Новосёлов (binex) 187 17.03.17 10:47 Сейчас в теме
(30) За этот курс сертификаты тоже буду в электронном виде?

По себе скажу, что бумажный сертификат меня больше подстёгивает выполнить финальное задание в срок.
33. С К (kraynev-navi) 182 17.03.17 10:52 Сейчас в теме
(32) что мешает распечатать?
34. Денис Новосёлов (binex) 187 17.03.17 10:53 Сейчас в теме
35. Татьяна Лустина (Silverbulleters) 92 17.03.17 12:00 Сейчас в теме
(32)Бумажный сертификат можно получить, приехав в офис
Москва, Дербеневская набережная 11 офис 602
36. Евгений Пузиков (ALTru1st) 17.03.17 13:47 Сейчас в теме
Здравствуйте!

Какова суммарная длительность видео курса?
Будет ли методичка, аналогично 1й части?
Есть ли где-либо в доступе вебинары или выступления Никиты? В идеале было бы посмотреть небольшой отрывок из текущего курса.
37. Татьяна Лустина (Silverbulleters) 92 17.03.17 14:21 Сейчас в теме
(36) Добрый день.
На данный момент я не могу ответить про длительность курса, он еще дозаписывается.Хотели уложиться в 10 часов.
Методичка будет.
Выступления Никиты можно найти на Инфостарт-конференции 2016 года. Он рассказывал про качество.
38. Никита Грызлов (nixel) 72 17.03.17 14:46 Сейчас в теме
(37)
Выступления Никиты можно найти на Инфостарт-конференции 2016 года. Он рассказывал про качество.


и безумно там волновался :)

В курсе, естественно все будет проходить более спокойно.
39. Никита Грызлов (nixel) 72 17.03.17 15:23 Сейчас в теме
(26) либо на своем компьютере, либо на виртуальной машине. Курс записывается на Windows 10 x64 Professional (с поддержкой hyper-v). Установка Docker будет рассматриваться для win10 pro и linux-систем. Если у Вас нет поддержки hyper-v (например, win10 home или windows 7), то Docker можно поставить с помощью специальной поставки на базе VirtualBox, о чем так же будет сказано в курсе.
40. Андрей Крапивин (Scorpion4eg) 6 17.03.17 21:54 Сейчас в теме
(39) А как же работа с сонаром? Раздел 15. Хотя надеюсь у нас он скоро появится.
41. Никита Грызлов (nixel) 72 17.03.17 22:53 Сейчас в теме
(40) в рамках курса SonarQube рассматривается только с клиентской стороны. Сервер будет предоставляться нами.
42. Сергей П (SerebanSK) 24 19.03.17 12:58 Сейчас в теме
(41) Я правильно понял, что SonarQube единственный платный программный продукт, включенный в программу курса, и для участников он будет предоставлен бесплатно на вашем сервере, но только для выполнения практического задания в рамках курса обучения?
43. Павел Ходаков (Berckk) 19.03.17 13:46 Сейчас в теме
(42) а 1С.. )))
SonarQube - бесплатный.
Платный только плагин по проверке 1С.
44. Сергей П (SerebanSK) 24 19.03.17 15:14 Сейчас в теме
45. Никита Грызлов (nixel) 72 19.03.17 15:49 Сейчас в теме
46. Марат Хафизов (Painted) 16 20.03.17 14:07 Сейчас в теме
(25)Хех, красивый сценарий. )))
Но может случится и так
6. Ближайшая новая работа в соседнем городе за 70 км. и ты ездишь туда-обратно каждый день
7. В одно утро не прекрасное попадаешь в пургу, теряешь дорогу и вылетаешь в кювет
8. Решив, что это звоночек и оно тебе нафиг не надо, ищешь работу в своем городе, а работы-то нет, ты же работал в градообразующем предприятии. Это было единственное место, где нормально платят.
9. Решив стать фринлансером и взять количеством (набрать мелких ТСЖ, больница и т.д.), выясняешь, что начальник отдела кадров (с которым ты поругался при увольнении) обзвонил всех местных и на тебе черная метка. Никто не хочет ссориться с градообразующим предприятием, себе дороже, и не заключает с тобой договор.
10. Как побитая собака, ползешь к старому начальству.
11. Не профит. )))
47. Татьяна Лустина (Silverbulleters) 92 20.03.17 14:15 Сейчас в теме
(46) Возможны всякие ситуации в жизни. Как говорится в пословице " Жизнь прожить, не поле перейти". К сожалению наши курсы не могут помочь во всех жизненных ситуациях, хотя наверное очень хотелось бы.
Ситуация, которую описали Вы не имеет отношения к нашим курсам, а вычленяет проблему труднодоступности высокооплачиваемой работы, и способы расставания с предыдущим работодателям.
48. Semyon Semyon (Semyonat) 21.03.17 00:16 Сейчас в теме
Всем привет! Здорово что курс вышел, очень ждал. Первая часть понравилась только не хватило про git, но нашел документацию и сам освоил. Спасибо что делаете такие курсы.
49. Марат Хафизов (Painted) 16 21.03.17 07:44 Сейчас в теме
(47)
которую описали Вы не имеет отношения к нашим курсам
Конечно, нет. Сорри за оффтоп.
Просто что-то пробило на поболтать )))
50. Александр Ярошенко (teller) 22.03.17 08:51 Сейчас в теме
(25) улыбнуло , особенно количество плюсов у этой реплики и отсутствие плюсов у (29)
51. Валерий Карпов (Yakud3a) 22.03.17 09:25 Сейчас в теме
Два года назад никто и не слышал про промышленные стандарты, не говорю про всех, но думаю 80% не слышало про такое. Сейчас куда не сунься, везде нужно знать и уметь кодить по стандартам ТДД, БДД хотя многие кто требует это и понятия не имеют что это, но новое веяние и про это было написано на инфостарте. Это как иметь айфон, есть у тебя, ты крут, ты в тренде, ходишь андроидом, нищеброд и неудачник..
Касаему курса, сделайте цену ниже, поставьте касарь, никто вам слова не скажет что курс Г..., многие за вечер на пиво спускают больше, а тут как бы цена не адекватная за то можно самому узнать, а тут мало того что реклама собственных разработок так ещё и бабло срубить на том как с этим всем работать, в принципе всё как и у 1С, зачем писать нормальный мануал, когда можно бабло рубить на курсах...
52. Татьяна Лустина (Silverbulleters) 92 22.03.17 11:18 Сейчас в теме
(51)Добрый день. Еще в 2013 году был утвержден стандарт разработки для программиста. Курс предназначен тем, кто хочет повысить уровень собственной подготовки для успешного прохождения аккредитации.
Цена данного курса не может быть "косарь", так как складывается из многих составляющих.
53. Андрей Казанцев (ander_) 22.03.17 15:39 Сейчас в теме
(52) Татьяна, добрый день. Поделитесь пожалуйста ссылкой на "утвержденный стандарт разработки".
54. Татьяна Лустина (Silverbulleters) 92 22.03.17 15:43 Сейчас в теме
55. Николай Мирутенко (r2d255) 22.03.17 21:31 Сейчас в теме
А первую часть еще будет возможность пройти?
56. Татьяна Лустина (Silverbulleters) 92 23.03.17 16:09 Сейчас в теме
(55) Запись на курс по "основам" должен быть активен. Поток набирается на апрель-май.
57. Денис Новосёлов (binex) 187 23.03.17 16:36 Сейчас в теме
(5)
для получения промо-кода на 10% скиду для покупки нового курса


Утром написал на почту. Промо-кода всё нет.
58. Татьяна Лустина (Silverbulleters) 92 23.03.17 19:00 Сейчас в теме
59. Виктор Ким (victorkim64) 66 25.03.17 15:45 Сейчас в теме
Все эти сертификаты, против тестовых заданий ноль...