본문 바로가기

반응형

Tutorial

(11)
고급 페이지 구축으로 앱 만들기 - 2. 기본 앱 설정 고급 페이지 구축으로 앱 만들기 - 1. 소개 고급 페이지 구축으로 앱 만들기 - 2. 기본 앱 설정 고급 페이지 구축으로 앱 만들기 - 3. 브랜딩 고급 페이지 구축으로 앱 만들기 - 4. 요청 추가하기 고급 페이지 구축으로 앱 만들기 - 5. 요청 승인 고급 페이지 구축으로 앱 만들기 - 6. 알림 고급 페이지 구축으로 앱 만들기 - 7. 앱 번역하기 2.1 소개 이 모듈에서는 기본 애플리케이션을 만드는 방법을 살펴봅니다. 또한 경비 앱의 기반을 만들 것입니다. 이 기반에는 보안을 설정하고 Andrea가 팀원을 관리할 수 있도록 하는 것도 포함됩니다. 이 작업이 완료되면 경비 요청 및 승인 기능을 구축하기 시작할 수 있습니다. 2.2 앱 탐색기 구조화 앱의 기초를 만들려면 앱 탐색기를 구조화해야 합니..
고급 페이지 구축으로 앱 만들기 - 1. 소개 고급 페이지 구축으로 앱 만들기 - 1. 소개 고급 페이지 구축으로 앱 만들기 - 2. 기본 앱 설정 고급 페이지 구축으로 앱 만들기 - 3. 브랜딩 고급 페이지 구축으로 앱 만들기 - 4. 요청 추가하기 고급 페이지 구축으로 앱 만들기 - 5. 요청 승인 고급 페이지 구축으로 앱 만들기 - 6. 알림 고급 페이지 구축으로 앱 만들기 - 7. 앱 번역하기 1. 소개 1.1 이 과정에서 배우는 내용 이 학습 과정에서는 고급 페이지 작성 기술을 소개합니다. 이러한 새로운 기술을 연습하기 위해 북해 조선소용 앱을 빌드하게 됩니다. Mendix 개발 포털을 사용하여 앱의 기초를 다지는 것부터 시작합니다. 다음 단계는 탐색 구조와 간단한 페이지를 구축하여 프런트엔드를 만드는 것입니다. 이 작업이 완료되면 빌딩 블..
빠른 개발자 되기(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) - 7. 앱 내 프로세스 자동화 7. 프로세스 자동화 긴 양식을 작성하는 것이 상당히 번거로운 과정이라는 것을 경험해 보셨을 것입니다. 이름, 주소, 우편번호, 날짜를 수동으로 입력하면 시간이 오래 걸리고 사용자 경험이 불쾌해질 수 있습니다. Mendix 개발자는 항상 사용자의 요구를 최우선으로 생각해야 합니다. 마이크로플로는 각 사용자의 여정을 최대한 쾌적하게 만들기 위한 최고의 도구입니다. 마이크로플로우를 사용하면 사용자의 특정 요구 사항에 따라 맞춤형 기능을 구축할 수 있습니다. 대부분의 사람들이 여행 중에 휴대폰으로 앱을 사용하나요? 동일한 정보를 여러 번 입력해야 하나요? 이미 가지고 있는 데이터를 기반으로 일부 정보를 자동으로 입력할 수 있나요? 이러한 질문은 앱을 더 효과적으로 만들 수 있는 방법을 생각할 때 스스로에게 물..
빠른 개발자 되기(Become a Rapid Developer) - 6. 중첩된 데이터 6.1 정보 엔티티 모듈 4에서는 교육 이벤트를 예약하는 기능을 구축했으며 도메인 모델 및 연결에 대해 배웠습니다. TrainingEvent, 코스, 위치 및 교사 간에 연결을 생성했습니다. 교육생이 아직 다른 엔티티에 연결되어 있지 않다는 것을 눈치채셨나요? 다음 사용자 스토리에서는 이를 바꿀 것입니다! 지미는 교육생을 교육 이벤트에 등록할 수 있기를 원합니다. 즉, 두 개체를 연결해야 합니다. 두 엔티티 사이에는 연결이 필요합니다! 하나의 트레이닝 이벤트에 여러 명의 트레이너가 참석할 수 있고, 한 명의 트레이너가 여러 개의 트레이닝 이벤트에 참석할 수 있습니다. 따라서 이것은 참조 집합이라고도 하는 다대다 연결이 될 것 같습니다. 하지만 지미는 이 연결에 몇 가지 정보를 추가할 수 있기를 원합니다(..
빠른 개발자 되기(Become a Rapid Developer) - 5. 앱에 사용자 지정 로직 추가 5.1 마이크로플로우 소개 앱을 빌드하고 이전 모듈에서 예약 기능을 만들었습니다. 지미에게는 이미 작업할 수 있는 앱이 있습니다. 이제부터는 고급 기능을 추가하여 앱을 개선할 수 있는 방법을 살펴보겠습니다. 코스 개요 페이지에서 교육을 예약할 때 코스를 자동으로 채우고 종료 날짜를 자동으로 계산하는 것을 생각해 보세요. 이러한 기능을 추가하면 LearnNow 앱을 더 쉽고 효율적으로 사용할 수 있습니다. Jimmy가 요청한 다음 기능은 교육 이벤트를 더 효율적으로 예약할 수 있는 기능입니다. 그는 이 기능이 앱의 주요 목적이며 자주 사용할 것이기 때문에 이 기능을 원했습니다. 계획을 세우는 동안 스크럼 팀은 이 사용자 스토리에 대한 두 가지 작업을 식별합니다: 선택한 코스가 미리 채워진 상태로 Cours..

반응형