Course Outline
Fundamentals of Mendix and Initial Application Development
1. Introduction to Low-Code Development and the Mendix Platform
- Principles of low-code development and applicable use cases
- Mendix platform architecture and operational overview
- Common enterprise application scenarios utilizing Mendix
2. Mendix Development Environment
- Navigating the Mendix Studio Pro interface
- Understanding the Mendix project file structure
- Utilizing the Application Explorer and Modeler tools
3. Data Modeling Fundamentals
- Defining entities and attributes
- Establishing relationships (one-to-one, one-to-many, many-to-many)
- Guidelines for effective data model design
4. Practical Workshop
- Constructing an initial application prototype
- Designing a foundational domain model
- Executing the application in a local environment
Application Logic and User Interface Configuration
5. Implementing Business Logic
- Core concepts of Microflows
- Implementing conditional logic and data validation rules
- Managing event triggers (create, save, delete)
6. User Interface Design
- Structuring pages and layout components
- Selecting appropriate widgets (data grids, forms, buttons)
- Linking UI elements to underlying data sources
7. Security Fundamentals
- Configuring users and role assignments
- Managing access permissions for data entities and pages
- Security protocols and best practices
8. Practical Workshop
- Integrating business logic into the application
- Developing Create, Read, Update, and Delete (CRUD) interfaces
- Configuring user role permissions
Testing, Deployment, and Operational Best Practices
9. Testing and Debugging Procedures
- Ensuring data integrity through validation
- Utilizing the debugger and system logs
- Identifying and resolving common configuration errors
10. Deployment and Publication
- Building and launching application versions
- Overview of Mendix Cloud capabilities
- Publishing the application to a test environment for validation
11. Best Practices for Rapid Development
- Effective project organization strategies
- Standardizing module naming conventions and structures
- Maintaining application performance and scalability
12. Final Capstone Project
- Comprehensive mini-project demonstrating course competencies
- Independent implementation with peer review and discussion
- Q&A session and guidance for continued professional development within government systems
Requirements
- Fundamental comprehension of enterprise applications, encompassing forms, data structures, and user roles;
- Demonstrated knowledge of relational database architectures and business process logic;
- Foundational IT competency is advantageous but not mandatory.
- Operational experience within the Windows operating system environment,
Audience
This instructional content is designed for professionals seeking efficient and practical instruction on application development using Mendix, specifically targeting:
- Business and systems analysts;
- IT consultants;
- Entry-level low-code developers;
- Software programmers acquiring proficiency in the Mendix platform;
- Staff members within IT and digital transformation divisions;
- Teams responsible for deploying Mendix solutions across organizational structures;
- Technical and semi-technical personnel engaged in IT initiatives.
Testimonials (1)
It was very technical oriented with many examples.