
Master Mendix basics by logging in, navigating the marketplace, and installing Mendix Studio Pro. Create a blank web application named My Udemy course, manage versions, and access the developer portal.
Create your Mendix application and test it locally by clicking run locally, watch the console logs, and view your first app by clicking the web app button.
Explore the Mendix developer portal to manage apps, teams, environments, and project workflows. Access kanban boards, backlogs, epics, and integrate with tools like JIRA.
Explore Mendix Studio Pro in a guided tour of the top menu, left application explorer, development area, console and debugger, and right tools, including modules, layouts, and deployment options.
Explore the Mendix shopping app use case, where users view, search, and buy products, manage the cart, and admins create and manage sprint backlog items with Kanban boards.
Learn Mendix page basics in Studio Pro, using layout grids to create columns and rows, with desktop, tablet, and phone previews, and options for autofill, autofit content, and manual sizing.
Explore creating and configuring Mendix page buttons, including icons, captions, styles, and visibility, and assign actions like open pages, call micro flows, save, cancel, or close.
Learn to customize Mendix pages by using templates and navigation, create a products overview with Atlas layouts, and configure the home page and left navigation for a shopping app.
Explore domain model basics in Mendix by creating entities (tables) with attributes, selecting types like string, decimal, boolean, and enumerations, and binding them to pages.
Add your first data by creating a products entity, displaying it with a list view, and using dynamic labels and a create button to add new products.
Implement edit and delete functionality for products in a Mendix app. Use on-click events and a combined new/edit page to manage product details and deletions.
Learn to model associations between entities using 1 to 1, 1 to many, and many to many, with examples like company and flag and shopping cart.
Explore validation rules in Mendix basics, enforcing required title and description, plus valid ranges on product data via domain model and page validation rules before saving to the database.
Create a product picture entity and link it 1-to-1 with each product using the system image generalization. Generate overview pages for crud operations and test by uploading images.
Connect product records with their profile picture via a 1-to-1 relation, integrate the products overview with nested data views, and upload thumbnails in the 6-to-6 layout.
Learn how micro flows in Mendix handle creating a product and its picture, by sequencing the product creation, followed by the picture, then opening the edit page.
Create your first logic by replacing the button onClick with a micro flow, handling product creation and related objects, including linking a picture via product associations.
Explore microflow elements from start to end points, with decision boxes, loops, and actions on entities and variables, plus integration with Java actions, rest services, and the machine learning kit.
Master sub micro flows by creating and calling micro flows within a main flow, including sub micro flows, log messages, transactions, and sending an email example.
Compare retrieve by association with retrieve from database in a microflow: association returns only products linked to a cart, while database retrieval returns all products unless constrained.
Learn list operations in Mendix micro flows: create and populate product lists, and update lists with new items. Use aggregate, filter, sort, and head or last element techniques.
Commit changes, clean up, and folder the project structure by creating resource folders for images, excluding obsolete pages, and organizing product overview and pictures before building the shopping page.
Create a user product page by wiring mock data into a three-column grid, displaying product image, title, description, and price, with search and add-to-cart functionality.
Create a cart page as a pop-up to show products in the cart, using a data view and list view to connect products and enable removal before checkout.
Build a my cart page by creating a cart object at runtime, list products from the database, and use an add to cart microflow to add or remove items.
Explore removing items from cart by switching the domain relation from one-to-many to many-to-many, implement a remove from cart microflow, and enable client refresh to reflect changes.
Calculate the cart's total cost by using calculated attributes and a microflow, summing product prices via an aggregate list and displaying the result in the cart.
Mendix security controls access to pages, microflows, and entities through admin and user roles, with production mode and a password policy requiring 12 characters, digits, mixed case, and symbols.
Define admin, supervisor, and user roles, create module roles, and bind them to application roles in Mendix to manage products, charts, and secure access with a role matrix.
Explore Mendix access rules for page, microflow, and entity security by seeing how user roles control page visibility, button access, and microflow execution, with microflows overruling other rules.
Configure security and page settings to define role-based access for admin, supervisor, and user. Admin can create and edit all; supervisor handles products; the user shops.
Set up microflow access by tracing how microflows call each other, including sub micro flows from the domain model, and apply security roles to govern admins, supervisors, and users.
learn to configure entity access in mendix by defining admin, supervisor, and user roles, and setting read, write, or none rights for carts, products, and images.
Set up role based home pages in Mendix by assigning admin, supervisor, and user home pages from the application module, and use microflows when a page uses a cart.
Create and test demo users to validate role-based security in a Mendix app, switch among administrator, supervisor, and user roles, and verify the login flow and product access.
Administrators use the account overview page to create and manage users, assign roles, and control access; test by logging out and in with a new user.
Master cross-module associations by creating a profile picture entity linked 1-to-1 to the account, and use micro flows to fetch the current account for user settings.
Create and apply a custom layout for the user settings page by duplicating the Atlas default, renaming it, and updating pages to use the new layout.
Create a user settings page to display and edit the profile picture (circular thumbnail with a default image) and full name, with a change password option.
Create a per-user budget in Mendix by adding a budget attribute to the profile entity, set a default of 8000, and enable cart checkout and archiving.
Show how to display a user budget in the cart with read vs edit access, a microflow to fetch the current person, and total budget vs total cost.
Create a buy flow in Mendix that checks budget against cart total, handles insufficient funds with a pop-up, updates budget and cart status, and lists old shopping carts.
Fix the bug that makes a bought item reappear after purchase, ensure cart and navigation behave correctly, and create a shopping folder to organize product-related items for admin and users.
Create a shopping cart list page showing a user's archived carts, with cart details and total cost, using data view and list view with current user filtering.
Continue building the shopping cart list page by displaying products under the total cost with a data view and associations, then test fixes for total cost calculation and logout persistence.
Enhance your Mendix app by applying branding and styling, updating the top bar, sidebar, product and cart pages, and typography, icons, and CSS to create a cohesive shopping experience.
Explore css and styling in Mendix by editing the main css and scss files, setting brand colors, and customizing components like top bars, buttons, and product cards with hover effects.
Create a custom login page with branding by adding a brand icon and styling using an empty layout, then configure an anonymous user and role-based home page to enable testing.
Enhance the product view with filters for price and category, add a search field, and implement price comparisons with greater than, smaller than, and greater or equal.
Add a budget increase feature by uploading credits to a user’s budget through a micro flow, updating the person entity budget and showing a success message.
Explore using XPath in Mendix microflows to filter and retrieve products by price and description, with and/or logic, and learn how security and page retrieve also apply.
Configure access rules in the Mendix domain model to restrict editing: set aspect constraints, owner, and path user to ensure users can only edit their own cards and related accounts.
Learn to implement a category tabbed page in Mendix, filtering products by category (food, electronics, baby care, tools, clothes) using a tab container, data source filtering, and enumerations.
Explore cascading delete and prevention of delete in mendix, linking product and picture; cascading delete removes pictures with the product, while deletion is blocked if product sits in a cart.
Explore page validation in Mendix basics, making title, description, and price required with positive number constraints, and test commits to ensure admins can only save valid product entries.
Learn to implement validations on microflows in Mendix by converting the save action to a custom microflow, adding on-page, microflow, and domain model validations, and testing with admin roles.
Mendix is the leader low code platform. Mendix is the fastest & easiest one. Low code is increasingly becoming an area that every student or software developer should be interested in. The Mendix Platform is designed to accelerate enterprise app delivery across your entire application development lifecycle, from ideation to deployment and operations.
If you want to learn Mendix or if you increase your existent knowledge, you are on the right place.
Learning Mendix from professional certified Mendix trainer and expert is highly necessary at your Mendix journey. You need to understand everything basically and underlying reasons. And this course is exactly what you need. You don't have to have basic knowledge about Mendix or low code. You will find everything you need in the course.
In this course, you will learn Mendix from scratch and we develop a shopping application together. At the end of the course you will have good understanding and knowledge about Mendix.
In this course you both theory and practice together.
In this course you will learn;
- Studio Pro
- Developer Portal
- Domain Model
- Microflows
- Pages
- Security
- Account Management
- Xpath
- Validations
- Styling Css Branding
- Custom logics and pages
- Validations
- Event handlers
- Rest Calls
- Javascript actions
- Java actions
I hope you enjoy with me on this journey :)