Jmix in 5 days
Get a fast-track introduction to the Jmix platform, designed for creating business applications in Java or Kotlin. Whether you're aiming to enhance your teaching methods, develop a dedicated app for your university, or tackle specific challenges in application development, this course equips you with the tools you need to succeed.
Spanning 21 hours, this comprehensive training is tailored for educators and offers valuable insights into maximizing the potential of Jmix in your projects.
Best of all, it’s completely free! To enroll, simply reach out to us and include a document verifying your professor status. Start transforming your development experience today!
What will you learn to do?
- Use Jmix Studio tools.
- Create an application data model.
- Implement the application role model: limit access both to resources in general (screens, menu items, entities) and to individual instances of an entity.
- Work with files in Jmix.
- Work with data in the platform: we will study the available software interfaces for working with data, we will analyze validation methods, data types, relationships between entities, DTO, EntityManager, entity traits, JPQL extensions, etc.
- Create a user interface and connect it with data in a few clicks, work with screen templates, style Jmix applications in different ways, correctly configure components in XML descriptors, etc.
Program
- 1Introduction to Jmix
You will look at what Jmix is and how to start using the platform.
Undastand the basic concepts related to working with data in the platform and developing a user interface.
Start creating our application and in the process we will learn how to use Jmix Studio.
- 2Jmix Security Subsystem Basics
You will look at the concepts of authentication and authorization.
Learn how to create roles in the platform and assign them to users.
- 3Working with files in JmixYou will analyze and apply methods for storing files in Jmix - in a database and in file storage.
- 4Accessing the data layer in JmixFrom simple to complex: let's look at topics related to accessing data in the platform.
- 5Jmix user interface developmentThe most extensive topic in the course. Yoy will look at a variety of topics related to user interface development, opening screens, navigation, and styling.
Frequently Asked Questions
After completing the course, professors and students can take a test and receive a personal certificate confirming their knowledge in Jmix framework.
Click here, to learn the details.