Tải bản đầy đủ (.pdf) (27 trang)

báo cáo thực tập lập trình SALESFORCE

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.6 MB, 27 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM

BÁO CÁO THỰC TẬP

LẬP TRÌNH SALESFORCE

Cơng ty thực tập

: CMC Global

Người phụ trách

: Trần Hoài Nam

Thực tập sinh

: Nguyễn Bá Tùng - 16521395

TP. Hồ Chí Minh, tháng 07 năm 2020


2

LỜI MỞ ĐẦU
Ngày nay, ứng dụng công nghệ thông tin trong hoạt động của cơ quan nhà nước,
hướng tới phát triển Chính phủ điện tử là xu thế tất yếu, là mơ hình phổ biến của nhiều
quốc gia muốn hướng tới. Xây dựng Chính phủ điện tử trở thành nhiệm vụ hàng đầu,
quan trọng của bất cứ Chính phủ nào.
Nhật Bản là một quốc gia phát triển hàng đầu ở khu vực châu Á. Ở Nhật, việc tự
động hóa và ứng dụng công nghệ thông tin trở thành một điều hiển nhiên. Chính vì thế,


u cầu điện tử hóa các thủ tục hành chính, kể cả trong nơng nghiệp, trở thành một
nhiệm vụ thiết yếu.
Sau ba năm học tập trên trường, do mong muốn có thêm kinh nghiệm thực tế,
cũng như muốn được tham gia làm việc trong một môi trường chuyên nghiệp. Vì vậy,
em quyết định chọn CMC Global (chi nhánh Hồ Chí Minh) – một trong những đơn vị
outsource hàng đầu ở Việt Nam, cung cấp một môi trường lý tưởng, hiện đại, chuyên
nghiệp - là nơi sẽ giúp em thực hiện được dự định này.


3

LỜI CẢM ƠN
Lời đầu tiên, em xin gửi lời cảm ơn chân thành đến quý thầy/cô khoa Công Nghệ
Phần Mềm - Trường Đại học Công Nghệ Thông Tin – Đại học Quốc gia Thành phố Hồ
Chí Minh đã tận tình chỉ dạy, trang bị cho em những kiến thức và kỹ năng cần thiết
trong suốt quá trình học tập tại trường.
Trân trọng gửi lời cảm ơn Tập Đoàn CMC và Cơng ty TNHH CMC GLOBAL –
chi nhánh Tp.Hồ Chí Minh đã tạo điều kiện cho em có cơ hội được thực tập tại công ty.
Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của các anh chị, em
đã tiếp thu được những kiến thức rất quan trọng về ngành nghề lập trình, cách làm việc
nhanh chóng và hiệu quả. Chân thành cảm ơn các anh đã bỏ ra nhiều thời gian, công sức
để hướng dẫn em hoàn thành đợt thực tập này.
Nguyễn Bá Tùng

Tp. HCM, ngày 27 tháng 07 năm 2020


4

NHẬN XÉT CỦA KHOA

........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................


5

MỤC LỤC
LỜI MỞ ĐẦU ................................................................................................................................... 2
LỜI CẢM ƠN ................................................................................................................................... 3
NHẬN XÉT CỦA KHOA .................................................................................................................. 4
CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP .................................................................................... 7
1.

Giới thiệu về Tập Đồn Cơng nghệ CMC .............................................................................................. 7


2.

Giới thiệu về công ty Trách Nhiệm Hữu Hạn CMC Global ..................................................................... 8

CHƯƠNG 2: NỘI DUNG THỰC TẬP.............................................................................................10
1.
2.

Tìm hiểu công ty và các kỹ năng cơ bản trong công ty ........................................................................ 10
Nghiên cứu kỹ thuật .......................................................................................................................... 10
2.1.
2.2.

Các công cụ làm việc......................................................................................................................................... 10
Tìm hiểu nền tảng Salesforce ........................................................................................................................... 10

3.

Thực hiện project .............................................................................................................................. 11

4.

Lịch làm việc ...................................................................................................................................... 11

CHƯƠNG 3: CHI TIẾT VỀ PROJECT .....................................................................................................13
1.

Giới thiệu về dự án ........................................................................................................................... 13
1.1.

1.2.

Đặt vấn đề ........................................................................................................................................................ 13
Cách giải quyết ................................................................................................................................................. 13

2.

Thực hiện .......................................................................................................................................... 14

3.

Quy trình làm việc: ............................................................................................................................ 14

4.

Các cơng cụ hỗ trợ: ............................................................................................................................ 14

