{"id":21430082,"url":"https://github.com/cuba-platform/workshop-premium","last_synced_at":"2025-07-14T11:31:04.410Z","repository":{"id":150932339,"uuid":"112708006","full_name":"cuba-platform/workshop-premium","owner":"cuba-platform","description":"Full-scale CUBA application: Step by Step Guide (requires Premium Add-ons)","archived":false,"fork":false,"pushed_at":"2017-12-20T11:56:55.000Z","size":12106,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-04-08T07:17:55.701Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cuba-platform.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-01T07:16:42.000Z","updated_at":"2022-01-07T14:05:01.000Z","dependencies_parsed_at":"2023-04-12T19:27:37.768Z","dependency_job_id":null,"html_url":"https://github.com/cuba-platform/workshop-premium","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cuba-platform/workshop-premium","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuba-platform%2Fworkshop-premium","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuba-platform%2Fworkshop-premium/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuba-platform%2Fworkshop-premium/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuba-platform%2Fworkshop-premium/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cuba-platform","download_url":"https://codeload.github.com/cuba-platform/workshop-premium/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuba-platform%2Fworkshop-premium/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265285208,"owners_count":23740483,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-22T22:20:35.931Z","updated_at":"2025-07-14T11:31:04.403Z","avatar_url":"https://github.com/cuba-platform.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Step by Step Guide to the Bicycle Workshop Application\n\nThis 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. \n\n### Environment Required\n* [IntelliJ IDEA Community Edition](https://www.jetbrains.com/idea/download/) with [CUBA plugin](https://plugins.jetbrains.com/plugin/7249?pr=) installed\n* [CUBA Studio](https://www.cuba-platform.com/download) version 6.7+\n\n### Time\n Estimated time to complete this lab is 3 hours.\n The estimation is given for developers,\nwho have general (basic) knowledge\nof Java SE.\n\n### You Will Learn How to\n * Create a project on the CUBA Platform\n * Define a data model and create a database\n * Auto-generate CRUD UI and customise it\n * Apply generic filters and full-text search\n * Setup role-based and row-based security\n * Audit changes in the database\n * Integrate CUBA Studio with Java IDE\n * Implement business logic\n * Create charts and reports \n * Use CUBA REST API\n\n### Step by Step Guide\nThe complete guide and the code snippets you can find on the [wiki pages](https://github.com/gerlandiya/workshop-premium/wiki). \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcuba-platform%2Fworkshop-premium","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcuba-platform%2Fworkshop-premium","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcuba-platform%2Fworkshop-premium/lists"}