본문 바로가기

mendix6

[Mendix] 제약 조건 1 - Intermediate 자격증 공부 - DevelopMoon 간단한 제약 조건 사용Mendix에서는 데이터를 제어하고 일관성을 유지하기 위해 다양한 제약 조건을 사용할 수 있다.이 중 두 가지 중요한 요소는 Enumeration(열거형)과 시스템 변수이다. 이를 활용하면 애플리케이션의 유연성과 보안을 강화할 수 있다. 1. 열거형 (Enumeration)열거형은 문자열 값의 사전 정의된 목록이 있는 속성이다.dropdown or radio button에서 선택할 수 있으며, 데이터의 일관성을 유지하기 쉽다.데이터베이스 수준에서 열거형은 단순히 문자열이다.Mendix 플랫폼은 열거형 값으로 XPath를 만들 때 도움을 제공한다.2. 시스템 변수자동 열거외에도 XPath를 만드는 데 사용할 수 있는 여러 시스템 변수가 있다.현재 사용자, 사용자 역할, 현재 세션 및 .. 2024. 11. 12.
[Mendix] XPath를 사용하여 데이터 제한 - Intermediate 자격증 공부 - DevelopMoon XPath(XML Path Language)란?Mendix XPath는 데이터를 검색하도록 설계된 Mendix 쿼리 언어 중 하나이다.XPath는 경로 expressions을 사용하여 Mendix 개체 및 해당 속성 또는 연결의 데이터를 선택한다. XPath를 사용하는 이유XPath는 Mendix가 데이터와 상호 작용할 때 도메인 모델을 탐색하는 데 사용하는 언어이다.XPath는 개발자가 보고 싶은 특정 데이터를 얻을 수 있는 서면 방식을 제공한다.한 번에 모든 데이터를 화면에 표시하는 대신 XPath는 엔티티, 속성, 연결 및 변수를 사용하여 데이터를 제한하는 방법을 제공한다.XPath는 데이터 속성 간의 관계를 지정하는 서면 구문이다.Mendix는 데이터베이스 보편성과 사용 편의성 때문에 SQL이나 .. 2024. 11. 11.
[Mendix] 버전 관리 사용 - Intermediate 자격증 공부 - DevelopMoon 버전 관리 사용Mendix는 Team Server라는 버전 관리 도구를 기본으로 제공한다.Team Server는 Git을 사용하여 백엔드를 처리하고 앱에 대한 모든 변경 사항을 추적할 수 있다. History앱의 기록을 통해 지금까지 앱에 적용된 변경 사항을 볼 수 있다.Mendix Portal이나 Studio Pro에서 기록을 볼 수 있다.Mendix Portal의 앱 페이지에서  General > Team Server로 이동하면 네 가지 유형의 이벤트를 볼 수 있다.CommitsCreated tagsCreated branch linesDeleted branch lines각 이벤트 줄에는 다음과 같은 정보가 표시된다. A descriptive message(설명적인 메시지)The date and tim.. 2024. 11. 10.
[Mendix] 앱 디렉터리 - Intermediate 자격증 공부 - DevelopMoon 앱 디렉터리앱 디렉터리를 깨끗하고 최신 상태로 유지하는 것은 매우 중요하다. 앱 디렉터리 내의 각 폴더와 파일은 특정한 역할을 하며, 이를 효율적으로 다룰 수 있다면 더 나은 개발 경험을 얻을 수 있다. Clean DirectoryClean Directory는 앱 디렉터리의 '깨끗한' 버전을 의미한다.깨끗한 버전이란 앱을 처음 생성하거나 초기 상태에서 디렉터리를 보면 볼 수 있는 기본 상태이다.이 상태는 앱이 처음으로 생성되어 열렸을 때의 상태를 나타내며, 이후 개발 과정에서 파일 및 폴더가 추가되거나 변경될 수 있다. 주요 폴더와 파일 설명1. 자바스크립트소스 (javascriptsource)이 폴더는 앱 모듈의 구조와 유사하게 구성되며 nanoflows에 대한 실제 JavaScript 작업이 정의된 .. 2024. 11. 9.
[Mendix] Agile 소프트웨어 개발 방법론 2 - Intermediate 자격증 공부 - DevelopMoon 2024.11.07 - [IT/Mendix] - [Mendix] Agile 소프트웨어 개발 방법론 1 - Intermediate 자격증 공부 - DevelopMoon [Mendix] Agile 소프트웨어 개발 방법론 1 - Intermediate 자격증 공부 - DevelopMoon1. 애플리케이션 수명 주기 관리(Application Lifecycle Management)애플리케이션 수명 주기 관리(ALM)는 애플리케이션의 시작부터 종료까지 모든 단계를 포괄하는 관리 프로세스이다.Mendix는 앱을 처음 시moonju1028.tistory.com 4. 팀의 가치(Team Values)각 팀은 자신만의 추진력을 찾아야 하지만 본질적으로 다음 5가지 가치에 집중해야 한다.집중(Focus)팀이 멀티태스킹을 .. 2024. 11. 8.
[Mendix] Mendix 자격증 공부 - DevelopMoon Mendix란?Mendix는 복잡한 소프트웨어 개발과 과제를 해결하기 위해 설계된 로우코드(Low-code)플랫폼이다.Low-code는 기술적 코딩 환경이 아닌 모델 기반 드래그 앤 드롭 인터페이스에서 작동한다.전문 개발자, 초보 개발자, 주제 전문가, 비즈니스 이해관계자, 의사 결정권자 등 모든 개발 기술 수준은 Low-code를 사용하여 가치 중심의 엔터프라이즈 비즈니스 애플리케이션을 구축할 수 있다.Mendix는 Rapid, Intermedite, Advence, Export 의 단계로 자격증이 있으며, 각 자격증에 대한 자세한 정보는 Mendix Academy 페이지에서 확인할 수 있다. 자격증Rapid 자격증의 경우 오픈북으로 단기간에 자격증을 취득할 수 있으며, Mendix Academy 강의.. 2024. 11. 6.