5.

Các task đã thực hiện trong dự án: .................................................................................................... 16
5.1.
5.2.
5.3.
5.4.
5.5.
5.6.
5.7.

Training and Self-study salesforce. .................................................................................................................. 16
Study and analyze requirement ....................................................................................................................... 16

Coding mockup ................................................................................................................................................. 17
Coding function “Drill Down” .......................................................................................................................... 19
Chức năng upload file ...................................................................................................................................... 21
Coding chức năng postal code ......................................................................................................................... 22
Coding chức năng datatable ............................................................................................................................ 24

TỔNG KẾT .....................................................................................................................................26
1.

Kiến thức .......................................................................................................................................... 26


6
2.

Kỹ năng ............................................................................................................................................. 26

3.

Đóng góp cho cơng ty ........................................................................................................................ 26

TÀI LIỆU THAM KHẢO ................................................................................................................27


7

CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP
1. Giới thiệu về Tập Đồn Cơng nghệ CMC

Tập đồn Cơng nghệ CMC là tập đồn cơng nghệ thơng tin - viễn thơng lớn thứ

hai tại Việt Nam.
Thành lập từ năm 1993, CMC đã khẳng định vị thế trên thị trường Việt Nam và
nhiều nước trên thế giới thông qua những hoạt động kinh doanh chủ lực ở 3 khối: Khối
Công nghệ & Giải pháp (Technology & Solution), Khối Kinh doanh Quốc tế (Global
Business), Khối Dịch vụ Viễn thông (Telecommunications).
Sau 27 năm tồn tại và phát triển, Tập đoàn CMC được biết đến như một đối tác tin
cậy và uy tín trong các dự án ICT cấp trung và lớn trong các lĩnh vực: Chính phủ, Giáo
dục, Thuế, Kho bạc, Hải quan, Bảo hiểm, Điện lực, Ngân hàng, Tài chính và các Doanh
nghiệp.
CMC đã thiết lập được các mối quan hệ đối tác chiến lược, trở thành nhà cung
cấp, đại lý phân phối, dịch vụ ủy quyền của hầu hết các hãng công nghệ hàng đầu thế
giới:


8

2. Giới thiệu về công ty Trách Nhiệm Hữu Hạn CMC Global

CMC Global thành lập vào ngày 31/03/2017, ra đời từ kinh nghiệm 25 năm trong
lĩnh vực ICT và hơn 10 năm kinh nghiệm trong lĩnh vực Outsourcing của Tập đồn cơng
nghệ CMC, với sứ mệnh trở thành đơn vị cung cấp nhân lực kỹ sư phần mềm chất lượng
cao, cung cấp các giải pháp, dịch vụ CNTT cho thị trường quốc tế. Hiện CMC Global
đang sở hữu đến hơn 700 nhân viên, với trụ sở chính tại Hà Nội, hai chi nhánh ở Tp. Hồ
Chí Minh và Tp. Đà Nẵng cùng một công ty thành viên tại Nhật Bản.
Tập đồn cơng nghệ CMC cùng CMC Global tự hào là một trong những doanh
nghiệp hàng đầu Việt Nam trong lĩnh vực phát triển, cung cấp các giải pháp và dịch vụ
phần mềm. Chia sẻ chung những tiêu chí tiên quyết cho sự phát triển của Tập đoàn
CMC: Sáng tạo, Chuyên nghiệp, Đồng đội, CMC Global luôn nỗ lực không ngừng để
xây dựng một tập thể vững mạnh, tiên phong trong nền công nghệ Việt Nam và ngày một
vươn xa ra thế giới.

Với mục tiêu đưa các sản phẩm và dịch vụ công nghệ cao của CMC ra thế giới,
CMC Global đang xây dựng những nền móng đầu tiên với tham vọng: có ít nhất 2.000
người làm việc ở nước ngồi vào năm 2022; doanh thu phần mềm và dịch vụ từ thị


9

