Курс по HTTP-сервисам в 1С 8.3

О чем курс

В курсе подробно рассматривается работа с HTTP протоколом в 1С: HTTP соединение, HTTP запрос и ответ, HTTP-сервисы, работа с JSON, установка веб-серверов Apache и IIS, публикация на веб-сервере, настройка HTTPS. А также рассматриваются основы HTTP протокола.

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

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

Как получить курс

Первые два урока доступны бесплатно. Полный курс доступен после оплаты. На данный момент стоимость курса составляет 1500 рублей.

Курс будет постоянно актуализироваться и пополняться новыми темами. В планах добавить урок по автоматического REST-интерфейсу OData, а также по работе с JWT-токенами, после выхода версии платформы 8.3.21. Соответственно цена будет расти. Я сам пользуюсь данным курсом как шпаргалкой, поэтому периодически буду добавлять какие-то новые темы, с которыми столкнусь в работе.

После оплаты Вы навсегда (пока существует данный сайт) получите доступ к материалам курса, в том числе ко всем новым урокам.

При покупке обязательно укажите ваш электронный адрес! На него будет отправлен пароль доступа к курсу. Если письмо не придет в течении часа напишите на program1s.com@yandex.ru, в письме укажите какой курс покупали, примерное время покупки и e-mail, который вы указали при оплате.

Также есть возможность оплатить переводом на карту 4048 4150 2309 2485. В этом случае пишите на program1s.com@yandex.ru.

Содержание курса

Урок 1. JSON в 1С 8.3

Работа с JSON в 1С. Сериализация, десериализация, потоковая запись и чтение.

Урок 2. Пример HTTP-сервиса в 1С 8.3

Простой пример HTTP-сервиса, установка веб-серверов Apache и IIS, публикация HTTP-сервиса на веб-сервере, тестирование HTTP-сервиса.

Урок 3. HTTP протокол

Основы HTTP протокола: структура HTTP запроса и ответа, URL, коды состояния, HTTP-методы, HTTP-заголовки, Cookie, MIME-типы, multipart/form-data, HTTPS.

Урок 4. Работа с HTTP в 1С 8.3

HTTPСоединение, HTTPЗапрос, HTTPОтвет, работа с HTTP-заголовками, вызов HTTP-методов, примеры подключения по HTTP протоколу.

Урок 5. Пример работы с API Telegram

Создание бота в Telegram, отправка текстового сообщения в Telegram, отправка файла в Telegram. Плюс обработка для тестирования.

Урок 6. Инструменты для тестирования HTTP-сервисов

Advanced REST client и Fiddler.

Урок 7. HTTP-сервисы в 1С 8.3

Что такое API и REST, разработка HTTP-сервиса, Шаблоны URL, HTTP-методы, HTTPСервисЗапрос и HTTPСервисОтвет.

Урок 8. HTTP-сервисы: пример

Пример готового HTTP-сервиса, обработка GET, POST, PUT, PATCH, DELETE и OPTIONS запросов. Формирование ответа в различных форматах: html и json, возврат и получение картинки в виде двоичных данных в теле HTTP-запроса/ответа, работа с HTTP-заголовками, формирование ответа в формате multipart/form-data, обработка запросов в формате multipart/form-data. Плюс dt с выгрузкой базы с примером HTTP-сервиса и простого HTTP-клиента для тестирования.

Урок 9. Публикация HTTP-сервиса

Нюансы публикации HTTP-сервисов на веб-сервере, работа с файлом публикации default.vrd.

Урок 10. Рекомендации по разработке HTTP-сервисов

Несколько рекомендаций по разработке HTTP-сервисов.

Урок 11. Аутентификация в HTTP-сервисах

Basic HTTP аутентификация и Bearer аутентификация по ключам доступа.

Урок 12. Отладка HTTP-сервисов

Отладка HTTP-сервисов по протоколам TCP и HTTP.

Урок 13. Повторное использование сеансов

Повторное использование сеансов HTTP-сервисов: ручное управление сеансами, автоматическое управление сеансами, пул сеансов, сохранение состояния.

Урок 14. HTTP-сервисы в расширении

Создание HTTP-сервиса в расширении. Нюансы публикации HTTP-сервисов из расширения. Плюс пример расширения с простым HTTP-сервисом.

Урок 15. Настройка HTTPS

Настройка HTTPS для Apache и IIS.

Понравилась статья? Поделиться с друзьями:
Используя этот сайт, Вы даете согласие на использование cookies. На данном этапе Вы можете отказаться от использования cookies, настроив необходимые параметры в своем браузере.
ok