Bắt đầu từ một dự án đang chạy và xây ứng dụng nghiệp vụ của riêng bạn với NocoBase Core. Làm việc cùng một coding agent hoặc làm theo hướng dẫn thủ công. Tài liệu gốc được viết bằng tiếng Trung; các bản đều dùng chung ứng dụng ví dụ và ảnh chụp màn hình bằng tiếng Anh.
Bắt đầu sử dụng
- Core là gì: hiểu mối quan hệ giữa Core, template, plugin và ứng dụng.
- Tạo ứng dụng: tạo, cấu hình và khởi động một ứng dụng, rồi đăng nhập.
- Cấu trúc dự án: tìm các trang, API, migration cơ sở dữ liệu và test.
- Xây ứng dụng đầu tiên: xây trọn một ứng dụng quản lý công việc của nhóm cùng Agent hoặc thủ công, viết test và chọn cách triển khai.
Phát triển ứng dụng
Tra cứu các quy ước của ứng dụng theo chủ đề; chuẩn bị dữ liệu và endpoint tương ứng khi chạy một ví dụ.
- Tổng quan phát triển ứng dụng: ứng dụng, template, plugin và đường đi từ trang đến cơ sở dữ liệu.
- Phát triển cùng Agent: yêu cầu, hướng dẫn dự án và kiểm tra.
- Mô hình dữ liệu và migration: trường, quan hệ, ràng buộc và dữ liệu hiện có.
- Truy vấn và thao tác dữ liệu: Repository, phân trang, quan hệ, transaction và Query.
- Dịch vụ nghiệp vụ và HTTP API: service, kiểm tra dữ liệu đầu vào, phân quyền và khai báo API.
- Trang, route và điều hướng: đăng ký, menu, route con và quyền truy cập.
- UI component và tương tác: danh sách, form, hộp thoại và phản hồi.
- Cấu hình ứng dụng và cài đặt hệ thống: cấu hình khi chạy, cài đặt nghiệp vụ và quản trị.
- Đa ngôn ngữ và theme: nội dung chữ, tài nguyên ngôn ngữ và giao diện nhất quán.
- Quản lý plugin: năng lực có sẵn, đăng ký, cập nhật, gỡ bỏ và mở rộng.
- Kiểm thử và nghiệm thu: phạm vi test, dữ liệu thật, phân quyền và luồng người dùng.
Triển khai và vận hành
- Chọn cách triển khai: so sánh các lựa chọn runtime và chuẩn bị cấu hình, dữ liệu và khả năng khôi phục.
- Triển khai bằng Docker: build image và chạy container với các thư mục lưu trữ bền vững.
- Triển khai bằng app-installer: quản lý cài đặt trên server, tiến trình và cập nhật ứng dụng.
- Triển khai lên Studio: quản lý ứng dụng, môi trường và bản phát hành trong Studio.
- Nâng cấp NocoBase Core: hợp nhất template mới hơn cùng Agent hoặc thủ công, kiểm tra tương thích và triển khai ứng dụng đã nâng cấp.
- Phát hành phiên bản ứng dụng: build lại và triển khai lại, với các bước cập nhật cho từng cách triển khai.