trường xuất khẩu lớn hơn thị trường trong nước; có nhiều sản phẩm và dịch vụ đạt tiêu
chuẩn hàng đầu thế giới. Trong tương lai, ngồi cơng ty thành viên CMC Japan tại Nhật
Bản, CMC Global sẽ mở thêm các chi nhánh tại các nước châu Á như Singapore,
Malaysia,….
Sứ mệnh: CMC Global vinh dự là một trong những công ty Công Nghệ Thông
Tin hàng đầu Việt Nam trong lĩnh vực cung cấp và phát triển các giải pháp và dịch vụ
phần mềm. CMC Global luôn nỗ lực xây dựng một cộng đồng vững mạnh, đứng đầu
trong ngành công nghệ Việt Nam và vươn xa hơn ra thế giới.
Tầm nhìn: Để đưa các sản phẩm và dịch vụ công nghệ cao của CMC ra thị
trường quốc tế, CMC Global đang nỗ lực thiết lập nền tảng với tham vọng: có ít nhất
1000 nhân viên làm việc ở nước ngoài vào năm 2020, doanh thu từ các sản phẩm và dịch
vụ phần mềm cho thị trường nước ngoài sẽ vượt qua trong nước; nhiều sản phẩm và dịch
vụ đáp ứng các tiêu chuẩn của thế giới. Trong tương lai, CMC Global có kế hoạch mở
thêm các công ty con tại một số quốc gia châu Á như Singapore, Malaysia.


10

CHƯƠNG 2: NỘI DUNG THỰC TẬP
Với việc tuyển chọn và đào tạo các bạn sinh viên, CMC Global đã tạo điều kiện
tối đa để giúp cho các bạn có cơ hội trải nghiệm thực tế, áp dụng những kiến thức đã
được học ở trường vào một dự án thức tế, tích lũy kiến thức và kinh nghiệm để làm nền
tảng cho những bước tiến nghề nghiệp sau này.


1. Tìm hiểu công ty và các kỹ năng cơ bản trong công ty
Thời gian : 1 ngày
Nội dung : Giới thiệu về công ty, cách tổ chức của công ty
Được nghe người phụ trách giới thiệu về cơng ty, q trình thành lập và phát triển,
quy trình làm việc từ cao xuống thấp, cách thức tổ chức của cơng ty .
Ngồi ra, thực tập sinh còn được giới thiệu về cách thức làm việc trong công ty
như thời gian đi làm, các quy định cần phải tuân thủ, cách sử dụng email trong công
việc…
Kết quả : Hiểu thêm về công ty, quá trình thành lập và phát triển. Có thêm các kỹ năng
về việc sử dụng email trong công việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm
hơn.

2. Nghiên cứu kỹ thuật
2.1.

2.2.

Các công cụ làm việc
Thời gian : 4 ngày
Nội dung : Tìm hiểu về các cơng cụ sẽ được sử dụng trong quá trình làm việc.
Trong thời gian này, supervisor đã hướng dẫn thực tập sinh tìm hiểu về các cơng
cụ sẽ giúp ích cho trong cơng việc sau này. Một số phần mềm trong số đó như
Tortoise SVN - sử dụng trong làm việc nhóm, SVN – nơi lưu trữ tài liệu liên quan
đến dự án, Microsoft Teams – cơng cụ giao tiếp chính với các thành viên của team,
Jira – công cụ quản lý task, Notepad ++ - một chương trình soạn thảo văn bản rất
hữu ích và phổ biến với lập trình viên…
Thực hiện : Thực hành sử dụng các phần mềm đã nêu trên.
Kết quả : Hiểu được các công cụ và vận dụng vào làm việc mỗi ngày hiệu quả.
Tìm hiểu nền tảng Salesforce

Thời gian : 10 ngày (2 tuần)
Nội dung : Tìm hiểu nền tảng Salesforce, lập trình salesforce và các cơng cụ liên
quan.
- CRM là gì?


11

CRM là viết tắt của từ tiếng Anh “Customer Relationship Management” tạm dịch
là quản lý mối quan hệ khách hàng. Đơn giản có thể hiểu doanh nghiệp quản lý
các tương tác với khách hàng từ đó hình thành mối quan hệ trong kinh doanh.
- Cloud computing là gì?
Cloud Computing là việc phân phối các tài nguyên CNTT theo nhu cầu qua
Internet với chính sách thanh tốn theo mức sử dụng. Thay vì mua, sở hữu và bảo
trì các trung tâm dữ liệu và máy chủ vật lý, bạn có thể tiếp cận các dịch vụ công
nghệ, như năng lượng điện toán, lưu trữ và cơ sở dữ liệu, khi cần thiết, từ nhà
cung cấp dịch vụ đám mây như Amazon Web Services (AWS).
- Salesforce là gì?
Salesforce là giải pháp CRM (Customer Relatioship Management) điện toán đám
mây hàng đầu thế giới. Là một giải pháp tổng thể cung cấp các ứng dụng CRM
chuyên về bán hàng, dịch vụ khách hàng cho các doanh nghiệp vừa và nhỏ.
- Apex là gì?
Apex là ngơn ngữ lập trình, tương tự như Java và C #, độc quyền được cung cấp
bởi nền tảng Force.com cho các nhà phát triển Quản lý bộ nhớ
Thực hiện :
- Tham gia đầy đủ các buổi training của công ty.
- Làm các bài thực hành, kiểm tra về kiến thức đã học.
- Tự học và tìm hiểu nhằm củng cố những kiến thức được training.
Kết quả :
-


