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

LẬP TRÌNH VÀ XÂY DỰNG WEBSITE VỚI APPIAN

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 (245.96 KB, 15 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 VÀ XÂY DỰNG WEBSITE VỚI
APPIAN

Cơng ty thực tập: FPT Software
Người phụ trách: Trần Phú Quang
Thực tập sinh

: Võ Thanh Bình - 18520007

TP. Hồ Chí Minh, tháng 06 năm 2022
Phụ trách: Trần Phú Quang

SV: Võ Thanh Bình


LỜI MỞ ĐẦU

Hiện nay, Low-code là một hướng phát triển phần mềm theo cách tiếp cận trực quan.
Theo đó, những nền tảng Low-code cho phép người sử dụng viết ít code hơn. Những nền tảng
low-code cơ bản sẽ có các thành phần (components) đã được tạo sẵn giống như là những mảnh
ghép Lego, người dùng chỉ cần chọn mảnh ghép Lego mà mình muốn và dùng tính năng kéovà-thả (drag-and-drop), sau đó thiết lập lại các thơng số và nối các thành phần này lại với nhau
để hoàn thành một giải pháp cụ thể. Và Appian chính là một nền tảng Low-code đang dần phổ
biến.
Cùng với xu thế phát triển của thế giới, đặc biệt là khu vực NA, EU, Việt Nam cũng
không phải ngoại lệ. Low-code tại Việt Nam đã và đang phát triển mạnh mẽ, để hòa nhập với
những công ty hàng đầu về mảng này trên thế giới. FPT Software là một trong những công ty đã


và đang đi đầu trong lĩnh vực Low-code, cụ thể là Appian.
Nền tảng Appian giúp cải thiện thời gian và nhiều người tin rằng nó sẽ thay thế “code”
theo kiểu thơng thường. Các nền tảng Low-code như Appian chắc chắn sẽ là xu hướng trong
tương lai. Vì lý do này, em quyết định chọn Appian để thực tập.
Sau hơn 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 các dự án trong một môi trường chuyên nghiệp, em quyết định chọn
FPT Software - 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.

Phụ trách: Trần Phú Quang

SV: Võ Thanh Bình


LỜI CẢM ƠN

Trân trọng gửi lời cảm ơn Công ty FPT Software đã tạo điều kiện cho em có cơ hội được
thực tập, làm việc 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 trainer, nhóm
thực tập chúng em đã tiếp thu được những kiến thức quan trọng để có thể xây dựng một website
với Appian. Chân thành cảm ơn các anh trong nhóm trainer đã bỏ ra nhiều thời gian,cơng sức để
hướng dẫn chúng em hoàn thành đợt thực tập này.
Đặc biệt cảm ơn anh Trần Phú Quang và anh Võ Hồng Tuấn Linh đã hướng dẫn, giúp
đỡ tận tình cả những khó khăn trong cơng việc, đến những khó khăn việc làm quen với môi
trường mới, đã chỉ dẫn em về cách làm báo cáo, lên kế hoạch, những kỹ năng không thể thiếu.
Cũng xin cảm ơn thầy cô trong khoa Cơng nghệ phần mềm đã nhiệt tình hỗ trợ, tạo điều
kiện em làm bài báo cáo này.
Võ Thanh Bình
TP. Hồ Chí Minh, ngày 14 tháng 06 năm 2022


Phụ trách: Trần Phú Quang

SV: Võ Thanh Bình


NHẬN XÉT CỦA KHOA

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

Phụ trách: Trần Phú Quang

SV: Võ Thanh Bình



1

MỤC LỤC
MỤC LỤC .................................................................................................................................................. 1
Chương 1: Giới thiêu công ty thực tập ....................................................................................................... 2
1. Giới thiệu công ty FPT Software..................................................................................................... 2
2. Sản phẩm của công ty ...................................................................................................................... 3
a. FPT AI ............................................................................................................................................ 3
b. Công nghệ xe tự lái......................................................................................................................... 3
c. Dịch vụ chuyển đổi số .................................................................................................................... 4
Chương 2: Nội dung thực tập ..................................................................................................................... 6
1. Tìm hiểu cơng ty và các kỹ năng cơ bản trong công ty ................................................................... 6
2. Nghiên cứu kỹ thuật ........................................................................................................................ 6
3. Thực hiện project ............................................................................................................................. 7
4. Lịch làm việc ................................................................................................................................... 7
Chương 3: Chi tiết về project ..................................................................................................................... 9
1. Giới thiệu về REP ............................................................................................................................ 9
TÀI LIỆU THAM KHẢO ........................................................................................................................ 10
TỔNG KẾT .............................................................................................................................................. 11

Phụ trách: Trần Phú Quang

SV: Võ Thanh Bình


2

Chương 1: Giới thiêu công ty thực tập


1. Giới thiệu công ty FPT Software
FPT Software thành lập từ năm 1988 đến nay với 3 Trụ sở chính FPT Software đặt tại
Việt Nam và một số nước trên toàn thế giới như Hoa Kỳ, Nhật Bản, Malaysia, Đức, Úc,
Singapore, Malaysia, Thái Lan và Philipines hiện FPT Software đáp ứng nhu cầu gia công phần
mềm lớn cho hơn 150 công ty hàng đầu tại 20 quốc gia lớn nhất trên thế giới hiện nay với các
hợp đồng lớn có khi đạt cả 1 triệu USD dành cho một số đối tác lớn như Hitachi, NEOPOST,
Petronas, Deutsche Bank, và Unilever với hơn 4000 nhân viên trên toàn thế giới.
FPT Software theo đuổi mục tiêu gia công phần mềm để đáp ứng cho nhu cầu phát triển
CNTT của các hãng phần mềm trong nước, các công ty lớn trong nước và tham vọng hơn là
xuất khẩu phần mềm trên toàn thế giới cho các cơng ty nước ngồi biết đến tập đồn FPT, mục
đích chính là vươn đến tầm cao mới thơng qua cơng nghệ nhằm nâng cao năng suất lao động
Đến với FPT Software, nhân viên được phép phát huy tối đa khả năng sáng tạo, nỗ lực đưa các
sáng tạo vào các giải pháp công nghệ thông tin nhằm nắm bắt các cơ hội đổi mới và phát triển
nhằm đạt được mụctiêu chung của tập đoàn là OneFPT.

Phụ trách: Trần Phú Quang

SV: Võ Thanh Bình


3

Công ty xuất khẩu phần mềm hàng đầu tại Việt Nam Kinh doanh của FPT Sofware xuất
phát từ Công nghệ thông tin và Viễn Thông FPT là cốt lõi để đáp ứng cho khách hàng trên 63
tỉnh thành trên toàn lãnh thổ Việt Nam và mở rộng đến khách hàng toàn cầu. Từ khi được thành
lập cho đến nay, FPT Software đã là công ty phần mềm số 1 tại Việt Nam trong lĩnh vực tích
hợp hệ thống, phân phối và bán lẻ, dịch vụ Công Nghệ Thông tin, xuất khẩu gia công phần
mềm, bán lẻ sản phẩm CNTT.
Chủ tịch hiện giờ của FPT Software là bà Chu Thị Thanh Hà.
2. Sản phẩm của công ty

a. FPT AI
FPT.AI là nền tảng trí tuệ nhân tạo tồn diện, sản phẩm chiến lược của Ban cơng nghệ
tập đồn FPT. FPT.AI được phát triển và ứng dụng những kỹ thuật học máy, học sâu tiên tiến
nhất hiện nay với 4 mô-đun, gồm: FPT.AI Conversation (Nền tảng hội thoại FPT.AI) cho phép
xây dựng chatbot có khả năng xử lý ngơn ngữ tự nhiên để tương tác với khách hàng, có thể tích
hợp trên nhiều ứng dụng trò chuyện như: Facebook Messenger, Zalo, Viber… FPT.AI Speech
hỗ trợ tự động nhận dạng giọng nói tiếng Việt và chuyển đổi văn bản thành tương tác âm thanh
với người dùng.
FPT.AI Vision là nền tảng giúp xác định, phân tích chính xác nội dung trong hình ảnh;
tập trung vào việc tự động hố các quy trình xử lý (Cognitive RPA) cho doanh nghiệp, nhận
dạng hình ảnh, nhận dạng biểu mẫu và OCR (Nhận dạng ký tự quang học); FPT.AI Knowledge
cung cấp nền tảng giúp máy móc có thể học, trích xuất, khám phá kiến thức bên trong doanh
nghiệp với kho dữ liệu riêng (thông tin sản phẩm, hướng dẫn sử dụng…) và kiến thức ngành
riêng biệt để tạo nên một mạng lưới các khái niệm, mối liên hệ có thể được tích hợp vào ứng
dụng, dịch vụ. Người dùng có thể trải nghiệm các sản phẩm của FPT.AI tại
b. Công nghệ xe tự lái
Tháng 10/2017, dựa trên những đầu tư nghiên cứu và năng lực công nghệ chuyên sâu
trong mảng cơng nghệ trí tuệ nhân tạo, phân tích dữ liệu lớn,giao tiếp giữa các phương tiện,

Phụ trách: Trần Phú Quang

SV: Võ Thanh Bình


4

điện tốn đám mây, nhận diện hình ảnh..., FPT Software đã tuyên bố ra mắt công nghệ xe tự lái,
trở thành công ty đầu tiên tại Việt Nam ra mắt công nghệ xe tự lái và là một trong số ít các công
ty tiên phong trong lĩnh vực xe tự lái tại khu vực Đông Nam Á.
Theo FPT Software, công nghệ xe tự lái của đơn vị này đang ở cấp độ 3 dựa trên thang

đo 5 cấp độ của xe tự lái của Hiệp hội Kỹ sư xe hơi (SAE). Cụ thể, cấp độ 3 là cấp độ xe tự lái
trong một số điều kiện nhất định; người lái khơng cần chủ động kiểm sốt việc điều khiển
phương tiện trong toàn bộ thời gian di chuyển và chỉ phải kiểm sốt khi có cảnh báo.
Cơng nghệ xe tự hành do FPT Software nghiên cứu, phát triển đã được tích hợp thành
công trên xe ô tô thương mại 4 chỗ và xe điện cho sân golf. FPT cũng đã được Bộ Giao thông
Vận tải đồng ý cho thử nghiệm công nghệ xe tự lái trong khuôn viên khu công nghệ cao. Hiện
FPT Software đang nghiên cứu bổ sung thêm một số tính năng mới, gia tăng độ chính xác về
khả năng di chuyển trên một nền tảng xe mới. Dự kiến, FPT Software sẽ chạy thử nghiệm phiên
bản công nghệ xe tự hành xe mới trong khuôn viên của khu công nghệ cao trong năm nay.
c. Dịch vụ chuyển đổi số
Chuyển đổi số trong tổ chức, doanh nghiệp là quá trình thay đổi từ mơ hình truyền thống
sang doanh nghiệp số, bằng cách áp dụng công nghệ mới như dữ liệu lớn, Internet vạn vật, điện
toán đám mây… thay đổi phương thức điều hành, lãnh đạo, quy trình làm việc, văn hóa cơng
ty….
Chuyển đổi số mang lại nhiều lợi ích như cắt giảm chi phí vận hành, tiếp cận được nhiều
khách hàng hơn trong thời gian dài hơn, lãnh đạo ra quyết định nhanh chóng và chính xác hơn
nhờ hệ thống báo cáo thơng suốt kịp thời. Qua đó, hiệu quả hoạt động và tính cạnh tranh của tổ
chức, doanh nghiệp được nâng cao.
Năm 2017, FPT đã tiến hành chuyển đổi số và thực hiện theo hai hướng: chuyển đổi số
cho doanh nghiệp khách hàng của FPT và chuyển đổi số trong nội tại tập đoàn dựa trên nền tảng
nghiên cứu và phát triển các công nghệ cốt lõi như: IoT, Mobile, Big Data, Trí tuệ nhân tạo và
sắp tới là VR và AR, nhằm tăng cường trải nghiệm khách hàng, hiệu quả sản xuất kinh doanh

Phụ trách: Trần Phú Quang

SV: Võ Thanh Bình


5


và nhân giống những mơ hình kinh doanh mới. Với FPT Software, dịch vụ chuyển đổi số đã và
đang thực hiện cho những khách hàng lớn trên phạm vi toàn cầu. Hồi cuối năm ngoái, dịch vụ
chuyển đổi số của FPT Software được UBND TP.Hà Nội công nhận là sản phẩm công nghiệp
chủ lực năm 2018 (với thời hạn công nhận là 3 năm, từ ngày 30/11/2018 đến ngày 30/11/2021),
đồng thời có tên trong Top 10 sản phẩm cơng nghiệp chủ lực Hà Nội.

Phụ trách: Trần Phú Quang

SV: Võ Thanh Bình


6

Chương 2: Nội dung thực tập
Đợt thực tập với chủ đề “Lập trình và xây dựng website với Appian” nhằm mục đích
giúp sinh viên thực tập được đào tạo tồn diện về lập trình Low-code với Appian, đồng thời rèn
luyện những kỹ năng mềm như làm việc nhóm, thuyết trình, giao tiếp. Tại cơng ty, sinh viên có
cơ hội được học tập, khám phá và làm việc trong một môi trường năng động, chun nghiệp.
1. Tìm hiểu cơng ty và các kỹ năng cơ bản trong công ty
Thời gian: 2 ngày
Nội dung: Giới thiệu về công ty, cách tổ chức của cơng ty
Vì tình hình dịch Covid diễn ra phức tạp, nên thay vì được các anh chị Hr giới thiệu về
cơng ty, q trình hình thành và phát triển, các chứng nhận mà công ty đã đạt được, cơ
cấu tổ chức của cơ quan, … thì được thay bằng hình thức học online qua máy tính và làm
các bài test để ghi nhớ. Đặc biệt là các nội quy, các quy định bảo mật thông tin khi đang
làm việc ở 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 mail
trong công việc, dùng Teams để trao đổi trong quá trình làm việc, …
Kết quả: Hiểu thêm về cơng ty FPT Software, q trình thành lập và phát triển, tiềm
năng của cơng ty. Có thêm các kỹ năng về việc sử dụng mail, Teams 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
Thời gian: 3 tuần
Nội dung: Tìm hiểu về các cơng nghệ 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ề nền tảng Lowcode nói chung và Appian nói riêng, kết hợp với việc nghiên cứu và học tập khóa học
của Appian cung cấp.
Thực hiện: Thực hành sử dụng thành thục nền tảng Appian, hồn thành khóa học
Appian cơ bản.

Phụ trách: Trần Phú Quang

SV: Võ Thanh Bình


7

Kết quả: Hoàn thành.
3. Thực hiện project
Sau gần 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ề Appian. Hơn một tuần sau, thực tập sinh được thực hiện một bài mock project và
sau đó tham gia vào dự án thực tế của công ty nếu đủ năng lực.
Chi tiết dự án sẽ được nói ở phần sau.
4. Lịch làm việc

Tuần

1

2


3

4

5
6

Cơng việc
Tìm hiểu sơ đồ vị trí các phịng ban
và chức năng trong công ty.
Làm quen với các công cụ quản lý
công việc trong team.
Học cách trao đổi, làm việc với
member onboard qua Email nội bộ,
Microsoft Team.
Application Architecture: Get Started
Designing an App: knowledge about
key components: personas, data
design & record, process models,
reports
Manage Users and Groups:
- User Types + group
- Application Groups
- Practice Users and Groups
Expressions: Transform Your Data
- expression editor
- data types
- Appian functions
- variables, array, conversions,
object, etc

- quizzes
CDT and Query Data from an
RDBMS
- query editor
- query on process model
Process Modeling

Phụ trách: Trần Phú Quang

Người hướng
dẫn

Mức độ
hoàn
thành

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

Chị Trần Đoàn
Thị Khánh Linh

Đúng
tiến độ

Anh Trần Phú
Quang


Đúng
tiến độ

Hoàn thành

Anh Võ Hoàng
Tuấn Linh

Đúng
tiến độ

Hoàn thành

Anh Trần Phú
Quang

Đúng
tiến độ

Hoàn thành

Anh Võ Hoàng
Tuấn Linh

Đúng
tiến độ

Hoàn thành

Anh Trần Phú


Đúng

Hồn thành

SV: Võ Thanh Bình


8

7-8

Site, Interface and Report
Quang
Mock Project: Student pickup subject Anh Trần Phú
and create CURD app by Appian
Quang

Phụ trách: Trần Phú Quang

tiến độ
Đúng
tiến độ

Hồn thành

SV: Võ Thanh Bình


9


Chương 3: Chi tiết về project
1. Giới thiệu về REP
Real Estate Platform (REP) là một website quản lý nền tảng bất động sản trên phạm vi đa
quốc gia. Công ty khách hàng có các team khác nhau để thực hiện nhập và quản lý các client và
các thông tin liên quan dễ dàng qua nhiều cơng cụ khác nhau.
Vì quy định bảo mật của công ty nên các thông tin chi tiết về dự án thực tế không
được cung cấp ra bên ngồi.

Phụ trách: Trần Phú Quang

SV: Võ Thanh Bình


10

TÀI LIỆU THAM KHẢO

[1] Appian Academy
/>[2] Appian Community
/>[3] Appian Documents [version 22.2]
/>
Phụ trách: Trần Phú Quang

SV: Võ Thanh Bình


11

TỔNG KẾT


Như vậy, chỉ trong vòng một tháng ngắn ngủi, em đã hồn thành khóa học Appian cũng
như có một bài mock project đơn giản. Bên cạnh đó, em đã tham gia vào dự án thực tế và vẫn
đang tiếp tục với công việc này.
Chân thành cảm ơn sự giúp đỡ của các anh nhóm trainer của FPT Software, sự nỗ lực
của nhóm Appian để có thể hồn thành khóa thực tập này. Cảm ơn các thầy cô khoa CNPM đã
giúp em hoàn thành bài báo cáo này.

Phụ trách: Trần Phú Quang

SV: Võ Thanh Bình



×