báo cáo thực tập mobile developer

18 0 0
Tài liệu đã được kiểm tra trùng lặp
báo cáo thực tập mobile developer

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Mặc dù ngành công nghệ thông tin ởViệt Nam chỉ mới phát triển trongvài năm gần đây, nhưng sự tiềm năng to lớn đã được thấy rõ trong lĩnh vực này.Các phần mềm do lập trình viên tạo ra giú

Trang 1

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

BÁO CÁO THỰC TẬPMobile Developer

Công ty thực tập:ATOM SolutionNgười phụ trách:Nguyễn Anh Khoa

Thực tập sinh:Huỳnh Duy Khang

TP Hồ Chí Minh, tháng 1 năm 2024

Trang 2

LỜI MỞ ĐẦU

Ở thời điểm hiện tại, công nghệ thông tin đang phát triển với tốc độ vượt bậc vàcó ảnh hưởng rộng lớn đến mọi lĩnh vực hoạt động trên toàn cầu Việt Namkhông nằm ngoài xu hướng đó và đang chứng kiến một sự đầu tư ồ ạt vào lĩnhvực công nghệ Lập trình đóng vai trò quan trọng và không thể thiếu trong mọicông ty Mặc dù ngành công nghệ thông tin ởViệt Nam chỉ mới phát triển trongvài năm gần đây, nhưng sự tiềm năng to lớn đã được thấy rõ trong lĩnh vực này.Các phần mềm do lập trình viên tạo ra giúp cải thiện quản lý công việc,nâng caohiệu suất sản xuất và tiết kiệm thời gian và công sức đáng kể.

Sự phát triển không ngừng của công nghệ thông tin đòi hỏi các lập trình viênphải luôn cập nhật kiến thức để bắt kịp xu hướng và tránh bị lạc hậu Năm 2023có thể đánh dấu một thập kỷ mới với những thay đổi đáng kể đối với cộng đồnglập trình viên.

Trong quá trình học tập tại trường, em nhận ra rằng mình cần trau dồi kinhnghiệm làm việc thực tế và muốn tham gia vào một môi trường chuyên nghiệp.Vì vậy, em đã tham gia khóa thực tập sinh tại Công ty ATOM Solutions Đây làmột môi trường lý tưởng, hiện đại và chuyên nghiệp, nơi em có cơ hội thực hiệnnhững dự định và ước mơ của mình.

Trang 3

LỜI CẢM ƠN

Sau quá trình học tập và rèn luyện tại trường Đại học Công nghệ thông tin đểtrau dồi kiến thức và kỹ năng, em đã nhận rất nhiều sự quan tâm, giúp đỡ củaquý thầy cô, gia đình và bạn bè Với lòng biết ơn sâu sắc nhất, em xin gửi lờicảm ơn đến trường và quý thầy cô Công nghệ phần mềm đã truyền đạt vốn kiếnthức làm nền tảng cho em trong quá trình thực tập.

Qua đây, em cũng xin trân trọng cảm ơn thầy Huỳnh Tuấn Anh và công tyATOM Solution đã tạo điều kiện cho em có cơ hội tham gia thực tập tại công tycũng như anh Nguyễn Anh Khoa đã tận tụy hỗ trợ em trong quá trình thực tập.Trong quá trình thực tập tại công ty ATOM Solution , em đã được trang bịnhững kỹ năng mềm, nâng cao và hoàn thiện kiến thức chuyên môn thông quacác công nghệ mới sử dụng cho lĩnh vực Mobile Developer cùng việc tiếp xúcdự án thật mà công ty đã thực hiện.

Những kiến thức và kinh nghiệm trong suốt thời gian qua đã giúp em dần hoànthiện và có thêm kinh nghiệm về phân tích và quản lý quy trình doanh nghiệp.Tuy nhiên, do kinh nghiệm thực tiễn còn hạn chế, bài báo cáo không thể tránhnhững sai sót Chính vì vậy, em rất mong nhận được những ý kiến đóng góp củaThầy, Cô để em hoàn thiện bản thân tốt hơn.

Cuối cùng, em xin kính chúc Thầy, Cô và các anh, chị lời chúc sức khỏe, hạnhphúc, thành công trong công việc

Chân thành cảm ơn các bạn cùng nhóm và các anh chị trong công ty đã bỏ ranhiều thời gian, công sức để hướng dẫn, hướng dẫn, giúp đỡ em tận tình trongkhi làm quen môi trường mới cũng như trong việc tiếp cận kiến thức công nghệ,kỹ năng kiểm thử phần mềm và tư duy sản phẩm để có thể thực hiện tốt dự áncá nhân và dự án thực tế trong thời gian qua

Em 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áo cáo này

Trang 4

TP HCM, ngày 3 tháng 1 năm 2024Huỳnh Duy Khang

Trang 6

LỜI MỞ ĐẦU 2

LỜI CẢM ƠN 3

