Trang tài liệu Trí Nam

Cho người ta một phần mềm, bạn sẽ làm họ bực mình một ngày - Dạy người ta lập trình, họ sẽ bực mình cả đời

Hướng dẫn xây dựng một service cơ bản

Estimated reading: 2 minutes 573 views

Hướng dẫn xây dựng service Quản Lý Bán Hàng thuộc dự án U202001

  • ScopeName: U202001
  • ServiceName: Demo

1. Tổng quan yêu cầu dev

  • Cách sử dụng cơ bản công cụ: VSCode, Visual Studio, Sql Management, Sql toolbet, SourceTree, Postman v..v…
  • Git: CommonWorkspace(bắt buộc), shared (tnx-shared – nếu có)
  • Tài khoản: Etcd Config, Sql Server user có quyền tạo db

2. Tạo database theo đúng conventions

  • Dev nhận yêu cầu từ BA.
  • Phân tích lên CSDL
  • Tạo Db theo đúng tên: {ScopeService}_{Enviroment}_{ServiceName}_{Version}
    U202001_Dev_Demo_V5

3. Gen code app + api

  • Tạo thư mục root tổng chưa toàn bộ code
  • Tách nhánh từng version của core
  • Tách tiếp từng service theo nhánh version
  • Tách Service thành api + app riêng biệt
    Ví dụ: TriNam > SourceCode > v5.1 > demo
    Chỗ này mình sẽ giải nén 2 file nén từ gen code api + app

4. Tùy chỉnh menu, môi trường chạy

  • Thêm đường dẫn app vào bảng ClientRedirectUris theo đúng clientId có mã là microservice-main-app (db Core)
  • Thêm đường dẫn app vào etcd config theo key CorsOrigin
  • Sử dụng tnx-cli để khởi tạo môi trường và chạy app angular
  • Thêm menu vào CommonWorkspace > App > shared > shared-assets > u202001 > application.json

5. Video demo

CONTENTS