1. Trang chủ
  2. » Công Nghệ Thông Tin

báo cáo thực tập tại công ty Mgm technology partners Viet Nam

29 852 11

Đ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

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel (+84.0236) 3736949, Fax (+84.0236) 3842771 Website: itf.dut.udn.vn, E-mail: cntt@dut.udn.vn BÁO CÁO THỰC TẬP TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN Tên đề tài: Xây dựng website quản lý chi tiêu hoạt động tập thể sử dụng Framework Spring React CÔNG TY THỰC TẬP: Mgm technology partners Viet Nam LỜI CẢM ƠN Trong thời gian tháng thực tập công ty, em nhận giúp đỡ nhiều từ người Lời đầu tiên, em xin gửi lời cảm ơn đến Công ty TNHH MTV mgm Việt Nam tổ chức chương trình thực tập cho chúng em Nhờ đó, chúng em có hội tiếp xúc mơi trường làm việc thực tế, tiếp xúc với anh chị có nhiều kinh nghiệm nhận nhiều lời chia đầy ý nghĩa Bên cạnh đó, em thực hành làm việc môi trường Agile Với giúp đỡ nhiệt tình tận tình anh Phan Văn Bình suốt thời gian hai tháng thực tập, chúng em có thời gian làm việc nhóm, chia kiến thức học nhiều công nghệ áp dụng sau sau trường Em gửi lời cảm ơn đến lãnh đạo trường Đại học Bách Khoa, Đại Học Đà Nẵng, lãnh đạo khoa Công nghệ thông tin tổ chức học phần để sinh viên có hội tìm kiếm công ty thực tập trải nghiệm thực tế Em xin chân thành cảm ơn Sinh viên thực Cao Thị Anh Đào i MỤC LỤC DANH SÁCH HÌNH DANH SÁCH TỪ VIẾT TẮT CHƯƠNG 1: GIỚI THIỆU CÔNG TY TNHH MTV MGM VN 1.1 1.2 1.3 TÊN CÔNG TY LỊCH SỬ PHÁT TRIỂN VÀ HÌNH THÀNH NHU CẦU NHÂN LỰC VÀ ĐỊNH HƯỚNG PHÁT TRIỂN CHƯƠNG 2: Q TRÌNH THỰC TẬP TẠI CƠNG TY 2.1 2.2 NHIỆM VỤ ĐƯỢC GIAO CÁC CÔNG NGHỆ ĐÃ NGHIÊN CỨU 2.2.1 Công cụ quản lý mã nguồn Git 2.2.2 Tìm hiểu ngơn ngữ lập trình JAVA 2.2.3 Tìm hiểu Framework Spring 2.2.4 Tìm hiểu TypeScript 13 2.2.5 Tìm hiểu Framwork React 15 CHƯƠNG 3: KẾT QUẢ THỰC HIỆN SẢN PHẦM 19 3.1 GIỚI THIỆU ĐỀ TÀI 19 3.2 CÁC CHỨC NĂNG CHÍNH CỦA HỆ THỐNG 19 3.3 YÊU CẦU PHI CHỨC NĂNG 19 3.4 MÔI TRƯỜNG CÀI ĐẶT 20 3.5 KẾT QUẢ ĐẠT ĐƯỢC 21 TÀI LIỆU THAM KHẢO 27 i DANH SÁCH HÌNH Hình 1: Logo công ty mgm technology partners Vietnam Hình 2: Quá trình hình thành phát triển công ty mgm Hình 3: Các luồng xử lý Git Hình 4: Các tính chất lập trình hướng đối tượng Hình 5: Mơ hình thành phần Spring 11 Hình 6: Cách hoạt động TypeScript 13 Hình 7:Lý sử dụng TypeScript 14 Hình 8: Cấu trúc component React 17 Hình 9: Luồng xử lý React 18 Hình 10: Trang chủ ứng dụng 21 Hình 11: Trang tạo hoạt động 22 Hình 12: Trang quản lý người dùng 22 Hình 13: Thêm thành viên cho hoạt động 22 Hình 14: Trang thêm thơng tin chi tiêu 23 Hình 15: Danh sách chi tiêu hoạt động 23 Hình 16: Trang quản lý thông tin chi tiếc tổng sổ tiền trung bình người 24 Hình 17: Trang theo dõi tiền dư, tiền nợ cá nhân 24 Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình DANH SÁCH TỪ VIẾT TẮT Từ viết tắt Diễn giải TNHH Trách nhiệm hữu hạn MTV Một thành viên QA Quality Assurance VCS Version Control System URL Uniform Resource Locator EJB Enterprise JavaBeans UI User Interface DOM Document Object Model MVC Model View Controller JSX JavaScript XML HTML HyperText Markup Language 3|Page Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình CHƯƠNG 1: GIỚI THIỆU CƠNG TY TNHH MTV MGM VN 1.1 TÊN CÔNG TY Tên đầy đủ công ty: Công ty TNHH MTV mgm technology partners Viet Nam Địa công ty  Cơ sở 1: 07 Pastuer, Hải Châu, Đà Nẵng  Cơ sở 2: 07 Phan Chu Trinh, Hải Châu, Đà Nẵng Hình 1: Logo công ty mgm technology partners Vietnam 1.2 LỊCH SỬ PHÁT TRIỂN VÀ HÌNH THÀNH Cơng ty thành lập năm 1994 MunChen, Đức với số lượng nhân viên vài người Sau nhiều năm phát triển mạnh mẽ nhanh chóng, tổng số nhân lực công ty lên 573 nhân viên 14 địa điểm khắp giới Hình 2: Quá trình hình thành phát triển cơng ty mgm 4|Page Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình Chi nhánh cơng ty Việt Nam thành lập phát triển từ cuối năm 2015, lấy trụ sở Đà Nẵng làm chi nhánh công ty Việt Nam Sau năm, nhân lực công ty tăng lên nhanh chóng từ vài người ngày đầu Hiện này, tổng số nhân viên công ty lên đến 100 người Công ty chuyên phát triển ứng dụng web cho thương mại, bảo hiểm phủ điển tử thập kỷ Cơng ty có khả mở rộng cao, an toàn mạnh mẽ 1.3 NHU CẦU NHÂN LỰC VÀ ĐỊNH HƯỚNG PHÁT TRIỂN Công ty TNHH MTV mgm technology Viet Nam có nhu cầu nhân lực cao Hằng năm, công ty thường đăng tuyển 20 đăng Các vị trí cơng ty thường xun tuyển dụng bao gồm + Kỹ sư lập trình (Java, React JS, JavaScrip, TypeScript,…) + DevOps + Kỹ sư bảo mật thông tin + QA + Kỹ sư phân tích nghiệp vụ +… CHƯƠNG 2: Q TRÌNH THỰC TẬP TẠI CƠNG TY 2.1 NHIỆM VỤ ĐƯỢC GIAO  Tìm hiểu quy trình phát triển phần mềm  Tìm hiểu cách làm việc nhóm theo mơ hình Agile  Tìm hiểu cơng cụ quản lý mã nguồn Git  Tìm hiểu ngơn ngữ lập trình JAVA  Tìm hiểu Framework Spring  Tìm hiểu ngơn ngữ lập trình JavaScript, TypeScrip  Tìm hiểu Framework React JS 5|Page Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình  Xây dựng ứng dụng tính tiền hoạt hoạt động vui chơi tập thể sử dụng cơng nghệ tìm hiểu trước 2.2 CÁC CƠNG NGHỆ ĐÃ NGHIÊN CỨU 2.2.1 Cơng cụ quản lý mã nguồn Git Hình 3: Các luồng xử lý Git Git hệ thống VCS (Version Control System) dùng để quản lý kiểm tra phiên mã nguồn khác trình phát triển mã nguồn Git ( /ɡɪt/) phần mềm quản lý mã nguồn phân tán phát triển Linus Torvalds vào năm 2005, ban đầu dành cho việc phát triển nhân Linux Hiện nay, Git trở thành phần mềm quản lý mã nguồn phổ biến Git phần mềm mã nguồn mở phân phối theo giấy phép công cộng GPL2 6|Page Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình Git có khả chạy nhiều hệ điều hành khác Linux, Windows, Mac OSX  Thao tác với liệu - Tồn thơng tin liệu lưu trữ máy tính user - User làm việc lúc nơi kể mơi trường khơng có internet - Các thao tác thực cục  Tính tồn vẹn - User thử nghiệm thoải mái mà khơng lo sợ việc làm ảnh hưởng thay đổi công việc thay đổi thêm vào CSDL GIT - Thay đổi tham chiếu mã băm sử dụng mã hóa SHA-1  Chúng ta nên dùng git lý sau: - Tiết kiệm thời gian - Khôi phục gặp lỗi - Làm việc offline - Tạo hồn tác hữu ích - Yên tâm - Làm việc theo cách riêng thân - Không trộn lẫn công việc - Cộng đồng người dùng lớn 2.2.2 Tìm hiểu ngơn ngữ lập trình JAVA Ngơn ngữ lập trình Java ban đầu phát triển Sun Microsystems James Gosling khởi xướng phát hành vào năm 1995 (Java 1.0 [J2SE]) Tính đến thời điểm (tháng 2/2015) phiên Java Standard Edition (JSE) Với ưu đa tảng (multi platform) Java lúc ứng dụng rộng rãi nhiều thiết bị từ máy tính đến mobile nhiều thiết bị phần cứng khác 7|Page Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình Java ngơn ngữ lập trình hướng đối tượng nên có đặc điểm chung củacác ngơn ngữ hướng đối tượng Hình 4: Các tính chất lập trình hướng đối tượng  Tính trừu tượng (Abstraction): tiến trình xác định nhóm thuộc tính, hành động liên quan đến thực thể đặc thù, xét mối tương quan với ứng dụng phát triển  Tính đa hình (Polymorphism): cho phép phương thức có tác động khác nhiều loại đối tượng khác Với tính đa hình, phương thức ứng dụng cho đối tượng thuộc lớp khác đưa đến kết khác Bản chất việc phương thức bao gồm số lượng tham số  Tính kế thừa (Inheritance): Điều cho phép đối tượng chia sẻ hay mở rộng đặc tính sẵn có mà khơng phải tiến hành định nghĩa lại 8|Page Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình  Spring Batch Dự án giúp dễ dàng tạo lịch trình (scheduling) tiến trình (processing) cho cơng việc xử lý theo mẻ (batch job)  Spring Integration Spring Integration implementation Enterprise Integration Patterns (EIP) Dự án thiết kế kiến trúc hướng thơng điệp hỗ trợ việc tích hợp hệ thống bên ngồi 2.2.4 Tìm hiểu TypeScript Typescript dự án mã nguồn mở Microsoft phát triển, xem phiên nâng cao Javascript Hình 6: Cách hoạt động TypeScript TypeScript ngôn ngữ giúp cung cấp quy mô lớn so với JavaScript Vì lại xem phiên nâng cao Javascript? Vì bổ sung tùy chọn kiểu tĩnh lớp hướng đối tượng, bao hàm ln ES6(ECMAScript 2015) - phiên Javascript TypeScript thêm namespace, class module tùy chọn vào JavaScript TypeScript hỗ trợ công cụ cho ứng dụng JavaScript quy mơ lớn cho trình duyệt nào, cho máy chủ nào, hệ điều hành Với lập trình viên quen với Javascript hẳn bạn hiểu khó khăn lập trình với Tính mở việc sử dụng biến gây khó khăn việc kiểm sốt thay đổi, cập nhật 13 | P a g e Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình Các ứng dụng phức tạp đòi hỏi sử dụng nhiều file source, tách thành nhiều thư mục riêng việc đảm bảo tính thống nhiều cơng sức phải thao tác tay nhiều Về Javascript có hổ trợ OOP áp dụng lại khó khăn cách triển khai code không đơn giản so với ngôn ngữ bậc cao khác Java, C#, Ruby Hình 7:Lý sử dụng TypeScript Ưu điểm Typescript:  Dễ dàng phát triển dự án lớn, hỗ trợ Javascript Framwork lớn  Hỗ trợ OOP mạnh: Hầu hết cú pháp hướng đối tượng hỗ trợ Typescript kế thừa, đóng gói, constructor, abstract, interface, implement, override v.v 14 | P a g e Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình  Cách tổ chức code rõ ràng hỗ trợ kỹ thuật hỗ trợ lập trình hướng đối tượng: Hỗ trợ chế giúp kiến trúc hệ thống code hướng module, hỗ trợ namespace, giúp xây dựng hệ thống lớn nơi mà nhiều dev làm việc cách dễ dàng  Hỗ trợ tính Javascript  Một lợi Typescript mã nguồn mở miễn phí có cộng đồng hỗ trợ lớn Typescript sử dụng Framwork Front-end phổ biến Angular 2, Ionic, React Nền tảng cho back-end Node-js ưu điểm 2.2.5 Tìm hiểu Framwork React 2.2.5.1 React ? Giới thiệu qua React Jordan Walke viết lần Sau sử dụng trang Newsfeed Facebook (năm 2011) Instagram (2012) Đến 05/2013 trở thành Open-source bảo hộ, phát triển Facebook Instagram Ngay trang chủ React (https://facebook.github.io/react/) nói rõ React thư viện Javascript dùng để xây dựng giao diện người dùng Có đặc điểm để nói React là:  Just the UI: Chỉ sử dụng React để xây dựng giao diện người dùng, hiểu đơn giản mơ hình MVC, React coi phần V Vì bạn muốn xây dựng trang web hồn chỉnh khơng thể dùng React được, mà cần thêm phần M C  Virtual DOM: công nghệ DOM ảo giúp tăng hiệu cho ứng dụng  Data Flow: React sử dụng luồng liệu chiều giúp kiểm soát liệu dễ dàng 15 | P a g e Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình Với đặc điểm trên, React dùng để xây dựng ứng dụng lớn mà liệu chúng thay đổi liên tục theo thời gian Dữ liệu thay đổi hầu hết kèm theo thay đổi giao diện Ví dụ Facebook: Newsfeed bạn lúc có status khác status lại có số like, share, comment liên tục thay đổi Khi React hữu ích để sử dụng 2.2.5.2 Cấu trúc, thành phần React Với làm với AngularJS biết đến khái niệm Separation of concerns, hiểu đơn giản chia thành phần liên quan với làm nhiều phần Ví dụ AngularJS bạn có Directive thường chia làm file: js (xử lý logic, điều hướng, ), css (chỉnh giao diện), html (template Directive) gọi Template Language Những đặc điểm bật React:  React Template Language  Separation of Components : chia thành component  Mọi thứ JavaScript Component  Sử dụng JSX JSX = Javascript + XML JSX dạng ngôn ngữ cho phép viết mã HTML Javascript Đặc điểm:  Faster: Nhanh JSX thực tối ưu hóa biên dịch sang mã Javacsript Các mã cho thời gian thực nhanh nhiều so với mã tương đương viết trực tiếp Javascript  Safer: An toàn Ngược với Javascript, JSX kiểu statically-typed , nghĩa biên dịch trước chạy, giống Java, C++ Vì lỗi phát trình biên dịch Ngồi ra, cung cấp tính gỡ lỗi biên dịch tốt 16 | P a g e Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình  Easier: Dễ dàng JSX kế thừa dựa Javascript, dễ dàng lập trình viên Javascripts sử dụng  Components React Trong React sử dụng khái niệm Component Mọi thứ React coi Component Việc giúp cho React thực tốt nguyên tắc OOP như: - Composable: Đóng gói - Reusable: Tái sử dụng - Maintainable: dễ bảo trì - Testable: dễ dàng cho test fix bug Ví dụ: khung danh sách sản phẩm chẳng hạn Hình 8: Cấu trúc component React Trong ví dụ chia khung danh sách sản phẩm component, khung tìm kiếm component, item sản phẩm component 17 | P a g e Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình  Virtual DOM Đây cơng nghệ DOM ảo React sử dụng nhằm tăng hiệu sử dụng, tối ưu việc update UI có thay đổi liệu Có thể hiểu Virtual DOM DOM Khi ứng dụng hoạt động, thay đổi DOM tính tốn trước DOM ảo, phân tích tối ưu sau update DOM Việc giúp cho thay đổi DOM hạn chế Do tăng hiệu ứng dụng  Data Flow Hình 9: Luồng xử lý React React sử dụng chế one-way data binding – luồng liệu chiều Dữ liệu truyền từ parent đến child thông qua props Luồng liệu đơn giản giúp dễ dàng kiểm soát sửa lỗi  Flux Flux kiến trúc phần mềm Nó Facebook sử dụng với React để xây dựng ứng dụng web dành cho client 18 | P a g e Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình CHƯƠNG 3: KẾT QUẢ THỰC HIỆN SẢN PHẦM 3.1 GIỚI THIỆU ĐỀ TÀI Tên đề tài: Xây dựng ứng dụng chia tiền cho nhóm thành viên tham gia chung động tập thể Phạm vi sử dụng: Sử dụng cho nhóm người vừa phải, có mong muốn quản lý thông tin chi tiêu thành viên nhóm, muốn nắm bắt thơng tin số tiền phải trả nhận lại sau hoạt động 3.2 CÁC CHỨC NĂNG CHÍNH CỦA HỆ THỐNG -Thêm hoạt động - Quản lý thành viên hoạt động xem: + Xem danh sách thành viên hoạt động + Chỉnh sửa thơng tin thành viên + Xóa thành viên khỏi nhóm hoạt động - Quản lý chi tiêu hoạt động nhóm +Thêm chi tiêu +Sửa thơng tin chi tiêu + Xóa thơng tin chi tiêu - Xem thông tin tổng số tiền chi, trung bình số tiền người số dư, số nợ thành viên nhóm - Xem thơng tin việc tốn khoản nợ sau hoạt động kết thúc 3.3 YÊU CẦU PHI CHỨC NĂNG 19 | P a g e Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình - Sử dụng ngơn ngữ tìm hiểu để phát triển hệ thống - Sử dụng git để quản lý hệ thống mã nguồn mở - Sử dung Jirra để quản lý làm việc nhóm - Sử dụng Jenkin để build mã nguồn - Hệ thống chạy ổn định, xác an tồn - Đáp ứng khối lượng thông tin lưu trử lớn - Thời gian xử lý, truy xuất liệu hệ thống mức chấp nhận 3.4 MÔI TRƯỜNG CÀI ĐẶT - Cài đặt môi trường làm việc với Java, Javascript - Cài đặt git - Cài đặt thư viện Spring, React 20 | P a g e Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình 3.5 KẾT QUẢ ĐẠT ĐƯỢC Hình 10: Trang chủ ứng dụng 21 | P a g e Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình Hình 11: Trang tạo hoạt động Hình 12: Trang quản lý người dùng Hình 13: Thêm thành viên cho hoạt động 22 | P a g e Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình Hình 14: Trang thêm thơng tin chi tiêu Hình 15: Danh sách chi tiêu hoạt động 23 | P a g e Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình Hình 16: Trang quản lý thông tin chi tiếc tổng sổ tiền trung bình người Hình 17: Trang theo dõi tiền dư, tiền nợ cá nhân 24 | P a g e Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN KẾT QUẢ ĐẠT ĐƯỢC Những nội dung thực trình thực tập 1.1 Về mặt lý thuyết - Tiếp xúc môi trương làm việc thực tế ngành cơng nghệ thơng tin nói chung ngành phát triển ứng dụng phần mềm nói riêng - Quan sát cách quản lý công việc dự án cách phân chia công việc thành viên nhóm - Nắm bắt công nghệ phát triển tương lai Đà Nẵng - Có hội giao tiếp, làm việc với nhân viên từ khắp nơi giới, đặc biết người Đức - Tìm hiểu cơng nghệ công ty, phát triển sản phầm demo dựa vào kiến thức nghiên cứu trình thực tập 1.2 Về mặt sản phẩm Hồn thành sản phẩm ứng dụng triển khai sản phẩm hoản chỉnh tinhtien.org Trong trình thực tập tháng cơng ty, em thấy chương trình thực đào tạo ngành Công Nghệ Thông Tin Tại trường đáp ứng tương đối cơng ty u cầu quy trình phát triển phần mềm học môn Công nghệ phần mềm, cách phân tích thiết kế hệ thống thơng tin học mơn Phân tích thiết kế hệ thống thơng tin, ngơn ngữ JAVA, JavaScript,… Nhìn chung, em thấy tất kiến thức học trường vận dụng môi trường thực tế cách xây dựng phát triển sản phẩm phần mềm 25 | P a g e Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình Bên cạnh đó, có số điểm hạn chế Vì chương tình đào tạo ngành học, có học phần Thực tập suốt năm năm học Vì thế, sinh viên chưa có nhiều kinh nghiệm tiếp xúc thực tế nhiều điều lạ Vì vậy, em có thêm đề xuất cần có nhiều thời gian cho q trình thực tập để sinh viên có nhiều hội để tiếp xúc với môi trường thực tế không bị bỡ ngỡ sau trường Những điểm mạnh hạn chế vấn đề thực tập công ty:  Môi trường thực tập thoải mái  Nhận hỗ trợ nhiệt tình từ bên phía cơng ty  Địa điểm làm việc cách xa trường  Thời gian thực tập ngắn nên số chức web chưa hoàn thiện KIẾN NGHỊ VÀ HƯỚNG PHÁT TRIỂN Sau thực tập cơng ty hồn thành báo cáo thực tập tốt nghiệp Bản thân em học hỏi được nhiều điều, giúp đỡ tận tình anh chị cơng ty, có mơi trường thực tập thỏa mái Sau hồn thành chương trình tốt nghiệp, thân em có nguyện vọng cơng ty mở thêm nhiều khóa huấn luyện thực tập để tạo hội cho nhiều sinh viên vào thực tập Một số định hướng phát triển đề tài sau:  Hoàn thành đẩy đủ chức  Thay đổi giao diện cho web tùy thuộc vào lễ hội lớn năm 26 | P a g e Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình TÀI LIỆU THAM KHẢO Tiếng Việt [1] Quy trình phát triển phần mềm https://vi.wikipedia.org/wiki/Quy_trình_phát_triển_phần_mềm [2] Cách làm việc với GIT https://git-scm.com/book/vi/v1/Cách_làm_việc_với_git Tiếng Anh [3] Tìm hiểu Java https://www.tutorialspoint.com/java/ [4] Tìm hiểu Framework Spring https://spring.io/ [5] Tìm hiểu TypeScript https://www.typescriptlang.org/ [6] Tìm hiểu React https://reactjs.org/docs/getting-started.html [7] Tìm hiểu vể Git https://git-scm.com/book/en/v2/Getting-Started-Git-Basics 27 | P a g e ... 3|Page Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình CHƯƠNG 1: GIỚI THIỆU CÔNG TY TNHH MTV MGM VN 1.1 TÊN CƠNG TY Tên đầy đủ cơng ty: Cơng ty TNHH MTV mgm technology partners Viet Nam Địa công. .. lực công ty lên 573 nhân viên 14 địa điểm khắp giới Hình 2: Quá trình hình thành phát triển công ty mgm 4|Page Báo cáo thực tập tốt nghiệp CBHD: Anh Phan Văn Bình Chi nhánh cơng ty Việt Nam thành... ƠN Trong thời gian tháng thực tập công ty, em nhận giúp đỡ nhiều từ người Lời đầu tiên, em xin gửi lời cảm ơn đến Công ty TNHH MTV mgm Việt Nam tổ chức chương trình thực tập cho chúng em Nhờ đó,

Ngày đăng: 27/01/2019, 02:51

Xem thêm:

TỪ KHÓA LIÊN QUAN

w