Course Outline
Mendix Basics and Your First Application
1. Introduction to Low-Code and Mendix
- Understanding low-code and its appropriate use cases
- Overview of the Mendix platform and its architecture
- Typical use cases for Mendix in enterprise projects
2. Mendix Environment
- Mendix Studio Pro - interface overview
- Structure of a Mendix project
- 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 - fundamentals
- Conditional logic and data validation
- Event handling (create / save / delete)
6. User Interface (UI)
- Pages and layouts
- Widgets (data grids, forms, buttons)
- Binding the UI to data
7. Security - Fundamentals
- Users and roles
- Access permissions for 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 techniques
- Using the debugger and logs
- Common mistakes made by beginners
10. Deployment and Publication
- Building and launching the application
- Mendix Cloud - fundamentals
- Publishing the application to a test environment
11. Rapid Development Best Practices
- Project organization strategies
- Module naming conventions and structure
- Application performance and maintenance
12. Final Project
- Mini-project summarizing the training content
- Independent work session + discussion
- Q&A session and recommendations for further development
Requirements
- Fundamental understanding of business applications (including forms, data management, and user roles),
- Knowledge of relational databases, business logic, and processes,
- Basic IT knowledge is preferred (though not mandatory).
- Familiarity with the Windows operating environment,
Target Audience
This training is designed for individuals seeking to quickly and practically learn application development in Mendix, specifically:
- Business and system analysts,
- IT consultants,
- Aspiring low-code developers,
- Programmers interested in learning Mendix,
- Employees in IT and digitalization departments,
- Teams responsible for implementing Mendix within an organization,
- Technical and semi-technical staff involved in IT projects.
Testimonials (1)
It was very technical oriented with many examples.