본문 바로가기

반응형

초급

(4)
빠른 개발자 되기(Become a Rapid Developer) - 10. 모바일로 이동 10.1 소개 이전 모듈에서는 보안을 설정하는 방법을 배웠습니다. 이렇게 하면 특정 역할을 가진 사용자가 앱의 특정 부분에 액세스할 수 있습니다. 또한 교육생을 위한 역할 기반 홈페이지도 만들었습니다. 이 모듈에서는 이 지식을 확장하여 교육생이 모바일에서 사용할 수 있는 기능을 활용할 수 있도록 역할 기반 홈페이지를 맞춤화합니다. 교육생의 지리적 위치를 사용하여 교육 이벤트 장소로 가는 경로를 빠르게 확인하거나 상점, 호텔 또는 기타 관심 장소를 탐색하는 것을 생각해 보세요. 이 모듈에서는 교사가 이동 중에도 휴대폰에서 바로 앱에 액세스할 수 있는 페이지를 추가하여 지미 앱에 모바일 기능을 추가하는 방법을 학습함으로써 멘딕스에 대한 지식을 더할 수 있습니다! 더 구체적으로 배우게 됩니다: 모바일 앱이란 ..
빠른 개발자 되기(Become a Rapid Developer) - 9. 앱 보안 9.1 소개 정말 대단한 일을 해내셨습니다! LearnNow 교육 관리 앱의 첫 번째 스프린트를 거의 완료했습니다! 잠시 시간을 내어 스스로를 칭찬하고 여러분이 배우고 구축한 모든 것에 자부심을 느껴보세요. 앱 개발 프로세스의 다음 단계는 앱을 안전하게 만드는 것입니다. 액세스 규칙이라고도 하는 보안 규칙을 생성하여 이를 수행할 수 있습니다. 보안을 추가하면 앱을 사용할 수 있는 사람(사용자)과 앱으로 수행할 수 있는 작업(액세스)을 제어할 수 있습니다. 예를 들어, 교사나 교육생이 아닌 지미만 새 교육 이벤트를 예약할 수 있어야 합니다. 무엇을 보호해야 하나요? Mendix에서는 페이지, 마이크로플로우, 데이터(엔티티)의 세 가지에 보안 규칙을 적용합니다. 이를 액세스라고 합니다. 사용자는 페이지에 액..
빠른 개발자 되기(Become a Rapid Developer) - 8. 데이터의 유효성 및 일관성 보장 8.1 유효하고 일관된 데이터의 중요성 LearnNow 교육 관리 앱이 거의 완성되었습니다! 앱에서 모든 관련 데이터를 사용할 수 있도록 도메인 모델을 설정했습니다. Jimmy가 회사를 쉽게 관리할 수 있도록 아름답고 사용자 친화적인 페이지와 기능을 구축했습니다. 또한 Jimmy가 보다 효율적으로 작업할 수 있도록 마이크로플로우를 만들었습니다. 이제 앱의 정보가 유효하고 일관성이 있는지 확인해야 할 때입니다. 사용자가 새 코스를 만들고 세부 정보를 입력하지 않고 저장을 클릭한다고 가정해 보겠습니다. 객체가 빈 레코드로 데이터베이스에 추가되므로 시스템에 새 코스가 생성되지만 제목이나 설명이 없습니다! 지금 가능한 또 다른 방법은 (유효한) 이메일 주소(예: user@.com)가 없어도 교육생을 시스템에 추..
빠른 개발자 되기(Become a Rapid Developer) - 4. 앱에 데이터 추가 4.1 페이지에 동적 데이터 추가 페이지를 만들고 버튼을 사용하여 페이지에 연결한 후 다음 단계는 새 개요 페이지에 정보가 표시되지 않으므로 페이지를 실제 데이터로 채우는 것입니다. 지미는 자신의 시스템에서 각 페이지에 해당하는 정보가 포함된 목록을 보고 싶습니다. 예를 들어 코스 개요 아래에 있는 모든 기존 코스의 목록을 보고 싶습니다. 이러한 코스는 자주 변경되므로 앱에서 정적 텍스트로 표시하는 대신 직접 추가할 수 있기를 원합니다. 이렇게 하려면 동적 데이터를 사용해야 합니다. 이는 앱 사용자가 변경할 수 있는 데이터이며 도메인 모델을 사용하여 구성됩니다. 여기에는 새 데이터 입력과 기존 데이터 보기, 변경 또는 삭제가 포함됩니다. 목록 보기 이전 모듈에서 목록 페이지 템플릿을 사용하여 페이지를 만..

반응형