
Introduces the ZK framework as a leading enterprise Java web framework that enables easy building of modern apps used by major companies, with features like responsive design and security.
Set up your system for Java game development by installing the JDK (enterprise or standard), Eclipse IDE, and Tomcat 7.0, then install the Eclipse plugin via the marketplace and restart.
Create your first ZK web project with a Tomcat server by setting up a new project, choosing the server, and running a Hello world example to verify the setup.
Learn about the welcome file and how the index defines the first page in a web project, and how to fix errors by placing the first page within web topics.
Create your first hello world app with a window and a label, add a border, and run it across multiple platforms and browsers.
Implement a simple hello interaction by adding a button that triggers a click event to display a message box, illustrating Ajax-style interactivity in Java web and mobile apps.
Learn how a component, a Java object, interacts with a window containing a label, text box, and button, and how an on-click action sets the text box value.
Explore how to use a variable resolver and EL expressions in ZK web apps, building a simple example that binds data to text and input elements like books and date.
Define the user interface in pure Java and learn to embed Java code in a page, separating code from the UI and implementing a composer from the library.
Create a registration form example featuring username and gender, with two buttons, a five-row layout, and input validation to prevent empty or spaces-only fields in a Java-based app.
Build a Java registration form example with input fields, a submit button, and a checkbox that enables submission, illustrating how user actions control form behavior in a Java class.
Present a simple example showing multiple input types in a ZK app, including date input with yy and dd formats, a quantity spinner, a barcode field, and a text box.
Create a simple Java input form by linking text inputs to a Java class, handle onchange updates for books, title, date, and amount, and show notification on submit.
Create a simple five-column grid with sortable columns that support ascending and descending order. Build each column using a template, define its label and attributes, and wire the sort behavior.
Demonstrate a simple listbox with multi selection, select all, and ascending or descending sorting. Explore list items and attributes such as multiple and checkmark to illustrate behavior.
Build a simple tree example in ZUL by creating three items with names and descriptions, organizing them into nested children and columns, and enabling multi-selection.
Learn how to implement simple multi drag and drop for a list of items by creating multiple list items, assigning attributes, and enabling drag for each cell.
Demonstrates a simple upload example using an upload attribute, adds client-side functionality inside a media component, handles image display or a not an image message box, and applies different styles.
create a simple menu and toolbar in zul with css, wiring menu items for copy, paste, search, undo, and select all, and exploring toolbar buttons and image widgets.
Continue our menu and toolbar example in Java, wiring a menu item click to a notification function and retrieving the item value to display as a notification.
Master the grid master example by exploring master-detail concepts, revealing salient details through scrolling, and discussing how to manage details with flexibility in an advanced course setting.
Explore grid grouping and the flexibility of its key component, as this section discusses grouping details and how they can be applied in the future.
This final lecture reflects on the course and teases a new advanced course about the ZK framework, with a promise of continued coding practice.
Wanna become a Web and Mobile developer easily ?
1-Features of ZK:
2- Course description
This course includes 38 videos lectures (8 sections), and can be accomplished in 5 hours! including introduction, and then learning basics, css styles , ZK features and much more.
ZK is recommended for all students and entreprises wishing to build their Web/Mobile application by their selves.