- Учитель: Юрий Юрьевич Пономарев
- Учитель: Александр Самсонов
Создание приложений XSQUARE - RAD и PostgreSQL. Быстрый старт
Продолжительность курса:
3 дня/24 академических часа
Курс знакомит с XRAD - средством быстрой разработки web-приложений от компании Хи-Квадрат. Данный продукт является low-code платформой, то есть позволяет создавать корпоративные приложения в специальной среде с минимальным написанием кода. Базируется на PostgreSQL. Компания-разработчик позиционирует XRAD как альтернативу Oracle APEX, превосходящую последний по ряду параметров.
На курсе слушатели познакомятся со средой разработки и научатся создавать в ней полноценное приложение с отчетами (средством визуализации данных), формами (средством ввода и изменения данных), навигацией, элементами логики (процессами и проверками) и другими компонентами.
Необходимая предварительная подготовка: знание основ SQL, умение писать запросы.
Аудитория курса:
· разработчики приложений
· web-администраторы
· бизнес-аналитики
· системные аналитики
Программа
1. Введение.
2. Редактор страниц. Компоненты страницы.
3. Создание отчетов.
4. Создание форм.
5. Работа со списками.
6. Элементы навигации.
7. Логика на страницах приложения. Процессинг и валидация.
8. Графика и деревья на страницах.
9. Компоненты безопасности. Аутентификация и авторизация.
- Учитель: Татьяна Захарова
- Учитель: Юрий Юрьевич Пономарев
Практическое создание отчетности, создание шаблонов XSQUARE-REPORTS
Продолжительность курса:
2 дня/16 академических часов
Необходимая предварительная подготовка:
• знание форматов XML и JSON
• создание запросов к данным в RDBMS
• программирование в среде MS Office, Libre Office, МойОфис, R7 и прочих офисных пакетах
• желательно знакомство с государственными отчетными системами на уровне форматов данных и их представления
• опыт работы с Linux подобными ОС , под которыми будет создаваться отчетность
Цель курса:
Знакомство с продуктами XSQUARE-REPORTS и XSQUARE-XDAC, создание XML и JSON по требованию к отчетности, создание шаблонов, практическое применение технологии XSQUARE-XDAC.
Аудитория курса:
• специалисты по созданию корпоративной отчетности, со знанием других систем и навыками разработки выборок данных под Postgres.
• аналитики по отчетности
• продвинутые пользователи отчетности
• администраторы систем отчетности
Программа
1. Архитектура XSQUARE-REPORTS, основы работы.
2. Технологии REST. Утилита CURL, форматы JSON/XML. JavaScript.
3. API XSQUARE. Получение JSON из источников различной природы.
4. Введение в разработку отчетности на языках JSON/XML, создание и использование Python3. Практика - подробный разбор скриптов, решение задач на этих языках.
5. Формирование отчета в формате DOCX.
6. Работа с мульти-отчетами.
7. Формирование отчета формате XLSX.
8. Конвертация отчета в PDF. LibreOffice и его библиотеки.
9. Работа со штрихкодом/шрифтом Брайля.
10. Разбор скриптов, связанных с автоматизацией п.2-6 на Python.
11. Сессия вопросов и ответов.
- Учитель: Юрий Юрьевич Пономарев
Настройка и установка репорт сервера XSQUARE-REPORTS 4
Продолжительность курса:
1 день/8 академических часов
Необходимая предварительная подготовка:
• опыт работы с Linux, желательно опыт обработки XML и JSON, знакомство с офисными пакетами, предметными областями отчетности
Цель курса:
Первоначальное знакомство с продуктами XSQUARE-REPORTS и XSQUARE-XDAC, работа с готовой отчетностью и устранение проблем с шаблонами.
Аудитория курса:
• пользователи отчетности
• аналитики по отчетности
• бизнес аналитики
Программа
1. Знакомство с продуктами XSQUARE. Демонстрация возможностей.
2. Продукт XSQUARE-REPORTS. Архитектура. Системные требования. Практика - знакомство с лабораторной средой (виртуальные машины под каждую ОС, распаковка дистрибутива).
3. Основы работы с XSQUARE-REPORTS. Параметры настройки. Параметры машины. Практика - запуск XSQUARE-REPORTS как службы. Простые примеры конфигурации.
4. Основы работы с XSQUARE-REPORTS. Внутренние механизмы, апдейты, установки шрифтов и LibreOffice. Практика - более сложные отчеты, анализ ошибок установки и возвращаемых ошибок.
5. Технологии REST. Утилита CURL, форматы JSON/XML. JavaScript, основы работы с LibreOffice с точки зрения его используемых библиотек. Практика - создание запросов, анализ рекомендуемых примеров формирование отчетности.
6. API XSQUARE. Получение JSON из источников различной природы. Практика - первый самостоятельный отчет. Конверсия файлов в JSON при шаблонах DOCX, XSLX, PDF.
Сессия вопросов и ответов.