НАУЧИСЬ РАЗРАБАТЫВАТЬ HTTP СЕРВИСЫ В 1С ЧЕРЕЗ 3 ЧАСА
Смотри где удобно, в любое время, с любого устройства, без тестов и ДЗ.
В последнее время мне все чаще пишут с элементарными вопросами по интеграции. Для меня многие вещи очевидны и кажутся очень простыми, но для начинающих они непонятны.
Можно потратить огромное количество времени и разобраться во всем самому. Есть еще книги, но в процессе чтения нет возможности задать вопросы автору.
Когда я только начинал образовательную деятельность. Я говорил, что не буду делать контент для начинающих, но тенденции меняются и мы вместе с ними. И я решил запустить однодневный тренинг «HTTP в 1С для начинающих». Текущий план тренинга вы видите на экране. Возможно он будет расширен в будущем, но я уверен, что он даст тебе базовые понятия.
Длительность
3 часа
Онлайн
Запись
Доступ к курсу
Навсегда
Кому подойдёт этот курс
Данный курс предназначен в первую очередь для начинающих, но подойдет и для продвинутых программистов. Полный план занятия вы найдете ниже.
Практикующий программист 1С с 16 летним стажем. За последние 4 года выполнил более 30 проектов по интеграции. Сейчас занимаюсь в основном интеграций с CRM Битрикс24.
Автор курсов по интеграции 1С с сайтами, интернет магазинами, CRM системами, и системами бизнес аналитики.
Низамов Илья
Автор курса
Чему вы научитесь
В теоретическом блоке я подробно объясню, что такое HTTP протокол, для чего он нужен, где применяется.
На практике развернем локальный web сервер, установим программу для формирования HTTP запросов и перехвата HTTP запросов от любых программ.
Разработаем HTTP сервис 1С, который будет отвечать на входящие запросы и отдавать данные в виде строки, xml, json и двоичных данных.
Научимся формировать HTTP запросы из 1С к внешним сервисам. Посмотрим разные виды аутентификации.
На примере api telegram разработаем чат бота, который будет присылать сообщения из чата прямо в 1С с использованием web хуков.
Блок 1
Описание HTTP протокола
Что это за протокол. Какие данные передает. Общая структура запросов.
Виды HTTP запросов
Разберем GET и POST запросы. Архитектуру REST API.
Практика. Реализация HTTP запросов в 1С
Создадим обработку отображающую произвольный сайт в 1С.
Блок 2
Заголовки HTTP запроса
Разберемся для чего они нужны. Посмотрим использование HTTP заголовков на практике.
Cookie
Разберемся для чего они нужны. Рассмотрим на практике управление сеансами в HTTP сервисе 1С.
Коды HTTP ответа
Рассмотрим основные коды. Разберем распространенную ошибку номер 500. Посмотрим на практике установку кодов в HTTP запросе и получение кодов в HTTP ответе.
Блок 3
Практика. HTTP сервис в 1С
Создадим HTTP сервис в 1С, который будет отдавать различные данные в виде строки, xml, json, двоичные данные.
Практика. Аутентификация в 1С.
Посмотрим виды уатентификации для доступа к HTTP сервисам в 1С. Настроим прозрачную аутентификацию на web сервере.
Аутентификация в других системах
Какие виды бывают, что умеет 1С из коробки.
Блок 4
Webhook
Что это такое?
Практика. Чат бот Telegram
Создадим чат бота Telegram, который будет посылать сообщения из чата прямо в 1С через web хуки.
Детали курса
- Лекции 2
- Тесты 0
- Учебное время Пожизненный доступ
- Навык Все уровни
- Студенты 442
- Оценки Да
- HTTP для начинающих 2
Список уроков
- Лекция1.1
- Лекция1.203 hour 15 min
26 Комментариев
Ну что сказать. http-сервисы всегда для меня были этакой “темной лошадкой”. Вечно тыкаешься как слепой котенок. Но тем, кто хочет нормально освоить – очень рекомендую.
Подойдет ли курс для человека, который всего лишь пользователь 1С? Только приступаю к изучению программирования в 1С.
Добрый день. Думаю тяжеловато будет.
Добрый день, Илья. Наткнулся на ваш курс по http в 1с на Udemy. Тот курс идентичен этому или они пересекаются?
Добрый день, они идентичные.
Добрый день, Илья! Я оплатил курс “HTTP В 1С ДЛЯ НАЧИНАЮЩИХ” и что дальше? Где его скачать?
Переходите к курсу и начинайте изучение на сайте.
Добрый день, Илья. Видимо что-то поменялось на вашем сайте – я не могу сообразить как мне увидеть список уроков. Те мне предлагается смотреть ролик, отмечать что он закончен, мне показывается следующий. Я не могу перейти к списку уроков (блоков)? Я проходил уже, хотел один момент в памяти обновить
Добрый день. Посмотрите внизу страницы с уроком, там есть кнопки вперед, назад.
Добрый день, Илья. С помощью данного курса, я смогу настраивать обмен 1С с Битрикс24?
Добрый день. Это все же базовый курс, и если достаточно упорны, то разберетесь. У Б24 хорошая документация. А так у меня есть спец курс по интеграции с Б24.
Готов купить спец курс по интеграции с Б24. Мне необходимо для реализации проектов. Он есть у Вас на сайте?
Да https://nizamov.school/courses/integration1s/bitrix24/
Спасибо. Скажите пожалуйста, на учебной версии 1с конфигурации БП можно реализовывать обмен с Б24? Требуется ли публикация базы ?
Честно говоря я не знаю ограничения учебной платформы. Базу публиковать не надо.
Илья, добрый день. Если в ходе прохождения курса будут возникать вопросы , можно ли их вам задавать, и куда направлять вопросы?
Добрый день. В курса есть закрытый чат, вопросы можете задавать там.
Не могу, к сожалению, посоветовать данный курс. Ожидал более глубокого разбора.
Курс больше не о том, чтобы научить создавать HTTP-сервис, а том, чтобы посмотреть уже созданный автором готовый HTTP-сервис. То есть вместо того, чтобы программировать API “с нуля” с учениками – большая часть времени будет потрачена на рассмотрение уже готового решения. С таким же успехом, к примеру, можно было на кулинарных курсах не учить готовить, а показывать готовые пирожки – и говорить какая у них внутри начинка. Большинство курсов, что я видел строятся по схеме “МЫ ВМЕСТЕ ЧТО-ТО СДЕЛАЕМ”, а здесь “мы вместе посмотрим, что сделал автор”.
Отсюда возникает, что многие вещи не раскрыты, либо раскрыты поверхностно. Большинство материала подается как “вот у меня функция сериализует XML, вот у меня функция записывает массив в JSON, вот у меня функция ещё что-то там… ну вы там отладкой посмотрите, разберитесь детально”.
Если вы готовы заплатить за курс в 10 раз дороже чем стоит текущий, то я готов перезаписать его для вас в таком формате. Хотя если вы не знаете, как посмотреть ip адрес вашего компьютера, то для начала вам нужно пройти курс windows для начинающих. Возможно вы пришли в профессию программиста вообще из другой сферы и вам надо пройти длительный курс по 1с с нуля, допустим от skillbox, но такие курсы стоят 50-100тыс.
Из вашего ответа – “по существу” я услышал только, что “подача” курса обоснована его ценой. И в этом я с вами полностью согласен – курс действительно недорогой и доступный. Все остальное – это не ответы “по курсу”, а непрошенные советы и предположения относительно моей личности.
Что же касается IP, то здесь Вы противоречите сами себе. Вы в своем видео-уроке говорите (я цитирую дословно): “если не знаете где найти IP, напишите – я покажу”. А здесь Вы меня посылаете на курсы по windows для начинающих. Так Вы определитесь “или Вы все-таки покажите / или нужно идти на курсы по windows” перед вашим курсом.
А если быть ещё более точным, то спрашивал я про IP, потому что у меня появлялась ошибка в конфигураторе при включении HTTP-отладки, хотя я делал все как и Вы на видео. И пробовал я по-разному: с IP и без IP, с портами и без портов. И дабы убедиться, что “я не дурак” я решил спросить у Вас про IP, вдруг я что-то не то указывал. Проблема кстати так и не решилась, и в вашей телеграмм группе тоже никто не смог ответить по ошибке, но благо там подсказали, что для файловой базы можно пользоваться отладкой HTTP и по протоколу TCP. Этого оказалось достаточно для прохождения курса.
Ну вы же не спрашиваете, вы сразу начинаете упрекать меня в том, что я не раскрыл этот элементарный вопрос, который по вашему мнению должен был быть разжеван. Для файловой базы можно использовать как отладку по TCP, так и HTTP. И я на 99% уверен, что если я удаленно подключусь к вам и сделаю, как на видео у меня отладка заработает. 1% я оставляю на то, что ваша ОС давно не переустанавливалась и ошибка на ее уровне. И вообще 99% ошибок, в которых меня упрекают люди в комментариях, потом оказывается ошибки из-за своей же не внимательности.
А чем https://nizamov.school/courses/integration1s/beginer2/ отличается от https://nizamov.school/courses/integration1s/integraciya-1s-beginer/ ?
Сначала я хотел делать разные потоки, по итогу это один курс, просто я их пока не соединил.
Добрый день. На udemy.com купил курс, но не могу скачать раздатку. Как быть?
Отправил на почту
Доброго времени суток. Покупал курс ранее, а сейчас хочу повторить его. Как мне можно получить раздатку?