Урок 1. Архитектура, средства и языки разработки
Цель данного урока:
- Познакомить слушателей с архитектурой фреймворка и принципами разработки в нем.
- Познакомить слушателей с базой данных Postgresql.
- Дать понять какие знания и навыки по работе с языком sql потребуются для дальнейшей работы.
- Ознакомить со структурой документации Postgresql.
- Дать понять какие знания и навыки по работе c языками scala и jexl потребуются для дальнейшей работы.
- Ознакомить со структурой документации scala и jexl.
Данный урок предоставляет:
- Обзор архитектуры.
- Основные понятия фреймворка.
- Основные понятия по работе с базой данных.
- Упражнения по языку sql.
- Упражнения по scala.
- Упражнения по jexl.
- Литературу для самостоятельного изучения.
6. Инструменты разработки
Dbeaver
Dbeaver – свободный кроссплатформенный инструмент разработки базы данных.
Используется для написания и отладки комплексных sql запросов.
PL/pgSQL
PL/pgSQL – это процедурное расширение, наследует все пользовательские типы, функции и операторы SQL.
Язык позволяет:
- создавать функции и триггеры
- использовать управляющие структуры
- выполнять сложные вычисления
Функции PL/pgSQL могут использоваться везде, где допустимы встроенные функции. Например, можно создать функции со сложными вычислениями и условной логикой, а затем использовать их при определении операторов или в индексных выражениях.
Для изучения языка смотри:
Intellij Idea
Интегрированная среда разработки для написания исходного кода модулей.
Для изучения смотри:
Руководство разработчика: Работа в IntelliJ IDEA
Конфигуратор
Системное приложение Конфигуратор, развернутое в сервере приложения, предназначено для автоматизации и ускорению выполнения рутинных задач по разработке проекта.
Для изучения смотри: