Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 14 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
14
Dung lượng
1 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 REACT NATIVE Công ty thực tập : Viet Japan Digital Người phụ trách : Đặng Trung Đức Thực tập sinh : Lương Tiến Sang 18520415 TP Hồ Chí Minh, tháng 12 năm 2022 LỜI MỞ ĐẦU Ngày nay, ngành công nghiệp mobile phận thiếu ngành công nghiệp phần mềm Với tốc độ phát triển vô mạnh mẽ, ứng dụng mobile nhân tố kích thích phát triển cơng nghệ thông tin giới, phần cứng phần mềm Với phát triển nhanh chóng thiết bị di động kéo theo gia tang thị phần ứng dụng mobile Hiện ứng dụng mobile phần thiếu smartphone Từ lâu, trình học tập trường, em định hướng thân trở thành lập trình viên Ứng dụng di động chuyên nghiệp nên em tìm tịi cơng nghệ di động, ngôn ngữ đăng ký môn chuyên ngành lập trình ứng dụng di động Sau trình tự học làm đồ án, em cảm thấy thân sẵn sàng để xin thực tập để học hỏi, tiếp thu nhiều kiến thức ngành Do em đăng ký mơn thực tập bắt đầu tìm kiếm cơng việc Rất may mắn cộng với nỗ lực, em trúng tuyển vào Công ty Viet Japan Digital LỜI CẢM ƠN Đầu tiên em xin trọng cảm ơn công ty Viet Japan Digital cho em hội thực tập công ty Sau tháng học thực tập công ty, không học hỏi nhiều kiến thức chuyên môn mà giúp em nâng cao kỹ làm việc, kỹ giao tiếp môi trường công sở, kỹ làm việc nhóm, biết cách phân chia thời gian giải cơng việc hợp lý,… Đó kiến thức, kinh nghiệm hành trang quý giá giúp em hoàn thiện thân em xin gửi lời cảm ơn chân thành đến quý thầy, cô Trường Đại học Công nghệ Thông tin – Đại học Quốc gia Thành phố Hồ Chí Minh tạo điều kiện tốt cho sinh viên chúng em tiếp cận môi trường làm việc doanh nghiệp thông qua học phần Thực tập doanh nghiệp, giúp chúng em có chuẩn bị tốt trước thức tìm cơng việc làm sau tốt nghiệp Bên cạnh đó, em xin chân thành cảm ơn quý thầy, cô khoa Công nghệ phần mềm quan tâm hỗ trợ em q trình tìm vị trí thực tập phù hợp với nguyện vọng mong muốn em Lương Tiến Sang TpHCM, ngày 20 tháng 12 năm 2022 NHẬN XÉT CỦA KHOA MỤC LỤC Chương 1: Giới thiêu công ty thực tập 1 Giới thiệu công ty Viet Japan Digital 1.1 Công ty Viet Japan Digital 1.2 Địa công ty liên hệ 1.3 Cơ cấu tổ chức nhân sự: Sản phẩm công ty 2.1 Website Thương Mại Điện Tử Về Thời Trang Classicardour 2.2 App Moblie số hóa nghiệp vụ sửa chửa ơtơ thủ cơng lên phần mềm Asiazonecar (Japan) 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 Training React-native 2.3 Tham gia dự án Lịch làm việc TÀI LIỆU THAM KHẢO TỔNG KẾT Chương 1: Giới thiêu công ty thực tập Giới thiệu công ty Viet Japan Digital 1.1 Công ty Viet Japan Digital Viet Japan Digital thành lập vào tháng năm 2022, Viet Japan Digital thành lập vận hành từ đội ngũ nhân phát triển phần mềm công ty Viet Japan Partner, với lĩnh vực hoạt động tập trung vào hỗ trợ chuyển đổi số cho doanh nghiệp, trọng tâm cung ứng nguồn nhân lực công nghệ thông tin chất lượng cao, theo tiêu chuẩn Nhật Bản Sứ mệnh Phát triển nhân lực CNTT theo chuẩn Nhật Bản cung cấp dịch vụ hỗ trợ công nghệ cho Doanh nghiệp nhằm giúp Doanh nghiệp phát triển kinh doanh hiệu kinh tế số 1.2 Địa cơng ty liên hệ Địa chỉ: Phịng 22, QTSC 8, Công Viên Phần Mềm Quang Trung, Quận 12, TP HCM Số điện thoại: 028 7303 8939 Email: digital@vj-partner.com Website: https://vj-partner.com Fanpage FaceBook: https://www.facebook.com/vietjapanpartner 1.3 Cơ cấu tổ chức nhân sự: Sản phẩm công ty 2.1 Website Thương Mại Điện Tử Về Thời Trang Classicardour Phịng Cơng Nghệ Th Ngồi Viet Japan Digital đồng hành với Classicardour để xây dựng website, hỗ trợ vận hành marketing sản phẩm thị trường USA Canada Xây dựng website, hỗ trợ vận hành marketing sản phẩm Thiết lập quy trình bán hàng, kịch chatbot hỗ trợ chiến dịch quảng cáo facebook Công Nghệ : Opencart, PHP, HTML, CSS, JavaScript, MySQL Website: https://classicardour.com 2.2 App Moblie số hóa nghiệp vụ sửa chửa ôtô thủ công lên phần mềm Asiazonecar (Japan) Phịng Cơng Nghệ Th Ngồi Viet Japan Digital đồng hành AsiaZone Car với vị trí tham gia vào xây dựng App Mobile số hóa nghiệp vụ doanh nghiệp hỗ trợ vận hành hệ thống Số hóa quy trình nghiệp vụ xây dựng Mobile App (IOS) Xây dựng Website doanh nghiệp Đồng hành tham gia phát triển chức App Mobile cải tiến quy trình nghiệp vụ Cơng Nghệ: Net Core, C$, Nuxt.js, HTML, CSS, JS Chương 2: Nội dung thực tập Đợt thực tập với chủ đề “Lập trình react native” nhằm mục đích giúp sinh viên thực tập đào tạo toàn diện lập trình ứng dụng di động, đồ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, sinh viên có hội học tập, khám phá làm việc môi trường phát triển ứng dụng di độ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 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 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 Viet Japan Digital, 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 trình làm việc Các công cụ cần thiết việc phát triển sản phẩm bao gồm: - Visual Studio Code: sử dụng trình phát triển sản phẩm - Git, Gitlab, Odoo: Công cụ quản lý source code, deploy, integration - Android studio Thực : Thực hành sử dụng phần mềm nêu Kết : Có thể sử dụng kết hợp công cụ kể 2.2 Training React-native Thời gian : tuần Nội dung : Các kiến thức React Native, NodeJS để làm ứng dụng di động đơn giản: - Nguyên tắc hoạt động react native - Tìm hiểu component react native - Điều hướng react native sử dụng react navigation - Cách sử dụng redux - Push notification in React Native sử dụng fire base - Làm tập thực hành phần Thực : - Tham gia đầy đủ buổi training công ty - Làm thực hành, kiểm tra kiến thức học Kết : - Nâng cao kỹ lập trình với ngơn ngữ React native - Có kiến thức quan trọng cho việc lập trình ứng dụng mobile sau - Ngồi cịn biết thêm số quy tắc việc viết code cho chuẩn, dễ đọc, dễ hiểu 2.3 Tham gia dự án Thời gian: đến Nội dung: Sau thời gian trainning, công ty có đưa em vào thực dự án thực tế start Lịch làm việc Công việc Tháng Người hướng dẫn Tìm hiểu cơng ty, cách tổ chức công ty Làm quen với công cụ làm việc công ty Học cách trao đổi, làm Anh Đặng việc qua email Trung Đức Tìm hiểu React Native, NodeJS, CSS Bài tập thực hành React Native Tham gia dự án thực tế Mức độ hoàn thành Nhận xét người hướng dẫn 100% 100% 90% 90% TÀI LIỆU THAM KHẢO For react-native https://reactnative.dev/docs/components-and-apis https://reactnative.dev/docs/environment-setup https://reactnative.dev/docs/platform-specific-code https://reactnative.dev/docs/environment-setup https://reactnavigation.org/docs/auth-flow https://reactnavigation.org/blog/2021/08/14/react-navigation-6.0 https://reactnavigation.org/docs/hiding-tabbar-in-screens For redux https://youtu.be/NqzdVN2tyvQ https://redux.js.org/tutorials/quick-start https://redux.js.org/introduction/examples https://github.com/reduxjs/redux/tree/master/examples/tree-view/src https://developer.mozilla.org/enUS/docs/Web/JavaScript/Reference/Statements/function*?retiredLocale=vi For firebase https://firebase.google.com/docs/cloud-messaging/concept-options https://rnfirebase.io/messaging/ios-permissions https://rnfirebase.io/messaging/notification TỔNG KẾT Sau tháng thực tập Viet Japan Digital, em may mắn tham gia vào dự án thực tế (1 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 Đức thành viên công ty Viet Japan Digital 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 ... thực tập Đợt thực tập với chủ đề ? ?Lập trình react native? ?? nhằm mục đích giúp sinh viên thực tập đào tạo tồn diện lập trình ứng dụng di động, đồng thời rèn luyện kỹ mềm làm việc nhóm, thuyết trình, ... động react native - Tìm hiểu component react native - Điều hướng react native sử dụng react navigation - Cách sử dụng redux - Push notification in React Native sử dụng fire base - Làm tập thực. .. KHẢO For react- native https://reactnative.dev/docs/components-and-apis https://reactnative.dev/docs/environment-setup https://reactnative.dev/docs/platform-specific-code https://reactnative.dev/docs/environment-setup