Course Outline
Mendix Basics and Your First Application
1. Introduction to low-code and Mendix
- What is low-code and when to use it
- Overview of the Mendix platform and its architecture
- Typical Mendix use cases in enterprise projects
2. Mendix Environment
- Mendix Studio Pro - interface overview
- Mendix project structure
- Working with the App Explorer and Modeler
3. Data Model (Domain Model)
- Entities and attributes
- Relationships (1-1, 1-n, n-n)
- Best practices for data model design
4. Workshop
- Creating your first application
- Designing a simple domain model
- Running the application locally
Application Logic and User Interface
5. Business Logic
- Microflows - basics
- Conditional logic and data validation
- Event handling (create / save / delete)
6. User Interface (UI)
- Pages and layouts
- Widgets (data grid, forms, buttons)
- Binding the UI to data
7. Security - Basics
- Users and roles
- Access to data and pages
- Security best practices
8. Workshop
- Extending the application with business logic
- Adding CRUD screens
- Configuring user roles
Testing, Deployment, and Best Practices
9. Testing and Debugging
- Data validation
- Debugger and logs
- Common beginner mistakes
10. Deployment and Publication
- Build and launch the application
- Mendix Cloud - basics
- Publishing the application in a test environment
11. Rapid Development Best Practices
- Project organisation
- Module naming and structure
- Application performance and maintenance
12. Final Project
- Mini-project summarising the training
- Independent work + discussion
- Q&A session and recommendations for further development
Requirements
- A basic understanding of business applications (forms, data, users),
- Knowledge of relational databases, business logic and processes,
- Familiarity with IT fundamentals is preferred (though not mandatory).
- Comfort with the Windows environment,
Audience
This training is designed for individuals who wish to quickly and practically learn how to build applications in Mendix, particularly:
- Business and system analysts,
- IT consultants,
- Aspiring low-code developers,
- Programmers seeking to learn Mendix,
- Employees from IT and digitalisation departments,
- Teams implementing Mendix within an organisation,
- Technical and semi-technical personnel involved in IT projects.
Testimonials (1)
It was very technical oriented with many examples.