Hiểu được khái niệm Salesforce, các khái niệm liên quan và các công cụ hỗ trợ.
Có kiến thức về Apex, Javascript để chuẩn bị tham gia dự án thực tế.
Ngồi ra cịn được biết thêm một số quy tắc trong việc viết code sao cho đúng
chuẩn, dễ đọc, dễ hiểu.

3. Thực hiện project
Sau một tháng được training và thực hành, thực tập sinh đã nắm được những kiến
thực cơ bản về Salesforce. Trong tháng thứ hai, thực tập sinh được tham gia vào một dự
án thực tế của khách hàng
Chi tiết đồ án sẽ được nói ở phần sau.
4. Lịch làm việc
Tuần

Cơng việc

Người hướng dẫn

Mức
độ

Nhận xét của người
hướng dẫn


12

1

2


3

hồn
thành
- Tìm hiểu về cơng Anh Trần Hồi 100%
ty, cách tổ chức của Nam
(Project
công ty.
Manager)
- Làm quen với các
công cụ làm việc
trong công ty.
- Học cách trao đổi,
làm việc qua email.
- Tìm hiểu về Cloud Anh Lê Thanh Hải 100%
Computing, CRM (Technical Leader)

Salesforce Anh Ngơ Nhật Đơ
platform.
(Team Leader)
- Tìm hiểu Apex,
SOQL, Force.com.
- Tìm hiểu cơng cụ và
setup mơi trường để
chuẩn bị bước vào
giai đoạn dev
- Thực hành các kiến
thức đã học và
report mỗi ngày.

- Thực hiện coding Anh Lê Thanh Hải 100%
theo yêu cầu của (Technical Leader)
khách hàng ở giai Anh Ngô Nhật Đô
đoạn development. (Team Leader)
- Fix các lỗi nghiệp
vụ, lỗi coding theo
yêu
cầu
của
technical
leader,
team leader và QC.


13

CHƯƠNG 3: CHI TIẾT VỀ PROJECT
1. Giới thiệu về dự án
Dự án “Website Quản Lý Thủ Tục Hành Chính Cho Bộ Nông Lâm Ngư Nghiệp
Nhật Bản” được thực hiện theo đợt đặt hàng của bộ Nông Lâm Ngư Nghiệp Nhật Bản
cho một công ty phần mềm của Nhật. Đơn vị sau đó liên kết vơi một số cơng ty phần
mềm outsource khác của Trung Quốc và Việt Nam để hiện thực hóa các u cầu.
1.1. Đặt vấn đề
Bộ Nơng Nghiệp, Lâm Nghiệp và Thủy Sản Nhật Bản (MAFF) là một bộ cấp
thuộc nội các Nhật Bản, chịu trách nhiệm giám sát hoạt động của các ngành nông nghiệp,
lâm nghiệp và thủy sản của nước này. Đây là đơn vị chịu trách nhiệm chính cho các dịch
vụ thủ tục hành chính liên quan đến các hoạt động về nông, lâm và ngư nghiệp như thủ
tục xin trợ cấp nông nghiệp, đăng ký chứng nhận chất lượng của sản phẩm nông
nghiệp,…. Phần lớn các thủ tục được làm thủ công qua giấy tờ theo kiểu truyền thống,
theo ước tính có hơn 20,000 biểu mẫu hành chính và các giấy tờ có liên quan cần được

