Course Outline
Mendix Basics and your first application
1. Introduction to low-code and Mendix
- Understanding what low-code is and its appropriate use cases.
- Overview of the Mendix platform and its architecture.
- Typical enterprise project applications for Mendix.
2. Mendix environment
- Overview of the Mendix Studio Pro interface.
- 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 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.
- Using the debugger and logs.
- Common pitfalls for beginners.
10. Deployment and publication
- Building and launching the application.
- Mendix Cloud - fundamentals.
- Publishing the application in a test environment.
11. Rapid development best practices
- Project organization.
- Module naming and structure.
- Application performance and maintenance.
12. Final Project
- Mini-project summarizing the training.
- Independent work plus discussion.
- Q&A session and recommendations for further development.
Requirements
- A foundational understanding of business applications (forms, data, users),
- Knowledge of relational databases, business logic, and processes,
- IT fundamentals are advantageous (though not mandatory).
- Familiarity with the Windows 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 looking to upskill in Mendix,
- Employees within IT and digitalization departments,
- Teams tasked with implementing Mendix within their organization,
- Technical and semi-technical professionals involved in IT projects.
Testimonials (1)
It was very technical oriented with many examples.