MỤC LỤC 6

CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP 7

1.1 Giới thiệu về ATOM Solution 7

1.2 Giới thiệu về các sản phẩm nổi bật của công ty 7

1.2.1 ATOM Processor 7

1.2.2 TRAM Connect 9

1.3 Lịch làm việc khi thực tập tại công ty 10

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

2.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty 12

2.2 Nghiên cứu kỹ thuật 12

Trang 7

CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP

1.1 Giới thiệu về ATOM Solution

● Địa chỉ website của công ty: https://atomsolution.vn/vi/

Hình 1.1 Trang Website ATOM Solution

● Địa chỉ công ty: 92M Hoàng Quốc Việt, Phú Mỹ, quận 7, Thành phố

Trang 8

Cung cấp một nền tảng thanh toán toàn diện cho khách hàng ATOM MDMgiúp tương tác dễ dàng giữa thiết bị POS và Merchant/ Merchant ServiceProvider, còn ATOM Gateway có thể hỗ trợ kết nối giữa ATOMPOS và hệthống ngân hàng.

ATOM Gateway được xây dựng trên một mô hình liên kết với nhiều ngân hàng,ATOM TMS để quản lý và theo dõi giao dịch cũng như thông tin Merchant,thông tin liên quan đến cài đặt cá nhân cho mỗi Merchant,

Virtual Account Management

Hệ thống VAM cung cấp các API, công cụ quản lý và báo cáo toàn diện đểphục vụ quản lý Virtual Account và giao dịch thông qua Virtual Account chocác bên liên quan.

Thanh toán thương mại điện tử

ATOM đang hoạt động với 5 phương thức thanh toán bao gồm: Tiền mặt,VietQR, Ví điện tử, Cross-line POS, Cross-line Card.

Ví điện tử và Dịch vụ mua trước trả sau

ATOM Processor có thể chấp nhận tất cả các loại E-wallet (như Momo,VNpay ), loyalty wallet (như Urbox, Got it ) và BNPL (Buy Now, Pay Later -Mua Ngay, Thanh Toán Sau).

Trang 9

1.2.2 TRAM Connect

Link website sản phẩm : https://tramconnect.com

Là nền tảng Dapp Wallet chạy trên nhiều mạng lưới blockchain khác nhau như:Eth, Sui, Aptos, … Cho phép người dùng lưu trữ tài sản kỹ thuật số của họ Chophép người dùng lưu trữ, swap, mua/bán tài sản ngay trên nền tảng extensioncủa trình duyệt cũng như trên nền tảng điện thoại Android và IOS.

1.2.2.1 Bảo mật theo thiết kế

Mật mã tiên tiến : TRAMConnect sử dụng mật mã mạnh mẽ, các tùy

chọn sao lưu và phục hồi an toàn và kiểm soát khóa riêng hoàn toàn. An ninh cho sự an tâm : Được chế tạo bởi những chuyên gia an ninh

mạng: Ví tập trung vào bảo mật của chúng tôi được tăng cường bằng AWS KMS và tính toán đa bên (MPC)

Ví được thiết kế PCI : TRAMConnect tuân thủ các tiêu chuẩn PCI để

bảo mật thanh toán chưa từng có trong ví của bạn.

Trang 10

1.2.2.2 Hiệu quả tối đa

Khả năng truy cập đa nền tảng : Trải nghiệm sự tiện lợi và linh hoạt

với TRAMConnect, có sẵn trên máy tính để bàn, thiết bị di động, Web vàTiện ích mở rộng.

Trải nghiệm người dùng có thể tùy chỉnh : Điều chỉnh trải nghiệm

người dùng của bạn một cách dễ dàng, tất cả đều được hỗ trợ bởi AWS KMS mạnh mẽ của chúng tôi.

Tích hợp đơn giản : Tích hợp dễ dàng với TRAMConnect qua SDK,

API và tận hưởng sự hỗ trợ 24/7

1.2.2.3 Tính năng toàn diện

Các chức năng ví cần thiết : Tận hưởng việc gửi, mua, bán và hơn thế

nữa - Gói tiện lợi tất cả trong một

Trung tâm trừu tượng tài khoản : Khám phá các tuyến AA tối ưu nhất

cho giao dịch của bạn với các đối tác đáng tin cậy của chúng tôi

Master đa chữ ký : Trải nghiệm tính năng kiểm soát và bảo mật nâng

cao với Multisign trên TRAMConnect.

1.2.2.4 Đa tiền tệ

Hỗ trợ đa tiền tệ : Trao quyền cho danh mục đầu tư của bạn với sự hỗ

trợ đa tiền tệ toàn diện của TRAMConnect: Quản lý nhiều loại tài sản tiềnđiện tử của bạn một cách dễ dàng.

Bật/Tắt đường dốc tất cả trong một : Chuyển đổi dễ dàng giữa tiền