xử lý mỗi năm. Việc này đặt ra những thách thức lớn đối với việc quản lý và xử lý dữ
liệu cũng như việc cập nhật, tinh chỉnh các thủ tục hành chính. Vấn đề đặt ra là cần có
một cơng cụ để tin học hóa các biểu mẫu và thủ tục hành chính liên quan, đồng thời tin
học hóa quy trình nộp đơn và phê duyệt đơn.
1.2. Cách giải quyết
Xây dựng một website hỗ trợ các dịch vụ thủ tục hành chính cơng cho Bộ Nơng
Nghiệp, Lâm Nghiệp và Thủy Sản Nhật Bản. Website bao gồm hai nhóm đối tượng sử
dụng chính: nhóm người làm thủ tục và nhóm người xử lý các thủ tục. Nhóm người xử lý
thủ tục bao gồm nhiều cấp phân quyền, bao gồm các công việc như tạo các đơn và biểu
mẫu online, phê duyệt và chuyển đơn/biểu mẫu đến bước xét duyệt tiếp theo của quy
trình, từ chối đơn/biểu mẫu. Tác vụ chính của nhóm người nộp đơn là đăng nhập vào hệ
thống bằng tài khoản được cấp, tìm kiếm, cung cấp thơng tin và nộp đơn/biểu mẫu theo
quy trình.
Dự án được Bộ Nông Nghiệp, Lâm Nghiệp và Thủy Sản Nhật Bản giao cho một
công ty phần mềm Nhật chịu trách nhiệm chính. Cơng ty đó đã ký hợp đồng outsource
với 3 đối tác (CMC Global và hai công ty phần mềm khác ở Trung Quốc) để phát triển
phần mềm này. CMC Global là đơn vị cuối cùng ký hợp đồng và tiến hành thực hiện khi
dự án đã được bắt đầu 6 tháng (do 2 đơn vị ở Trung Quốc thực hiện).


14

2. Thực hiện
Thành viên của team CMC tham gia dự án bao gồm người:
-

1 Project Manager
1 Technical Leader
1 Quality Control
6 Developers

2 Bridge SE (Làm việc tại Nhật)

3. Quy trình làm việc:

4. Các công cụ hỗ trợ:
Công cụ

Tác dụng

Ghi chú


15

Nơi lưu trữ các tài liệu, tệp
liên quan đến dự án

SVN Server
Công cụ lưu trữ và quản lý
source code

GitLab
Công cụ trao đổi liên lạc
và daily meeting với team
onsite
Microsoft Teams
Công cụ quản lý Task và
log work

Jira

Nền tảng
Salesforce
Force.com

lập

trình


16

IDE lập trình

Visual Studio Code
5. Các task đã thực hiện trong dự án:
5.1. Training and Self-study salesforce.
ü
ü
ü
ü
ü
-

5.2.
ü
ü
ü
-

Thời gian: Từ ngày 12/09/2019 đến 04/10/2019

Người hướng dẫn:
Lê Thanh Hải (Technical leader)
Ngô Nhật Đô (Team Leader)
Nguyễn Văn Hải (BridgeSE)
Yêu cầu:
Hiểu biết về salesforce platform.
Tìm hiểu cách thức coding và deploy lên salesforce lightning platform.
Setup môi trường để chuẩn bị thực hiện dự án.
Nội dung:
Tìm hiểu salesforce platform.
Tìm hiểu salesforce classic và salesforce lightning.
Tìm hiểu ngơn ngữ lập trình Apex, SOQL và Javascript.
Tìm hiểu về các cơng cụ hỗ trợ lập trình trên nền tảng salesforce (Sandbox,
Workbench, Salesforce CLI, Data Loader, Force.com,…)
Kết quả đạt được:
Hiểu được cách thức hoạt động của salesforce platform.
Có kiến thức cơ bản về Apex, SOQL và Javascript.
Setup môi trường cho việc coding.
Study and analyze requirement
Thời gian: Từ ngày 07/10/2019 đến 18/10/2019
Người hướng dẫn:
Vũ Ngọc Vi (QC)
Trần Hoài Nam (Project Manager)
Nguyễn Văn Hải (BridgeSE)
Yêu cầu:
Hiểu được yêu cầu khách hàng từ BD và DD.


17


ü
ü
5.3.
ü
ü
ü
-

Hiểu được nghiệp vụ và luồng di chuyển màn hình.
Nội dung:
Đọc hiểu và phân tích yêu cầu khách hàng
Kết quả đạt được:
Hiểu được yêu cầu khách hàng.
Coding mockup
Thời gian: Từ ngày 21/10/2019 đến 08/11/2019
Người hướng dẫn:
Lê Thanh Hải (Technical leader)
Ngô Nhật Đô (Team Leader)
Nguyễn Văn Hải (BridgeSE)
Yêu cầu:
Coding giao diện dựa trên yêu cầu khách hàng được mô tả trong DD sử dụng html
và css.
- Fix các bug và comment từ phía khách hàng.
ü Nội dung:
- Coding frontend theo yêu cầu khách hàng.
ü Kết quả đạt được:
- Hiểu được cơ bản HTML và CSS.
- Frontend của trang web được khách hàng review và đồng ý.
ü Một số hình ảnh của trang web:


