Next training August 1. Next free webinar August 2.
Free live webinars

Practical, developer-focused sessions led by the core team members of the platform

All registered users receive a video record after the webinar.

Upcoming sessions

August 2, 15:00 UTC +00:00
Convert to my timezone
Description

This webinar will highlight new features of the Platform and Studio release 6.5. We will go over the list of the most important improvements, demonstrate them on examples and give you recommendations on their usage:

Platform
  • Deployment improvements
  • Support for one-to-one composition
  • Image component
  • New administrative features
  • Cancellable reports
Studio
  • Repository configuration
  • UI for REST API services and queries
  • New templates
  • DDL generation improvements
  • Mapping database views
  • Usability improvements
Duration

1 hour

Level

Intermediate. The webinar will be useful for developers already using the platform.

Upcoming sessions

August 29, 15:00 UTC +00:00
Convert to my timezone
Description

In this session you will learn how to create automated tests.

The session covers:
  • Unit tests
  • Middleware integration tests
  • REST-API tests
  • UI testing with Selenium
  • Running tests on CI server
Duration

40 min

Level

Intermediate. Requires basic Java and unit testing experience.

Video

Develop a fully functional business application within an hour with CUBA Platform Watch now
Description

In the course of this webinar you will create a fully functional bike mechanic workshop application from scratch. The webinar covers:

  • Defining data model and creating the database
  • Auto-generating CRUD UI
  • Generic filters
  • Security subsystem, including role-based and row-level security
  • Audit
  • Development beyond CRUD:
    • Integration with an IDE
    • Business logic implementation
    • Customization and hot deploy
  • REST API
Duration

45 minutes

Level

Beginner. No framework experience required.

Additional Resources

GitHub project

Video

Development Tools Overview Watch now
Description

This webinar demonstrates CUBA Studio and CUBA Plugin for Intellij Idea - the specialized development tools for CUBA Platform. It will help to improve your productivity while developing CUBA applications.

Topics:
  • Setting up a new project with CUBA Studio
  • Auto generating CRUD UI
  • IDE integration
  • Hot deploy
  • Intellij Idea Plugin Tips and Tricks
  • Useful Gradle tasks
Duration

22 minutes

Level

Beginner. No framework experience required.

Video

Migrating Legacy Databases to CUBA Platform Watch now
Description

During this webinar you will learn how to migrate a legacy application to CUBA Platform with minimum efforts. We will use the built-in data migration tool to generate a fully functional CRUD CUBA application on top of an existing database without modifying its schema or data.

Duration

27 minutes

Level

Intermediate. Requires basic SQL and databases experience.

Speakers

speaker

Konstantin Krivopustov

CTO, CUBA Platform

Konstantin has been the architect and team lead of CUBA Platform since its start. Apart of overall architecture, his focus is modularity, extensibility and back-end features.

speaker

Yuriy Artamonov

Lead Developer, CUBA Platform

For the last few years Yuriy has played an integral role in the CUBA Platform development team and contributed a lot to the platform architecture design, specializing in front end technologies. As a part of his academic activities, Yuriy is mentoring applied math students from the Samara University.

speaker

Vlad Minaev

Lead Developer, CUBA Platform

Vlad has been working at Haulmont as a full-stack developer since 2010. He joined the CUBA team recently to develop the new mobile-friendly front-end client based on the Polymer library.

speaker

Gleb Gorelov

Senior Developer, CUBA Platform

Gleb specializes mainly on UI components and front-end features. Before joining the team, he used to be a university teacher at Povolzhskiy State University of Telecommunications and Informatics.

speaker

Natalia Firstova

QA Automation Engineer, CUBA Platform

Natalia is an experienced QA Engineer responsible for in-depth testing of platform functionality and test automation. She is a postgraduate student in Samara University. As a part of academic activities, Natalia is mentoring applied math students.