Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
1,13 MB
Nội dung
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 ỨNG DỤNG DI ĐỘNG VỚI FLUTTER Công ty thực tập : MiSmart Người phụ trách : Huỳnh Thế Hải Nam Thực tập sinh : Nguyễn Đình Long TP Hồ Chí Minh, tháng năm 2022 LỜI MỞ ĐẦU Những ngành nghề liên quan tới công nghệ thông tin ngày phát triển mạnh mẽ để bắt kịp với xu hướng chung Trong đó, lập trình ứng dụng di động iOS – Android trở nên phổ biến Cùng với xu phát triển giới, Việt Nam ngoại lệ, ngành lập trình ứng dụng di động non trẻ Việt Nam phát triển mạnh mẽ Bên cạnh công ty phát triển ứng dụng di động trẻ tuổi nước, công ty lớn giới gia nhập vào thị trường Việt Nam, góp phần lớn vào phát triển tích cực ngành Theo báo cáo GSMA (Hiệp hội di động toàn cầu), khoảng tỷ người (2/3 dân số giới) sử dụng Smartphone Trong đó, Trung Quốc đứng đầu giới Với doanh nghiệp, thị trường lớn để bán hàng Kinh doanh App Mobile xu hướng nhiều quốc gia Mạng 5G sớm đưa vào hoạt động thời gian tới thúc đẩy mạnh mẽ tảng Smartphone phát triển Nó mở hội việc làm có mức lương cao chế độ đãi ngộ tốt cho lập trình viên ứng dụng di động Vì lý này, em định chọn lập trình ứng dụng di động làm định hướng cho việc học tập Sau ba năm học tập trường, mong muốn có thêm kinh nghiệm thực tế, em định thực tập công ty công nghệ Và công ty MiSmart – môi trường đại, chuyên nghiệp – nơi em bắt đầu thực điều Báo cáo Thực tập Doanh nghiệp – Nguyễn Đình Long LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty Cổ phần Công nghệ Thông Minh MiSmart tạo điều kiện cho em có hội thực tập cơng ty Chỉ thời gian ngắn, nhờ dẫn nhiệt tình nhóm trainer, nhóm thực tập chúng em tiếp thu kiến thức quan trọng để làm ứng dụng di động Chân thành cảm ơn anh chị nhóm trainer bỏ 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 Đặc biệt cảm ơn anh Huỳnh Thế Hải Nam, training cho em kiến thức để áp dụng dự án, hướng dẫn, giúp đỡ tận tình cho em lúc gặp khó khăn cơng việc làm quen môi trường 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 Em xin chân thành cảm ơn ! Nguyễn Đình Long Thành phố Hồ Chí Minh, ngày 16 tháng năm 2022 Báo cáo Thực tập Doanh nghiệp – Nguyễn Đình Long NHẬN XÉT CỦA KHOA Báo cáo Thực tập Doanh nghiệp – Nguyễn Đình Long Mục lục LỜI MỞ ĐẦU Chương 1: Giới thiêu công ty thực tập Giới thiệu công ty MiSmart Thành tựu đạt Chương 2: Nội dung thực tập Tìm hiểu cơng ty kỹ công ty Nghiên cứu kỹ thuật 2.1 Các công cụ làm việc 2.2 Tìm hiểu TechStack công ty sử dụng 2.3 Tìm hiểu dự án website với ReactJs 2.4 Tìm hiểu dự án Flutter Mobile App Thực project 3.1 FrontEnd Website với ReactJs 3.2 Flutter Mobile App Lịch làm việc 10 Chương 3: Tổng kết 12 Báo cáo Thực tập Doanh nghiệp – Nguyễn Đình Long Chương 1: Giới thiêu công ty thực tập Giới thiệu công ty MiSmart Bắt nguồn từ thực trạng ngành nông nghiệp Việt Nam xếp top 10 giới, nhiên sản lượng nông sản đánh giá mức trung bình thấp với lý cách thức canh tác nhiều điều hạn chế Chính điều thơi thúc đội ngũ MiSmart tập trung nghiên cứu tự chế tạo sản xuất loại Drone phun thuốc đáp ứng nhu cầu canh tác nông nghiệp bà nông dân Sau năm lên ý tưởng thực hiện, MiSmart thức thành lập công ty từ năm 2019 nhận ủng hộ từ nhà đầu tư tập đồn, cơng ty lĩnh vực nơng nghiệp Thành tựu đạt Với nỗ lực không ngừng mong muốn, đại hóa Ngành Nơng nghiệp Việt, thời gian nghiên cứu phát triển MiSmart bước đầu gặt hái thành công định MiSmart giành giải thi Tìm kiếm giải pháp chuyển đổi số Việt Nam (Viet Solution 2020) với quy mô toàn cầu Được đánh giá cao ý tường lợi ích mang lại cho ngành nơng nghiệp Việt Nam, MiSmart nhận nhiều quan tâm từ chuyên gia doanh nghiệp lĩnh vực Top xuất sắc thi Dự án Đổi sáng tạo ứng dụng trí tuệ nhân tạo Tp Hồ Chí Minh (HAI) Cuộc thi Sở Khoa học Cơng nghệ Thành phố Hồ Chí Minh, Sở Thông tin Truyền thông Thành phố, Đại học Quốc gia Thành phố Hồ Chí Minh Cục Phát triển thị trường doanh nghiệp khoa học công nghệ (Bộ Khoa học Công nghệ) tổ chức Báo cáo Thực tập Doanh nghiệp – Nguyễn Đình Long Chương 2: Nội dung thực tập Ban đầu em thực tập vị trí ReactJs FrontEnd Developer, sau tháng em chuyển sang vị trí Flutter Mobile App Developer Trong thời gian thực tập, em đào tạo kiến thức cơng nghệ cần thiết dự án làm, đồng thời rèn luyện kỹ mềm làm việc nhóm, thuyết trình, giao tiếp Tại cơng ty, em có thời gian tìm hiểu làm việc môi trường phát triển ứng dụng chuyên nghiệp Tìm hiểu cơng ty kỹ 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 nghe người 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 Ngồi ra, thực tập sinh cịn giới thiệu cách thức làm việc công ty thời gian làm, quy định cần phải tuân thủ, cách sử dụng email công việc… Kết : Hiểu thêm cơng ty MiSmart, q trình thành lập phát triển Có thêm kỹ việc sử dụng email cơng việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm Nghiên cứu kỹ thuật 2.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 q trình làm việc Trong thời gian này, anh Nam hướng dẫn thực tập sinh tìm hiểu cơng cụ giúp ích cho cơng việc sau Một số phần mềm số như: - Git: cơng cụ quản lý source code trực quan với nhiều tính - Visual Studio Code, Android Studio: IDE hữu ích phổ biến với lập trình viên - Postman: Testing APIs Thực : Thực hành sử dụng phần mềm nêu Kết : Lập trình sử dụng công cụ, dễ dàng kết hợp cơng cụ với 2.2 Tìm hiểu TechStack cơng ty sử dụng Thời gian : ngày Nội dung : Tìm hiểu sơ ReactJs, MUI, Flutter, GraphQl Thực : Chạy thử toàn project công ty Kết : Nắm sơ workflow project cách chúng liên kết với Báo cáo Thực tập Doanh nghiệp – Nguyễn Đình Long 2.3 Tìm hiểu dự án website với ReactJs Thời gian : tuần Nội dung: - Tìm hiểu nghiệp vụ tồn dự án dần hình dung phải làm thời gian tới - Nắm vững luồng xử lý công nghệ sử dụng dự án Thực : - Tham gia đầy đủ buổi trainning - Đọc code cẩn thận ghi lại điều cần thiết - Tìm kiếm tài liệu mạng Kết : - Hiểu nghiệp vụ dự án - Xác định công việc cần làm thời gian tới để củng cố kỹ liên quan - Hiểu luồng xử lý source code 2.4 Tìm hiểu dự án Flutter Mobile App Thời gian : tuần Nội dung: - Tìm hiểu nghiệp vụ tồn dự án dần hình dung phải làm thời gian tới - Nắm vững luồng xử lý công nghệ sử dụng dự án Thực : - Tham gia đầy đủ buổi trainning - Đọc code cẩn thận ghi lại điều cần thiết - Tìm kiếm tài liệu mạng Kết : - Hiểu nghiệp vụ dự án Báo cáo Thực tập Doanh nghiệp – Nguyễn Đình Long - Xác định công việc cần làm thời gian tới để củng cố kỹ liên quan - Hiểu luồng xử lý source code Thực project Sau thời gian tranning tìm hiểu, em cho phép tham gia trực tiếp phát triển dự án 3.1 FrontEnd Website với ReactJs Khi tham gia dự án này, em giao nhiệm vụ xây dựng trang nhỏ, bao gồm: - Flight Statistics : Thời gian - Công việc tuần - tuần - Người hướng dẫn Mức độ hoàn thành Nhận xét người hướng dẫn Mức độ hoàn thành Nhận xét người hướng dẫn Xây dựng giao diện Anh Huỳnh Thế dùng Hải Nam Hoàn thành Anh Huỳnh Thế chức Hải Nam Flight Statistics map : Thời gian Công việc tuần - tuần - tuần - Xây dựng giao diện dùng Hiển thị đồ trạm bay, máy bay Tùy chỉnh đồ Người hướng dẫn Anh Huỳnh Thế Hải Nam Anh Huỳnh Thế Hải Nam Anh Huỳnh Thế Hải Nam 3.2 Flutter Mobile App Sau tháng xây dựng website Flight Hub, em chuyển sang làm app Trúng Mùa Trong thời gian này, em tham gia vào nhiều công việc Cụ thể là: - Sửa lại tính sẵn có Báo cáo Thực tập Doanh nghiệp – Nguyễn Đình Long 10 Thời gian tuần ngày tuần tuần Công việc - Sửa lại Remote Config - Sửa luồng xác thực người dùng - Sửa giao diện chung - tuần ngày tuần ngày - - Sửa tính “Nhận diện gần đây” Sửa tính “Tin tức” Sửa tính “Scan sâu bệnh” Cập nhật tính mở ứng dụng thứ Anh Huỳnh Hải Nam Anh Huỳnh Hải Nam Anh Huỳnh Hải Nam Anh Huỳnh Hải Nam Anh Huỳnh Hải Nam Mức độ hoàn thành Nhận xét người hướng dẫn Mức độ hoàn thành Nhận xét người hướng dẫn Thế Thế Thế Thế Thế Anh Huỳnh Thế Hải Nam Anh Huỳnh Thế Hải Nam Anh Huỳnh Thế Hải Nam Xây chức Thời gian Công việc - tuần ngày - Đổi Firebase Người hướng dẫn - Xây dựng chức “Danh bạ hữu ích” Xây dựng chức “góp ý” Người hướng dẫn Anh Huỳnh Thế Hải Nam Anh Huỳnh Thế Hải Nam Đưa app lên cửa hàng Lịch làm việc Tuần - 2, - Công việc Người hướng dẫn Tìm hiểu mơi trường làm việc Anh Huỳnh Thế Hải Tìm hiểu kỹ năng, cơng cụ cần thiết làm Nam việc Nghiên cứu dự án chạy thử Anh Huỳnh Thế Hải Báo cáo Thực tập Doanh nghiệp – Nguyễn Đình Long 11 - 12 13 - 22 Nam - Tham gia vào team FrontEnd, dự án Web Anh Huỳnh Thế Hải FlightHub Nam - Tham gia vào team Flutter Mobile App, dự án app Anh Huỳnh Thế Hải Trúng Mùa Nam Báo cáo Thực tập Doanh nghiệp – Nguyễn Đình Long 12 Chương 3: Tổng kết Như vậy, vòng sáu tháng, em học hỏi trải nghiệm nhiều thứ bổ ích Cơng ty giúp em học công nghệ ngành ReactJs, Flutter, Firebase, GraphQL biết tổ chức làm việc nhóm, giao tiếp trao đổi giúp đỡ người công việc, có khả làm việc chuyên nghiệp với đồng đội độc lập Bên cạnh đó, em cịn học cách giao tiếp chuyên nghiệp với đối tác, sếp kinh nghiệm xử lý tình bất ngờ gặp lỗi.Những điều kiến thức kinh nghiệm quý báu đề làm hành trang đường nghiệp em Đồng thời công ty tạo điều kiện cho em tham gia làm việc dự án thực tế, giúp em có trải nghiệm quý giá cho việc làm sau Chân thành cảm ơn giúp đỡ anh chị dự án đặc biệt anh Huỳnh Thế Hải Nam - trainer người hướng train cho em Flutter, Firebase anh Phạm Thanh Toàn – giám đốc điều hành, nhiệt tình giúp đỡ, tạo điều kiện thuận lợi cho em em hoàn thành tập Đặc biệt, em sâu sắc cảm ơn quý thầy cô khoa Công nghệ Phần mềm bảo, cung cấp cho em kiến thức mẻ để tham gia khóa thực tập cơng ty Một lần em xin chân thành cảm ơn Báo cáo Thực tập Doanh nghiệp – Nguyễn Đình Long 13 TÀI LIỆU THAM KHẢO Về MiSmart https://mismart.ai/ App “Trúng Mùa” IOS: https://apps.apple.com/app/id1591154563 Android: https://play.google.com/store/apps/details?id=trungmua.miagri.vn Báo cáo Thực tập Doanh nghiệp – Nguyễn Đình Long ... mẽ để bắt kịp với xu hướng chung Trong đó, lập trình ứng dụng di động iOS – Android trở nên phổ biến Cùng với xu phát triển giới, Việt Nam ngoại lệ, ngành lập trình ứng dụng di động non trẻ Việt... cho lập trình viên ứng dụng di động Vì lý này, em định chọn lập trình ứng dụng di động làm định hướng cho việc học tập Sau ba năm học tập trường, mong muốn có thêm kinh nghiệm thực tế, em định thực. .. Studio Code, Android Studio: IDE hữu ích phổ biến với lập trình viên - Postman: Testing APIs Thực : Thực hành sử dụng phần mềm nêu Kết : Lập trình sử dụng công cụ, dễ dàng kết hợp công cụ với