Báo Cáo Thực Tập Doanh Nghiệp Lập Trình Ứng Dụng Di Động (Flutter Developer).Pdf

12 6 0
Báo Cáo Thực Tập Doanh Nghiệp Lập Trình Ứng Dụng Di Động (Flutter Developer).Pdf

Đ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 ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO THỰC TẬP DOANH NGHIỆP LẬP TRÌNH ỨNG DỤNG DI ĐỘNG (FLUTTER DEVELOPER) Công ty thực tập Công ty[.]

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH KHOA CƠNG NGHỆ PHẦN MỀM BÁO CÁO THỰC TẬP DOANH NGHIỆP LẬP TRÌNH ỨNG DỤNG DI ĐỘNG (FLUTTER DEVELOPER) Công ty thực tập: Công ty Cổ phần Tập đồn Cơng nghệ Unicloud Người phụ trách: Đặng Quang Trung (Leader team Mobile) Thực tập sinh: Nguyễn Thành Hiếu Tp Hồ Chí Minh, tháng 12 năm 2022 LỜI MỞ ĐẦU Cùng với phát triển vượt bật công nghệ, tiện lợi ngày trọng tất thiết bị di động người, với chức hỗ trợ cho sống phát triển người Tốc độ phát triển thiết bị di động (mobile) cách mạnh mẽ, dẫn đến phát triển ngành lập trình ứng dụng di động tăng cách nhanh chóng Việt Nam nằm top đầu nước có độ phủ sống Internet rộng nhất, với mật độ 95% Thiết bị di động thông minh dần trở thành phần quan trọng thiếu sống ngày người Ngày nhiều ứng dụng công nghệ phát triển mắt tảng di động với chức phụ vụ cho hoạt động, làm việc sống người Từ lúc bắt đầu theo học trường, em có định hướng phát triển thân thành lập trình viên Ứng dụng di động chuyên nghiệp nhờ đam mê thiết bị di động Từ đó, em tìm tịi học hỏi công nghệ di động, ngôn ngữ đăng ký môn học, chuyên ngành liên quan đến lập trình ứng dụng di động Sau trình tự học làm đồ án từ môn học, em cảm thấy thân sẵn sàng thực tập doanh nghiệp để nâng cao trình độ, học hỏi, tiếp thu nhiều kiến thức từ doanh nghiệp để phát triển thân ngành lập trình Do đó, em tìm hiểu đăng ký mơn thực tập doanh nghiệp tìm kiếm cơng việc Rất may mắn nhờ hỗ trợ Trường từ hoạt động Ngày hội việc làm, em xin thực tập vào Cơng ty Cổ phần Tập đồn Cơng nghệ Unicloud – chi nhánh Tp Hồ Chí Minh Nguyễn Thành Hiếu - 19521505 LỜI CẢM ƠN Đầu tiên, em xin gửi lời cảm ơn đến Công ty Cổ phần Tập đồn Cơng nghệ Unicloud – chi nhánh Hồ Chí Minh tạo điều kiện hội cho em thực tập doanh nghiệp Trong khồng thời gian tháng thực tập, em hướng dẫn tận tình từ anh Đặng Quang Trung, em tiếp thu kiến thức quan trọng để xây dựng phát triển ứng dụng hồn thiện Bên cạnh đó, em học hỏi từ anh chị team cách thức giao tiếp, vận hành dự án thực tế Chân thành cảm ơn anh chị giúp đỡ, hướng dẫn chia sẻ kỹ năng, kinh nghiệm suốt thời gian thực tập Cũng xin cảm ơn khoa Công nghệ phầm mềm thầy cô khoa tạo điều kiện, hỗ trợ em báo cáo thực tập, mong em nhận lời đóng góp q thầy, để em hồn thiện tốt Tp Hồ Chí Minh, ngày 27 tháng 12 năm 2022 Nguyễn Thành Hiếu Nguyễn Thành Hiếu - 19521505 NHẬN XÉT CỦA KHOA ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………… Nguyễn Thành Hiếu - 19521505 MỤC LỤC LỜI MỞ ĐẦU LỜI CẢM ƠN NHẬN XÉT CỦA KHOA CHƯƠNG 1: GIỚI THIỆU CÔNG TY 1.1 Giới thiệu Công ty Unicloud 1.2 Sản phẩm công ty CHƯƠNG 2: NỘI DUNG THỰC TẬP 2.1 Tìm hiểu công ty kỹ tron công ty 2.2 Gặp mặt giới thiệu, làm quen thành viên nhóm 2.3 Nghiên cứu kỹ thuật 2.3.1 Các công cụ làm việc 2.3.2 Tìm hiểu quy trình làm việc công ty 2.3.3 Tìm hiểu lệnh Git 2.3.4 Tìm hiểu Flutter 2.4 Thực dự án 2.5 Lịch làm việc CHƯƠNG 3: CHI TIẾT DỰ ÁN 10 3.1 Giới thiệu Unicloud CA 10 3.1.1 Giới thiệu dự án 10 3.1.2 Thực 10 3.1.3 Kết 10 3.2 Giới thiệu Sliving App 11 3.2.1 Giới thiệu dự án 11 3.2.2 Thực 11 3.2.3 Kết 11 CHƯƠNG 4: TỔNG KẾT 12 Nguyễn Thành Hiếu - 19521505 CHƯƠNG 1: GIỚI THIỆU CƠNG TY 1.1 Giới thiệu Cơng ty Unicloud Unicloud Group tiền thân Công ty CP Đầu tư Thương mại Sunshine Tech thuộc Tập đoàn Sunshine (Sunshine Group) thành lập ngày 12/06/2016, Công ty CP Tập đồn Cơng nghệ Unicloud có 300 thành viên trụ sở Hà Nội chi nhánh TP HCM, công ty Unicloud Investment Nanochip Unicloud Group nghiên cứu, phát triển, cung cấp sản phẩm, giải pháp công nghệ quan trọng cho hầu hết lĩnh vực “xương sống” kinh tế Nhằm mục tiêu tăng cường lực thúc đẩy phát triển ngành nghề, nâng cao chất lượng sống Unicloud sở hữu hệ sinh thái Cơng nghệ tồn diện ứng dụng phủ khắp lĩnh vực trọng yếu kinh tế Tài Ngân hàng, Chứng khoán, Bất động sản, Smart & IoT, Kinh tế chia sẻ, Chính phủ điện tử Hiện tại, em thực tập chi nhánh HCM Unicloud 1.2 Sản phẩm công ty Unicloud cung cấp giải pháp phần mềm từ Web, Desktop App, Mobile App, AI lập trình nhúng với thiết bị IoT lĩnh vực cốt lõi: Digital Banking Platform (giải pháp cho lĩnh vực tài ngân hàng), Smart City (thành phố thơng minh & Chính phủ điện tử), Digital Transformation (Giải pháp chuyển đổi số doanh nghiệp), VR (ứng dụng Thực tế ảo) Một số sản phẩm bật công ty như: hệ thống máy giao dịch ngân hàng tự động STM, hệ phần mềm UniCAT, thiết bị công tắc điều khiển thông minh, Nguyễn Thành Hiếu - 19521505 CHƯƠNG 2: NỘI DUNG THỰC TẬP Trong trình thực tập, em ứng tuyển cơng ty với vị trí thực tập sinh Mobile (Flutter) Trong thời gian thực tập vừa qua, em anh chị tạo điều kiện để tiếp xúc với toàn quy trình hồn thiện ứng dụng di động, với phát triển bảo trì ứng dụng mobile có cơng ty Đồng thời, phát triển cho thân kỹ mềm cần thiết làm việc nhóm, đặt vấn giải vấn đề, giao tiếp, phân công công việc Em có hội làm việc, học hỏi trải nghiệm, khám phá môi trường doanh nghiệp chuyên nghiệp 2.1 Tìm hiểu cơng ty kỹ tron công ty Thời gian: ngày Nội dung: Giới thiệu công ty, cách tổ chức cơng ty • • Được người phụ trách giới thiệu cơng ty, q trình thành lập phát triển, quy trình làm việc từ cao đến thấp, cách thức tổ chức cơng ty, phịng ban cơng ty Ngồi ra, thực tập sinh cịn giới thiệu quy định, nội quy, cách thức làm việc công ty: thời gian làm việc, quy định cần tuân thủ, cách thử giao tiếp, sử dụng Email liên lạc công việc, trao đổi thông qua Skype team… Kết quả: Hiểu thêm văn hóa Cơng ty, q trình thành lập, vận hành phát triển cơng ty Có thêm kỹ việc sử dụng Email, giao tiếp cơng việc, làm việc có kế hoạch, trách nhiệm, kỹ luật 2.2 Gặp mặt giới thiệu, làm quen thành viên nhóm Thời gian: ngày Nội dung: Giới thiệu thành viên team Mobile nói riêng Front-end nói chung, với anh Đặng Quang Trung làm leader Giới thiệu thành viên team, sản phẩm, dự án mà team thực chuẩn bị triển khai Kết quả: Làm quen với thành viên team hiểu sản phẩm, dự án team làm 2.3 Nghiên cứu kỹ thuật 2.3.1 Các công cụ làm việc Thời gian: ngày Nội dung: Tìm hiểu cơng cụ sử dụng trình làm việc Nguyễn Thành Hiếu - 19521505 Trong thời gian này, leader mentor hướng dẫn thực tập sinh tìm hiểu cơng cụ giúp ích q trình thực cơng việc Một số phần mềm là: • • • • • • JIRA: Sử dụng để chia task (cơng việc) quản lý tiến độ, tính hình dự án theo mơ hình Agile Gitlab: cơng cụ quản lý source code dự án công ty, với trực quan nhiều tính Visual Studio Code/ Android Studio: Các IDE hữu ích phổ biến cho lập trình viên phát triển ứng dụng Mobile Figma: Công cụ thiết kế giao diện Swagger: Công cụ thiết kế, xây dựng sử dụng cho REST APIs Skype: Công cụ chat nội bộ, giao tiếp với thành viên team teams liên quan Thực hiện: Tìm hiểu sử dụng cơng cụ kể Kết quả: Hiểu quy trình làm việc cơng cụ cần thiết quy trình cơng ty 2.3.2 Tìm hiểu quy trình làm việc công ty Thời gian: ngày Nội dung: Tìm hiểu quy trình làm việc theo mơ hình Scrum – Agile Được anh chị team liên quan hướng dẫn, dạy thử tham gia vào quy trình làm việc cơng ty Thực hiện: Thực hành tham gia vào giai đoạn mơ hình Kết quả: Có thêm kiến thức thực hành nhuần nhuyễn cơng đoạn quy trình phát triển ứng dụng 2.3.3 Tìm hiểu lệnh Git Thời gian: ngày Nội dung: Tìm hiểu cậu lệnh Git sử dụng dự án Thực hiện: Thực hành tìm hiểu, liệt kê công dụng, nôi dung câu lệnh sử dụng thường xuyên việc quản lý source code Kết quả: Có thêm kiến thức bổ ích Git cách sử dụng trường hợp 2.3.4 Tìm hiểu Flutter Thời gian: ngày Nội dung: Tìm hiểu lập trình Mobile với Flutter Thực hiện: • Các cú pháp, câu lệnh cở Dart Nguyễn Thành Hiếu - 19521505 • • • Các kiến thức ứng dụng Flutter Tìm hiểu Widget, Life Circle Flutter Tìm hiểu Bloc pattern Kết quả: Nắm vững kiến thức trả lời câu hỏi Mentor Bên cạnh đó, hiểu cách thức lập trình Dart Flutter 2.4 Thực dự án Trong tuần thực tập đầu tiên, hướng dẫn nhiệt tính anh, chị Mentor cố gắng, không ngừng học hỏi, em trang bị kiến thức tảng để xây dựng phát triển ứng dụng mobile Trong thời gian tiếp theo, em công ty cho phép tham gia vào trình xây dựng hỗ trợ cải tiến project công ty 2.5 Lịch làm việc Tuần Từ tuần Cơng việc + Tìm hiểu công ty + Học hỏi trao đổi qua Skype Email + Sử dụng công cụ Jira để kiểm tra tiến độ công việc + Học cách quản lý source code thơng qua Git/ Gitlab + Tìm hiểu kiến thức nâng cao Dart + Tìm hiểu Widget nâng cao + Tìm hiểu Bloc Pattern Thực Task theo Sprint team Người hướng dẫn Mức độ hoàn thành Nhận xét Chị Lâm Ngọc Quyên, Anh Nguyễn Ngọc Phước 100% Đạt Anh Phạm Minh Thuận, anh Đặng Quang Trung 100% Đạt Anh Phạm Minh Thuận 100% Đạt Nguyễn Thành Hiếu - 19521505 CHƯƠNG 3: CHI TIẾT DỰ ÁN 3.1 Giới thiệu Unicloud CA 3.1.1 Giới thiệu dự án UnicloudCA giải pháp chữ ký điện tử cung cấp chữ ký số phù hợp với tiêu chuẩn chữ ký điện tử nâng cao theo quy định eIDAS Các tài liệu ký gửi Unicloud CA có tính ràng buộc mặt pháp lý chấp nhận tịa án 3.1.2 Thực Vai trị: Dev Mobile Cơng việc: • • • • Làm việc theo nhóm thành viên team Tìm hiểu tài liệu, nhận giúp đỡ hỏi đáp từ anh chị Mentor team Chỉnh sửa UI, thiết kế Widget dùng chung cho hình Chỉnh sửa, thay đổi, tách file thư mực cho hợp lý theo yêu cầu 3.1.3 Kết Hồn thành cơng việc giao theo tiến độ 10 Nguyễn Thành Hiếu - 19521505 3.2 Giới thiệu Sliving App 3.2.1 Giới thiệu dự án Sliving App ứng dụng thiết kế để điều khiển từ xa cho dự án Sliving với mục tiêu tối ưu hóa trải nghiệm người dùng cách áp dụng công nghệ số vào sống ngơi nhà họ Sliving App giúp người dùng dễ dàng thao tác, điều khiển thiết bị đèn, quạt, điều hòa, rèm cửa,… 3.2.2 Thực Vai trị: Dev Mobile Cơng việc: • • • • Làm việc theo nhóm thành viên team Tìm hiểu cách thức triển khai ứng dụng, nhận trợ giúp từ người quản lý anh Đặng Quang Trung Trao đổi, chỉnh sửa UI, theo yêu cầu Tìm hiểu Bloc Pattern, sử dụng RxDart cho quản lý state cho ứng dụng 3.2.3 Kết Hồn thành cơng việc giao theo tiến độ 11 Nguyễn Thành Hiếu - 19521505 CHƯƠNG 4: TỔNG KẾT Như vậy, vòng vài tháng ngắn ngủi, em tham gia, học hỏi trải nghiệm nhiều kiến thức bổ ích q trình thực tập cơng ty Ngồi ra, em tiếp xúc với môi trường làm việc chuyên nghiệp, học hỏi cọ xác với dự án khác nhau, phát triển kỹ thân việc lập trình Bên cạnh đó, em hồn thành tốt, theo u cầu cấp giao cho có hội trở thành nhân viên thức Một lần nữa, xin chân thành cảm ơn đến anh chị Team Mobile – Frontend hỗ trợ, giúp đỡ em suốt q trình thực tập, bên ngồi Em xin cảm ơn khoa Công Nghệ Phần Mềm tạo hội cho em thực tập, cọ xát, nâng cao trình độ học hỏi kiến thức môi trường doanh nghiệp 12 Nguyễn Thành Hiếu - 19521505 ... thành lập trình viên Ứng dụng di động chuyên nghiệp nhờ đam mê thiết bị di động Từ đó, em tìm tịi học hỏi công nghệ di động, ngôn ngữ đăng ký môn học, chuyên ngành liên quan đến lập trình ứng dụng. .. DUNG THỰC TẬP Trong q trình thực tập, em ứng tuyển cơng ty với vị trí thực tập sinh Mobile (Flutter) Trong thời gian thực tập vừa qua, em anh chị tạo điều kiện để tiếp xúc với toàn quy trình. .. trình ứng dụng di động Sau trình tự học làm đồ án từ môn học, em cảm thấy thân sẵn sàng thực tập doanh nghiệp để nâng cao trình độ, học hỏi, tiếp thu nhiều kiến thức từ doanh nghiệp để phát triển

Ngày đăng: 01/02/2023, 21:16

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

Tài liệu liên quan