Course Information
Course Overview
Practical insights to help you design modern and effective UIs for your web applications with Java and Jmix
(!) Sections 1 and 2 are open for preview to help your enrollment decision (!)
Hello and welcome! With this course we invite you to join a guided journey on fast development of
enterprise-grade UI with Java and Jmix.
Jmix is an open-source platform for creating full-stack web applications in Java or Kotlin. It helps developers quickly and efficiently build various types of applications: from basic CRUD applications for internal use to highly specialized systems classified as ERP, CRM, EAM, SCM, WMS, ECM, ERM, HRM.
Unlike our introductory full-stack development course, this one is more targeted, placing a greater emphasis on UI. You will learn how to customize Jmix applications for different needs. However, due to Jmix's full-stack nature we'll also touch on its backend functionality. By observing a fully-featured web application you will gain valuable context for understanding the backend logic, which can often seem abstract when viewed through code alone.
The course covers a variety of frontend-related topics such as library of components, binding components to data, building custom views, setting up navigation and handling lifecycle events. Lessons are organized in a straightforward, step-by-step format. Each section in the course tackles an independent hands-on project focusing certain UI aspect. This will enhance your understanding and enable you to bring UI advancement to your own applications.
By the end of the course, you will have a solid understanding of frontend development with Jmix and the confidence to create more custom user interfaces for your applications.
Course Content
- 10 section(s)
- 68 lecture(s)
- Section 1 Introduction
- Section 2 Installing Jmix Studio
- Section 3 Jmix UI
- Section 4 Closer look at visual components
- Section 5 Main Menu
- Section 6 Views
- Section 7 Navigation and Opening Views
- Section 8 Facets
- Section 9 Notifications
- Section 10 Dialogs
What You’ll Learn
- Learn advantages and challenges of building frontend with Jmix
- Jmix Studio frontend tooling
- Building views, notifications, dialogs, and outcome logic for user actions
- Navigating views within the application
- Understanding view lifecycle and handling events sequence on the view
- Purpose and use of facets
- Binding data to components, elements of components
Skills covered in this course
Reviews
-
EErwin Lucas
It answers the question "How To Do" amazingly, but it felt not really helpful on the "Why", "Where", "When" should we do the items discussed in my opinion.
-
MMario Alberto Banales Torres
Excelente
-
MMario La Menza
Si, excelente
-
HHicham ABOUKHASSIB
The content is of high quality ! Highly recommended