Giải đáp Sample question - Outsystems Associate Reactive Developer (Phần 3)
Xin chào mọi người,
Tiếp tục chuỗi bài đăng về Outsystems Associate Reactive Developer, hôm nay mình sẽ giải đáp sample question/sample exam official từ Outsystems cho kỳ thi Associate Reactive Developer phần 3 (từ câu 11 tới câu 15)
Associate Reactive Developer Sample Exam - EN.pdf
Về Outsystems và cách ôn luyện cho kỳ thi Associate Reactive Developer, các bạn có thể xem lại tại đây
Về giải đáp sample question/sample exam các phần khác, các bạn có thể xem lại tại đây.
Về các loại chứng chỉ Outsystems, level và giá từng loại, mình có tổng hợp vào một bài viết tại đây.
11. Screen widget (Dropdown)
Đây là một câu hỏi về cách sử dụng dropdown căn bản, tuy nhiên nếu không để ý khi thực hành thì hoàn toàn có thể trả lời sai.
List property là giá trị của list được set vào cho dropdown.
Option text từ giá trị của List Property, chỉ định attribute để hiển thị cho từng item trên dropdown.
Option value từ giá trị List property, chỉ định attribute để submit dropdown lên khi submit form.
Vì vậy, đáp án là D.
12. Screen widget (Button)
Câu này khá dễ nếu các bạn đã thực hành hoặc có kinh nghiệm nhất định làm Outsystems.
Đáp án là D. External site
13.Logic flow (switch)
Câu này với các bạn developer thì tương đối đơn giản, thâm chí ko cần biết về Outsystems vẫn có thể trả lời được.
Về căn bản, switch ở Outsystems tương đồng với switch ở các ngôn ngữ lập trình khác, ko giống If chỉ có 2 nhánh, switch có thể chia được nhiều nhánh hơn.
Về câu hỏi, làm sao để ra được output bằng 0 trong một switch lấy abs, đáp án đơn giản là input bằng 0.
Đáp án C.
14. Logic flow (Exception)
Câu hỏi về xử lý Exception trong logic flow.
Với câu hỏi, điều gì xảy ra khi aggreate không tìm thấy record, chúng ta cùng nhìn vào flow.
Khi GetEmployeeById.List.Empty=0, branch True sẽ được execute, khi đó Exception RecordNotFound sẽ được raise và Handle RecordNotFound sẽ được chạy sau đó.
Đáp án B.
15. Client Action (Function)
Câu hỏi về Function của Client Action. Một câu hỏi khá khó, nếu các bạn không ghi chép lại lúc học. (Mình cũng trả lời sai khi làm lần đầu)
Đây là một số ghi chép của mình về Function, các bạn có thể tham khảo thêm
- Client action & server action có thể set thành Function (chỉ có 1 output parameter)
- Client action nếu được set thành function thì ko call được server action nữa
- Screen action ko có output
Về căn bản, khi một action được set thành function nó có thể được gọi trong Expression hoặc Action flow, từ đó sẽ chỉ có 1 output duy nhất được chấp nhận.
Ví dụ: AddDays(CurrDateTime(), 1)
Nếu function AddDays được gọi trên UI của Service Studio, chúng ta sẽ ko thể chỉ định lấy output nào của function, từ đó gây khó khăn trong việc sử dụng Outsystems.
Với các giải thích như trên, đáp án A.
https://qiita.com/jyunji_watanabe/items/4452e8cabab795726cb0
Nhận xét
Đăng nhận xét