MapBroad

Becoming a Reactive Web Developer
Becoming a Mobile Developer
Becoming a Reactive Web Developer
Refactoring Applications

Khái niệm

Theo outsystems một platform cung cấp các giải pháp low-code toàn diện
low-code được hiểu là lâu lâu mới code, code ít hơn các nền tảng lập trình thuần tuý.


Tạo App

Các loại Applications (3 loại)
○ Web apps :: Viết Web application
○ Mobile apps :: Viết application Mobile
○ Service apps :: Viết API


Modules trong App

Một App có thể có nhiều module (Nhưng phải có ít nhất một module):

Các loại modules (4 loại):
○ Web Responsive (Traditional web - Khoá học này)
○ Web Blank: Thiếu Interface, xử lý nghiệp vụ (Code chủ yếu phần logic)
○ Service: Để viết API
○ Extension:: Muốn viết ra một functionOutSystem không hỗ trợ được, nên viết C# để đưa ra server và sử dụng vào ứng dụng Extension.


Chia tách modules

Nâng cao tính hướng đối tượng, phân chia theo nhiệm vụ…
Có thể chia nhỏ các modules ra theo chức năng, để dễ quản lý, mở rộng hơn:

  • Create the data model
  • Define business logic
  • Build web pages

Khái niệm Producer & Consumer

Producer là nơi public/chia sẻ những element(features/module) để các Consumer khác sử dụng.

Consumer là những module sử dụng các element/dependencyProducer cung cấp và chia sẻ ở chế độ public.


Button Pulish

Button Pulish sẽ đẩy source code lên server của OutSystem.
Trong quá trình Pulish nếu có xung đột về code giữa các lập trình viên thì sẽ có giao diện trực quan. Danh để giải quyết các lỗi liên quan đến version.

@Copyright 2022 by HieuEM Github