điện tử và tiền pháp định với các đối tác của TRAMConnect - Làm cho tài sản kỹ thuật số và tài sản truyền thống của bạn hoạt động cùng nhau.

Trang 11

việc trong ngàyThời gian nghỉ trưa

Thời gian nghỉ trưa 1 tiếng từ 12h00 tới 13h00Thời gian báo

Weekly review Cuối buổi chiều thứ 6 hàng tuần sẽ có tổng kết trao đổi những vấn đề gặp phải và xem lại những nhiệm vụ trong tuần của em.

Trang 12

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

2.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công tyThời gian: 1 ngày

Nội dung:

 Giới thiệu về lịch sử hình thành và phát triển của công ty; giá trị cốt lõi; những chức năng, nhiệm vụ và quyền hạn; quy định làm việc cho nhân viên; cách tổ chức và vận hành của công ty.

 Giới thiệu về giờ giấc làm việc và cách thức làm việc.

Kết quả:

phát triển, giá trị cốt lõi.

 Thiết lập cài đặt máy tính, phần mềm cần thiết cho công việc

 Tìm hiểu về các công cụ sẽ được sử dụng trong quá trình làm việc :

Trang 13

biến nhất hiện nay Git cung cấp cho mỗi lập trình viênkho lưu trữ (repository) riêng chứa toàn bộ lịch sử thayđổi.

cách tạo Branch và Request.o Sourcetree

 Là một trong những ứng dụng quản lý mã nguồn vàtương tác với hệ thống quản lý phiên bản Git phổ biếnnhất hiện nay

o Jira:

theo dõi lỗi, theo dõi sự cố và quản lý dự án linh hoạt.

Kết quả: Hiểu rõ về GIT và cách phân chia nhiệm vụ trong quá trình thực tập2.2.2 Tuần 2

Nội dung:

trợ phát triển xây dựng nhanh chóng giao diện người dùng).

Kết quả: Đã hoàn thành dược ứng dụng và nắm được cách vận hành của FCM

Token trong React Native Biết cách hoạt động và vận hành của Socket.io.

Trang 14

2.2.3 Tuần 3Nội dung:

Kết quả: Được tham gia vào dự án thực tế từ những ngày đầu, đồng thời hiểu

được cách đưa ứng dụng lên TestFlight.

2.2.4 Tuần 4Nội dung:

 Tham gia các buổi thuyết trình về đa chủ đề trong ứng dụngblockchain, những công nghệ mới để mọi người cùng biết tới.

thực tập sinh khác để cùng nhau trao đổi, bàn luận.

 Xử lý các lỗi được thống kê trên Jira.

Kết quả: Có cơ hội giao tiếp, trao đổi kiến thức với những bạn thực tập sinh

khác Biết được quy trình xử lý bug.

2.2.5 Tuần 5

Trang 15

 Tìm hiểu cách các ví điện tử khác vận hành

Kết quả: Tìm hiểu được các loại API và sử dụng Postman để test API Triển

khai, tạo các giao diện cho dự án.

2.2.6 Tuần 6 - 8Nội dung:

Kết quả: Tiếp cận với việc làm một dự án thực tế, tiếp xúc với các công nghệ

2.3 Thực hiện dự án thực tế2.3.1 Mô tả dự án

 Link website thông tin dự án : https://tramconnect.com

trữ tài sản kỹ thuật số như token, coin , ngoải ra cho phép thực hiện giao dịch Buy/Sell hoặc Swap các loại cryptocurrency

2.3.2 Công nghệ sử dụng

2.3.3 Quá trình thực hiện

 Cài đặt , thiết lập các môi trường đế triển khai dự án.

transaction cơ bản.

Trang 16

2.3.4 Kết quả

trong nhóm để cùng nhau phát triển dự án.

2.3.5 Thuận lợi

hỗ trợ khi gặp khó khăn Đã có nền tảng cơ bản của React Native nên không mất quá nhiều thời gian để làm quen được dự án.

2.3.6 Khó khăn

Trang 17

CHƯƠNG 3: TỔNG KẾT

Quãng thời gian thực tập tại ATOM Solution đã giúp em cải thiện bản thân rấtnhiều trong quy trình làm việc thực tế, tác phong của người kỹ sư phần mềm Khi tham gia vào dự án thực tế, em cũng hoàn thành tốt các tác vụ đúng hạn vàđạt chất lượng tốt.

3.1 Điểm mạnh

nghệ mới.

3.2 Điểm yếu

như là UX nhưng code vẫn còn lỗi, chưa tối ưu hóa nhất hiệu năng có thể.

3.3 Chuẩn đạt được

phần mềm tại doanh nghiệp

Trang 18

quyết vấn đề

TÀI LIỆU THAM KHẢO

[Theo định dạng APA]

1 https://atomsolution.vn/vi/

2 https://esollabs.com/mobile-app/3 https://tramconnect.com

Ngày đăng: 15/05/2024, 09:23

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan