Course Outline
Mendix Basics and Your First Application
1. Introduction to Low-Code and Mendix
- What is low-code and when to leverage it
- Overview of the Mendix platform and its architecture
- Typical Mendix use cases in enterprise projects
2. The 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 - 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 control 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
- 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 + discussion
- Q&A session and recommendations for further development
Requirements
- Fundamental understanding of business applications (including forms, data structures, and user management),
- Knowledge of relational databases and business logic/processes,
- General IT fundamentals are advantageous (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 within IT and digitalization departments,
- Teams implementing Mendix within an organization,
- Technical and semi-technical personnel involved in IT projects.
Testimonials (1)
It was very technical oriented with many examples.