Course Outline
Mendix Fundamentals and Your First Application
1. Introduction to Low-Code and Mendix
- Understanding low-code and its use cases
- Overview of the Mendix platform and architecture
- Common enterprise applications of Mendix
2. The Mendix Environment
- Mendix Studio Pro interface overview
- Mendix project structure
- Working with the App Explorer and Modeler
3. Data Modeling (Domain Model)
- Entities and attributes
- Relationships (1-1, 1-n, n-n)
- Best practices for data model design
4. Workshop
- Building your first application
- Designing a basic domain model
- Running the application locally
Application Logic and User Interface
5. Business Logic
- Microflows - fundamental concepts
- Conditional logic and data validation
- Event handling (create, save, delete)
6. User Interface (UI)
- Pages and layouts
- Widgets (data grids, forms, buttons)
- Binding UI elements to data
7. Security Fundamentals
- Users and roles
- Access control for data and pages
- Security best practices
8. Workshop
- Enhancing the application with business logic
- Implementing CRUD screens
- Configuring user roles
Testing, Deployment, and Best Practices
9. Testing and Debugging
- Data validation techniques
- Using the debugger and reviewing logs
- Common pitfalls for beginners
10. Deployment and Publication
- Building and launching the application
- Mendix Cloud basics
- Publishing the application to a test environment
11. Rapid Development Best Practices
- Project organization
- Module naming and structural conventions
- Application performance and maintenance
12. Final Project
- A mini-project summarizing the course content
- Independent work and peer discussion
- Q&A session and guidance for further development
Requirements
- Fundamental knowledge of business applications (including forms, data management, and user roles),
- Familiarity with relational databases and business logic/processes,
- Basic IT principles are advantageous (though not mandatory).
- Experience with the Windows operating environment,
Audience
This training is designed for professionals seeking to quickly and practically learn application development in Mendix, specifically:
- Business and systems analysts,
- IT consultants,
- Aspiring low-code developers,
- Software developers looking to adopt Mendix,
- Employees in IT and digital transformation departments,
- Teams tasked with implementing Mendix within their organization,
- Technical and semi-technical staff involved in IT projects.
Testimonials (1)
It was very technical oriented with many examples.