https://github.com/cuba-platform/workshop-premium
Full-scale CUBA application: Step by Step Guide (requires Premium Add-ons)
https://github.com/cuba-platform/workshop-premium
Last synced: about 1 year ago
JSON representation
Full-scale CUBA application: Step by Step Guide (requires Premium Add-ons)
- Host: GitHub
- URL: https://github.com/cuba-platform/workshop-premium
- Owner: cuba-platform
- License: apache-2.0
- Created: 2017-12-01T07:16:42.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-20T11:56:55.000Z (over 8 years ago)
- Last Synced: 2025-04-08T07:17:55.701Z (over 1 year ago)
- Language: Java
- Size: 11.5 MB
- Stars: 5
- Watchers: 26
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Step by Step Guide to the Bicycle Workshop Application
This Hands-on-Lab covers basic and most used features of the CUBA Platform, including development approach and runtime features of the platform. It will learn you how to accelerate development of enterprise applications, taking bicycle workshop system as an example.
### Environment Required
* [IntelliJ IDEA Community Edition](https://www.jetbrains.com/idea/download/) with [CUBA plugin](https://plugins.jetbrains.com/plugin/7249?pr=) installed
* [CUBA Studio](https://www.cuba-platform.com/download) version 6.7+
### Time
Estimated time to complete this lab is 3 hours.
The estimation is given for developers,
who have general (basic) knowledge
of Java SE.
### You Will Learn How to
* Create a project on the CUBA Platform
* Define a data model and create a database
* Auto-generate CRUD UI and customise it
* Apply generic filters and full-text search
* Setup role-based and row-based security
* Audit changes in the database
* Integrate CUBA Studio with Java IDE
* Implement business logic
* Create charts and reports
* Use CUBA REST API
### Step by Step Guide
The complete guide and the code snippets you can find on the [wiki pages](https://github.com/gerlandiya/workshop-premium/wiki).