Hình 5.3.1. Trang chủ


18

Hình 5.3.2. Giao diện trang web tạo đơn xin (dành cho người quản lý)

Hình 5.3.3. Giao diện khai báo thơng tin cơ bản của đơn xin


19

Hình 5.3.4. Giao diện điền đơn
5.4.
ü
ü
ü
-

Coding function “Drill Down”
Thời gian: Từ ngày 11/11/2019 đến 13/12/2019
Người hướng dẫn:
Lê Thanh Hải (Technical leader)
Ngô Nhật Đô (Team Leader)
Nguyễn Văn Hải (BridgeSE)
Yêu cầu:
Coding giao diện dựa trên yêu cầu khách hàng được mô tả trong DD sử dụng html
và css.
- Coding chức năng tìm kiếm dữ liệu trong database với giá trị bị phụ thuộc như
yêu cầu khách hàng.

ü Nội dung:


20

ü
-

Coding frontend theo yêu cầu khách hàng.
Coding backend theo yêu cầu khách hàng.
Kết quả đạt được:
Frontend của trang web được khách hàng review và đồng ý.
Chức năng pass tất cả các testcase của QC.
Hiểu được cách coding backend và tương tác cơ sở dữ liệu trên nền tảng
salesforce.

Before:

After:


21

5.5.
ü
ü
ü
-

Chức năng upload file

Thời gian: Từ ngày 06/01/2020 đến 17/01/2020
Người hướng dẫn:
Lê Thanh Hải (Technical leader)
Ngô Nhật Đô (Team Leader)
Nguyễn Văn Hải (BridgeSE)
Yêu cầu:
Coding giao diện dựa trên yêu cầu khách hàng được mô tả trong DD sử dụng html
và css.
- Coding chức năng upload file như yêu cầu khách hàng.
ü Nội dung:
- Coding frontend theo yêu cầu khách hàng.
- Coding backend theo yêu cầu khách hàng.
ü Kết quả đạt được:
- Frontend của trang web được khách hàng review và đồng ý.


22

-

Chức năng pass tất cả các testcase của QC.
Hiểu được cách coding backend và cách upload file trên nền tảng salesforce.

Hình 5.5.1. Giao diện upload file

Hình 5.5.2. Upload hồn tất
5.6.
ü
ü
ü


Coding chức năng postal code
Thời gian: Từ ngày 20/01/2020 đến 07/02/2020
Người hướng dẫn:
Lê Thanh Hải (Technical leader)
Ngô Nhật Đô (Team Leader)
Nguyễn Văn Hải (BridgeSE)
Yêu cầu:


23

-

Coding giao diện dựa trên yêu cầu khách hàng được mô tả trong DD sử dụng html
và css.
- Coding chức năng lấy mã bưu điện Nhật Bản như yêu cầu khách hàng dựa trên
API do yahoo cung cấp.
ü Nội dung:
- Coding frontend theo yêu cầu khách hàng.
- Coding backend theo yêu cầu khách hàng.
ü Kết quả đạt được:
- Frontend của trang web được khách hàng review và đồng ý.
- Chức năng pass tất cả các testcase của QC.
- Hiểu được cách coding backend và cách tương tác với external API trên nền tảng
salesforce.

Hình 5.6.1. Thơng tin tỉnh thành được lấy dựa trên mã bưu điện



24

5.7. Coding chức năng datatable
ü
ü
ü
-

Thời gian: Từ ngày 10/02/2020 đến 06/03/2020
Người hướng dẫn:
Lê Thanh Hải (Technical leader)
Ngô Nhật Đô (Team Leader)
Nguyễn Văn Hải (BridgeSE)
Yêu cầu:
Coding giao diện dựa trên yêu cầu khách hàng được mô tả trong DD sử dụng html
và css.
- Coding chức năng setup một table trên giấy lên modal như yêu cầu khách hàng.
ü Nội dung:
- Coding frontend theo yêu cầu khách hàng.
- Coding backend theo yêu cầu khách hàng.
ü Kết quả đạt được:
- Frontend của trang web được khách hàng review và đồng ý.
- Chức năng pass tất cả các testcase của QC.
- Hiểu được cách coding backend trên nền tảng salesforce.

Hình 5.7.1. Table trên đơn đăng ký truyền thống


25


Hình 5.7.2. Table trên đơn đăng ký của hệ thống


×