Giới Thiệu Nền Tảng Mendix Cho Người Mới Bắt Đầu
1. Tự học Mendix cho người mới bắt đầu như thế nào?

Hiện nay, số lượng người sử dụng nền tảng Mendix đang tăng rất nhanh và bao gồm nhiều ngành nghề khác nhau, từ các citizen developer hay các business analyst (những người không có kinh nghiệm lập trình, đến các lập trình viên chuyên nghiệp) người có thể tạo ra các ứng dụng và mở rộng chúng trên nền tảng Mendix bằng các custom code.

Để có thể tiếp cận được đông đảo người dùng từ đa dạng ngành nghề, Mendix đã tạo ra các tour hướng dẫn sử dụng nền tảng dựa trên thông tin cá nhân và các mối quan tâm của người dùng. Sau đó, người dùng Mendix có thể sử dụng hai nền tảng Mendix IDEs (gồm có Mendix StudioMendix Studio Pro), cũng như các IDEs bên ngoài (Integrated development environment – Môi trường phát triển tích hợp) đã được tích hợp với Mendix. Từ đó, bạn có thể sử dụng Mendix Studio như một IDE phát triển no-code dành cho các citizen developer.

Video Mendix Academy “Mendix Studio Pro là gì? Hướng dẫn cài đặt Mendix Studio Pro”

Với Mendix Studio Pro, bạn sẽ có khả năng thực hiện những tích hợp phức tạp, mở rộng ứng dụng của mình với những đoạn custom code và những chức năng cao cấp hơn. IDE phát triển low-code này cho phép tất cả mọi người tạo ra những ứng dụng tuyệt vời.

Những tài liệu hướng dẫn online của Mendix hoàn toàn miễn phí và được hệ thống dưới dạng các module. Điều đó đồng nghĩa với việc bạn có thể bỏ qua những module không cần thiết, hoặc điền vào bảng khảo sát để biết được liệu mình có cần tìm hiểu thêm về module đó hay không.

Ngoài ra, Mendix cũng cho phép người dùng thử nghiệm và đánh giá miễn phí. Với phiên bản Mendix Free, bạn có quyền truy cập không giới hạn vào các chức năng và các cộng đồng Mendix tại đây.

2. Bắt đầu dự án phát triển ứng dụng

Nền tảng Mendix cung cấp đa dạng các loại template khác nhau, nhờ đó, người dùng mới có thể tìm hiểu nhiều hơn về Mendix khi bắt đầu phát triển ứng dụng trên nền tảng này. Các template này đều có sẵn để sử dụng và được tạo ra hoàn toàn từ các framework. Chúng được xem như phần “nền móng” của một ứng dụng mới và sẽ được phát triển thêm cho phù hợp với những yêu cầu của từng trường hợp cụ thể. Các template bao gồm những biểu mẫu (built-in form), các quy trình phê duyệt (approval process), các yêu cầu thanh toán (purchase request), bảng khảo sát (survey). Chúng đều có sẵn và sẽ giúp đẩy nhanh tốc độ phát triển ứng dụng.

Hơn nữa, những template này bao gồm các framework UI từ Mendix có thể giúp bạn tạo ra những trải nghiệm khách hàng tuyệt vời và nhất quán. Nếu template được ứng dụng phù hợp, nó sẽ bao gồm cả phần workflow – yếu tố giúp bạn tự động hóa toàn bộ quy trình khi sử dụng low-code. Ngoài ra, các template sẽ thường xuyên được cập nhật theo phiên bản mới nhất của Mendix để cung cấp cho người dùng những chức năng mới nhất và hiện đại nhất.

Giới Thiệu Nền Tảng Mendix Cho Người Mới Bắt Đầu 2

Giao diện khi tạo ứng dụng mới

Bạn cũng có thể tải lên template của mình tạo ra tại Private Marketplace để chia sẻ đến mọi người trong tổ chức cùng sử dụng, từ đó tạo ra những module nền tảng cho tất cả những ứng dụng mới sau này. Ngoài những mẫu thiết kế cơ bản, Mendix cũng sẽ cung cấp những functional building block như các quy trình onboarding, các framework đã được tích hợp, các trình quản lý tài liệu, các quy định kinh doanh và một số quy trình khác.

3. Cách sử dụng Mendix cho người mới bắt đầu

Giao diện phát triển trực quan của Mendix có tốc độ nhanh và rất dễ hiểu đối với tất cả người dùng, điều đó cho thấy tour hướng dẫn cho người mới bắt đầu của Mendix phù hợp với nhiều mức độ kiến thức và mục tiêu người dùng khác nhau. Khi đăng ký tài khoản Mendix, người dùng sẽ được lựa chọn các chủ đề họ quan tâm và mục tiêu của họ khi sử dụng nền tảng này. Dựa trên những thông tin đó, Mendix sẽ thiết kế tour hướng dẫn phù hợp, cũng như hỗ trợ người dùng mới bằng cách gửi cho họ hướng dẫn sử dụng nền tảng, bao gồm các tài liệu của Mendix Academy và gợi ý các bước cần làm tiếp theo. Tour hướng dẫn này sẽ giúp người dùng hiểu hơn về Mendix và sử dụng nền tảng hiệu quả.

Giới thiệu nền tảng Mendix cho người mới sử dụng

4. Cách đánh giá nền tảng Mendix trước khi thanh toán

Bạn hoàn toàn có thể tìm hiểu và đánh giá về Mendix bằng cách đăng ký một tài khoản trên nền tảng Mendix. Khi đó, bạn sẽ có quyền truy cập vào Mendix Free để trải nghiệm những chức năng mà nền tảng cung cấp. Ngoài ra, Mendix Free cũng không yêu cầu thông tin thẻ tín dụng và các bước cài đặt đều miễn phí.

