BÁO CÁO THỰC TẬP LẬP TRÌNH MOBILE APPLICATION TRÊN NỀN TẢNG MOMO PLATFORM

74 1 0
BÁO CÁO THỰC TẬP LẬP TRÌNH MOBILE APPLICATION TRÊN NỀN TẢNG MOMO PLATFORM

Đ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

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 MOBILE APPLICATION TRÊN NỀN TẢNG MOMO PLATFORM Công ty thực tập: M_Service (Momo) Người phụ trách: Nguyễn Trần Hoài Trung, Nguyễn Ngọc Thành Thực tập sinh: Phan Duy Đức - 18520621 TP Hồ Chí Minh, tháng 06 năm 2022 11 LỜI MỞ ĐẦU Ngày nay, với tốc độ phát triển vũ bão internet, công nghệ dịch vụ liên tiếp đời hướng đến nâng cao trải nghiệm người dùng Ngành kinh tế đại tài chính-ngân hàng khơng nằm ngồi xu Các ứng dụng cơng nghệ thơng tin ví sóng mới, làm thay đổi tồn hệ thống mô thức cung ứng vận hành dịch vụ tài có từ hàng trăm năm Từ đó, cơng ty, startup Fintech liên tiếp đời, trở thành đại diện tiêu biểu cho mạng kỹ thuật số, đồn đốn thay đổi hoàn toàn phương thức kinh doanh ngành ngân hàng Nổi bật số kể đến Momo, tảng ví điện tử Công ty Cổ phần Dịch vụ Di động Trực tuyến (M_Service) phát triển cho phép người dùng thực toán, giao dịch thiết bị di động Bằng việc hợp tác với 90% ngân hàng Việt Nam 10.000 thương nhân nước, công ty nắm giữ 80% thị phần lĩnh vực tốn kỹ thuật số.Tính đến năm 2022, ví điện tử MoMo có 31 triệu người dùng sử dụng Sự phát triển mở rộng vượt bật Momo kéo theo nhu cầu nguồn nhân lực để đảm bảo cho việc phát triển trì dự án Các tuyển mộ nhân lực, đặc biệt nguồn nhân lực trẻ liên tiếp đội ngũ nhân M_service tổ chức để tìm kiếm ứng cử viên phù hợp Sau năm học tập làm việc Đại học công nghệ thông tin (UIT), em định đăng ký chương trình Momo Talent với mong muốn trải nghiệm mơi trường làm việc “kỳ lân" công nghệ hàng đầu Việt Nam, đồng thời học hỏi thêm kinh nghiệm việc phát triển sản phẩm dự án thực tế 22 LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty M_Service tạo điều kiện cho em có hội thực tập công ty Đặc biệt cảm ơn anh Trung, anh Thành - live manager em suốt trình thực tập công ty, thành viên DNA team, hướng dẫn, training tận tình cho em kiến thức phát triển ứng dụng di động (React Native, Typescript, …) làm quen với môi trường Em cảm ơn chị Ngô Mỹ Quyên, giúp đỡ hướng dẫn em tận tình giai đoạn đầu em vào công ty Cũng xin cảm ơn thầy cô 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 Phan Duy Đức TpHCM, 14/06/2022 33 NHẬN XÉT CỦA KHOA 44 MỤC LỤC 55 66 Chương 1: Giới thiệu công ty thực tập 77 88 99 1010 - Nắm vững cách sử dụng framework React Native sử dụng dự án 6060 6161 2.4 Phát triển ứng dụng tảng Momo platform Nội dung : Momoplatform cung cấp công cụ hỗ trợ lập trình viên trình phát triển ứng dụng - Platform engine - Web admin - Momo core pakage - Kiến trúc Momo platform - mini app Thực : - Nghiên cứu cách sử dụng thực hành setup cách công cụ kể hướng dẫn live manager thành viên team Kết quả: - Có thể sử dụng cơng cụ kể trình phát triển ứng dụng tảng Momo platform 6262 2.5 Tham gia buổi training kỹ mềm - Problem solving - Critical Thinking Project management 6363 2.6 Thực project 6464 Dự án Phát tâm công đức ○ Các công việc thực hiện: ■ Cải tiến thông tin Phật tử ■ Thêm chức An viên tu tập ■ Cải tiến An Viên tu tập ■ Gắn Cornerstone cho HomeBanner ■ Hotfix Home Scroll ■ Chỉnh sửa, thêm tracking cho mini-app ■ Thêm chức Đề xuất công đức ○ Các kỹ học được: ■ Quy trình CI/CD ■ Kiến trúc Momo platform-mini app ■ JavaScript (async, callback, debounce function, ) ■ React (reducers, hooks, ) ■ Quy trình Agile-Scrum, flow làm việc Product-Backend- Frontend ■ Detox (automation testing framework) 6565 Dự án Creditcard - Thẻ tín dụng ○ Các cơng việc thực hiện: ■ Thêm hình Onboarding Screen ■ Tích hợp API CheckStatus ■ Khởi tạo, thêm hình Register Application Form (Step 1-2- 3) Thêm hình UI mini app (home, card list, ) Tạo entrypoint để truy cập từ mini-app khác(ref Id) Thêm performance tracing cho mini-app Tích hợp API Get application step Update lại UI theo yêu cầu product Cải thiện performance cho mini-app (sử dụng cache kỹ thuật offline-first) ○ Các kỹ học được: ■ TypeScript ■ Eslint ■ Hiện thực pattern MVVM (Model - View - ViewModel) ■ Cleancode, structure folder ■ Optimize performance: useCallback, useMemoizCallBack, offline first cache, ■ Quy trình khởi tạo mini app ■ Cách handle exception (sử dụng lodash, model, ) ■ Cách sử dụng mocking system để tăng suất ■ ■ ■ ■ ■ ■ 6666 Dự án Fast Money - Vay nhanh ○ Các công việc thực hiện: ■ Refactor mini-app sang sử dụng ngôn ngữ TypeScript ■ Cải thiện performance ■ Thêm tracking cho mini-app ○ Các kỹ học được: ■ Cách refactor maintain dự án ■ React class component 6767 Dự án DNA-FS lib ○ Các công việc thực hiện: ■ Đóng góp (commit) vào FSBaseScreen ■ Đóng góp (commit) vào Component, Utils (OnboardingSlider, StringUtils, ) ■ Viết TypeScript converting process document ■ Khởi tạo Fs Library Example Mini app ○ Các kỹ học được: ■ Cách sử dụng maintain thư viện NPM 6868 6969 Lịch làm việc Tháng Cơng việc Người hướng dẫn Mức độ hồn thành Nhận xét người hướng dẫn Maintain phát triển Anh Nguyễn Trần 95% dự án Phát tâm công Hoài Trung, anh đức Nguyễn Ngọc 95% Thành Phát triển dự án 95% CreditCard từ đầu - Maintain dự án CreditCard - Maintain dự án DNA-FsLib - Maintain dự án Fastmoney 95% 95% 95% 7070 7171 TỔNG KẾT Sau tháng Momo, em may mắn tham gia vào dự án thực tế (4 dự án) không project mẫu Quá trình học hỏi làm việc cơng ty dù có áp lực đem lại cho em nhiều kiến thức, tư duy, kinh nghiệm trình thực dự án lẫn cách làm việc giao tiếp Chân thành cảm ơn giúp đỡ anh Trung, anh Thành thành viên DNA team, chị Quyên, công ty M_Service tạo môi trường giúp đỡ cho em suốt trình thực tập Cảm ơn khoa CNPM tạo điều kiện cho em hoàn thành báo cáo Phan Duy Đức 7272 7373 7474 ... phụ trách giới thiệu cơng ty, q trình thành lập phát triên (như nhắc đến trên) , quy trình làm việc từ cao xuống thấp, cách thức tổ chức công ty 2020 Ngồi ra, thực tập sinh cịn giới thiệu cách... 1111 1212 1313 1414 Chương 2: Nội dung thực tập 1515 Tham gia vào chương trình Momo Talent với vai trò ITC Trainee, em học nhiều kiến thức cơng nghệ quy trình việc phát triển dự án sản phẩm thật... trợ, tạo điều kiện em làm báo cáo Phan Duy Đức TpHCM, 14/06/2022 33 NHẬN XÉT CỦA KHOA 44 MỤC LỤC 55 66 Chương 1: Giới thiệu công ty thực tập 77 88 99 1010 MoMo tảng ví điện tử Công ty Cổ phần

Ngày đăng: 17/08/2022, 21:05