Coconote
AI notes
AI voice & video notes
Try for free
📚
Mendix Basics: Introduction and Developer Portal Overview
Jul 12, 2024
Mendix Basics: Introduction and Developer Portal Overview
Channel Introduction
Channel Name
: How to Program
Focus
: Learning and enhancing knowledge of Mendix
Host
: Sutku, Certified Mendix Developer and Teacher
Series
: Mendix Basics
Today's Agenda
Creating a new app
Overview of the Developer Portal
Exploring Mendix Studio Pro (IDE)
Introduction to modules and domain models
Creating a New App
Developer Portal
: Main platform for application management
Steps to Create an App
:
Click 'Create App' in Developer Portal
Select a blank web application
Choose version 9.24.3 and repository type (Git or SVN)
Follow LTS (Long Term Support) versions
Customize app (name, icon)
Click 'Create App'
Developer Portal Overview
Dashboard
: View applications and messages
Team Panel
: Manage team members and invite new members by email
Feedback
: Collect feedback from testers, developers, and users
Documents
: Upload application-related documents
Team Server
: Settings and application ID
Project Management (Board)
: Manage sprints, epics, and tasks
Environments
: Logs and activity
Switching to Mendix Studio Pro
Steps to Open
: Click 'Edit in Studio Pro' -> Mendix version selector -> Open related version
Components of Mendix Studio Pro
:
App Explorer
: Contains modules like App, Marketplace, System, and custom modules
Properties
: Settings and configurations for apps and modules
Modules
: Standard and custom
Settings
: Database type, ports, application config, encryption methods
Console Tabs
:
Stories
: Changes made to the application
Errors
: List of errors
Console
: Logs
Variables and Debugger
: For debugging and viewing variables
Toolbox and Connectors
: Tools for building and connecting app components
File Menu Options
: Export/Import, Advanced Search, Deployment settings
Creating and Managing Modules
Standard Modules
:
App Module
: Settings and navigation
Marketplace Module
: Import necessary modules
System Module
: Standard system settings
Custom Modules
: Create or modify modules (e.g., rename, add/delete)
Domain Models
:
Create tables (entities) and attributes (fields)
Entity Example
:
Entity Name: Person
Attributes: Name (String), Age (Integer), Gender (Enumeration)
Customization
: Set default values, create non-persistable entities
Running and Testing Applications
Run Locally
: Test application before publishing
Publish
: Deploy to Mendix Cloud (sandbox environment)
Version Control
: Branch management and data snapshots
Language Settings
: Configure application language
Run Button
: Allows testing locally, view changes
Next Steps
Upcoming Topics
:
Binding Entities to Pages
Creating other entities (e.g., Student)
Detailed exploration of domain models and microflows
Follow for Advanced Topics
Closing Remarks
Objective
: Provide fundamentals of Mendix development
Future Videos
: More detailed and advanced topics
Thanks for watching!
📄
Full transcript