Перейти к основному содержимому

Руководства

Изучите руководства платформы Netuno и на практике узнайте, как настраивать ресурсы, моделировать данные, создавать интерфейсы и разрабатывать бизнес-логику на бэкенде.

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

Перед началом​

Перед запуском любого руководства убедитесь, что ваша среда готова:

  • Netuno установлен и запущен в локальной среде или среде разработки.
  • Есть доступ к административной панели с соответствующими правами.
  • Рекомендуются базовые знания по моделированию данных, HTTP и REST API, чтобы лучше усвоить технические материалы.

Перед продолжением ознакомьтесь с руководством по Установке.

Рекомендуемый порядок​

Если это ваш первый опыт работы с Netuno, следуйте этой последовательности:

  1. Познакомьтесь с графическим интерфейсом.
  2. Научитесь создавать формы и поля.
  3. Настройте связи между формами.
  4. Перейдите к разрешениям и группам пользователей.
  5. Изучите запросы и возможности бэкенда в соответствии с потребностями проекта.

Графический интерфейс — Frontend​

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

РуководствоЦельУровень
Знакомство с графическим интерфейсомПонять структуру панели, меню и основные возможности.Начальный
ФормыСоздавать и организовывать формы визуально.Начальный
ПоляНастраивать типы данных, валидации и поведение полей.Начальный
Связи между формамиОпределять связи между данными и взаимосвязи между формами.Средний
Группы и пользователиУправлять разрешениями, профилями доступа и организацией пользователей.Средний
Интерфейс запросовСоздавать визуальные запросы для анализа и извлечения данных.Средний
Модальная формаСоздавать продвинутые взаимодействия с помощью модальных окон.Продвинутый

Backend​

Netuno позволяет сочетать low-code с разработкой бэкенда на разных языках и в разных сценариях. Приведённые ниже руководства помогут вам создавать интеграции, манипулировать данными и реализовывать бизнес-логику.

Предварительные требования​

Перед переходом к этому разделу рекомендуется иметь представление о:

  • Архитектуре клиент-сервер и протоколе HTTP.
  • Структурах данных в JSON.
  • Логике программирования на JavaScript, Python или другом языке, совместимом с вашим процессом разработки.

API и интеграции​

РуководствоЦельУровень
Веб-сервисы RESTСоздавать и предоставлять эндпоинты для использования приложениями и внешними системами.Средний
Отправка электронных писемНастраивать отправку транзакционных писем через SMTP.Средний

Данные и хранение​

РуководствоЦельУровень
Запросы программноВыполнять пользовательские запросы и напрямую взаимодействовать с базой данных.Средний
Form и операции с базой данныхУправлять жизненным циклом данных при вставке, обновлении и удалении.Средний
Генерация уникальных ID (UID/GUID)Реализовывать уникальные идентификаторы с соблюдением лучших практик.Средний

Инфраструктура и базы данных​

РуководствоЦельУровень
Настройка MSSQLПодключать и настраивать Netuno для работы с Microsoft SQL Server.Средний
Несколько баз данныхРаботать с более чем одной базой данных в одном проекте.Продвинутый

Расширенные возможности​

РуководствоЦельУровень
ШаблоныСоздавать переиспользуемые и динамические структуры для ускорения разработки.Продвинутый
JWT TokenРеализовывать аутентификацию на основе токенов.Продвинутый
Разработка и отладка на JavaНастраивать среду для отладки и расширений на Java.Продвинутый
Как выбрать руководство

Используйте руководства по графическому интерфейсу, когда цель — настроить приложение визуально, структурировать данные и управлять ресурсами через интерфейс.
Используйте руководства по бэкенду, когда необходимо создать бизнес-логику, интеграции, аутентификацию, автоматизации или программный доступ к данным.

Следующие шаги​

После завершения первых руководств перейдите на Academia Netuno, чтобы углубить свои знания в отдельных областях платформы.

Если вы обнаружили ошибку (баг) или у вас есть предложения по новым функциям, не стесняйтесь открыть issue на GitHub. Наша команда и сообщество готовы помочь.