Giới Thiệu Nền Tảng Mendix Cho Người Mới Bắt Đầu 3

Đăng ký tài khoản Mendix

5. Mendix Free cung cấp những gì?

Mendix Free bao gồm tất cả những chức năng bạn cần để thiết kế, xây dựng và triển khai các demo, prototype hoặc một vài ứng dụng nhỏ. Tất cả các chức năng trong Mendix IDEs đều có sẵn và không bị giới hạn. Phiên bản này cũng bao gồm một môi trường để deploy ứng dụng trên Mendix Cloud.

Mendix Free được thiết kế để cung cấp cho các lập trình viên và các nhà kinh doanh một môi trường deploy trên cloud cho các prototype và test thử ứng dụng mới mà không cần một node cloud hoàn chỉnh.

Giới Thiệu Nền Tảng Mendix Cho Người Mới Bắt Đầu 5

Giao diện Mendix Free

6. Khi nào cần sử dụng nền tảng Mendix có trả phí?

Mendix Free được thiết kế để tạo ra các prototype và test thử các ứng dụng mới, nhưng phiên bản này không được xem như một môi trường kiểm thử chuyên nghiệp. Khi sử dụng Mendix Free, bạn có thể kiểm tra toàn bộ các chức năng của nền tảng trên cloud. Tuy nhiên, Mendix Free cũng sẽ có một số hạn chế và ứng dụng sẽ chuyển sang trạng thái tạm nghỉ khi không hoạt động trong một khoảng thời gian. Do đó, Mendix Free không phù hợp cho các dự án phát triển các ứng dụng chuyên nghiệp.

Khi bắt đầu một dự án phát triển ứng dụng chuyên nghiệp, bạn sẽ cần những chức năng và dịch vụ phù hợp với doanh nghiệp hơn (chẳng hạn như các tùy chọn khi deploy hoặc các điều khoản cam kết trong hợp đồng). Trong trường hợp này, bạn sẽ cần nâng cấp ứng dụng của mình lên cloud có tính phí. Việc nâng cấp cũng rất đơn giản và bạn sẽ được giữ lại thông tin tài khoản cũng như tất cả các ứng dụng mà bạn đã phát triển.

Giới Thiệu Nền Tảng Mendix Cho Người Mới Bắt Đầu 6

Nền tảng Mendix có trả phí

7. Một ứng dụng (Application) là gì? Một ứng dụng có thể được mở rộng đến mức nào?

Mỗi người sẽ có một đáp án khác nhau vì câu trả lời này không có giới hạn. Khi phát triển ứng dụng, bạn sẽ cần tập trung vào các nhu cầu kinh doanh mà không phải bận tâm về các những cản trở bên ngoài, chẳng hạn như việc phát sinh chi phí. Với Mendix, bạn sẽ không gặp phải những vấn đề này.

Về mặt lý thuyết, một “ứng dụng” được xem là đã phát triển hoàn chỉnh khi nó được cài đặt và đã có mặt trên nền tảng Mendix. Nó có thể bao gồm các screen, database entities, process và các component chức năng. Bạn sẽ xác định được quy mô của ứng dụng dựa trên các yêu cầu trong trường hợp cụ thể và nhu cầu trải nghiệm khách hàng, cũng như thiết kế của ứng dụng, mức độ phức tạp của mô hình phát triển và các yêu cầu về bảo trì.

Bên cạnh đó, cấu trúc của ứng dụng cũng là một điểm quan trọng cần được lưu ý. Đội ngũ lập trình viên cần cân nhắc về tốc độ và khả năng kéo thả của ứng dụng khi chúng được phát triển và mở rộng hơn. Hệ thống quản lý chất lượng ứng dụng của Mendix (Mendix Application Quality Monitor – AQM) sẽ cung cấp cho bạn những thông tin chi tiết hữu ích về các ứng dụng và microservice.

Giới Thiệu Nền Tảng Mendix Cho Người Mới Bắt Đầu 7

Tạo ứng dụng mới trên Mendix

8. Bạn có thể phát triển bao nhiêu ứng dụng với Mendix?

Với các phiên bản Mendix Free, Mendix Pro hoặc các Enterprise Platform Editions, số lượng ứng dụng được phát triển và mức độ phức tạp của chúng là không giới hạn.

9. Về các khóa học của Mendix

Mendix Academy đã được tích hợp vào nền tảng Mendix và bao gồm cả các khóa học online và offline.

Để có thêm thông tin chi tiết về các khóa học của Mendix cũng như cách thức thi lấy chứng chỉ Mendix, truy cập “What are the Mendix Training Options” tại phần Skills & Training.

Giới Thiệu Nền Tảng Mendix Cho Người Mới Bắt Đầu 8

Tài liệu tham khảo tại Mendix Docs

VỀ KYANON DIGITAL

Kyanon Digital hiện tại đang là đối tác triển khai giải pháp cho Mendix, một công ty chuyên cung cấp các dịch vụ công nghệ low-code.

Hãy liên hệ ngay với Kyanon Digital để nhận được tư vấn từ đội ngũ chuyên gia hàng đầu trong lĩnh vực công nghệ, đặc biệt là các vấn đề liên quan đến việc áp dụng phần mềm low-code vào các hệ thống vận hành của bạn ngay hôm nay.

Nguồn: Mendix

Dịch và biên tập: Kyanon Digital

5/5 - (1 vote)