1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo thực tập java developer

16 10 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 617,66 KB

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 JAVA DEVELOPER Công ty thực tập: Người phụ trách: Thực tập sinh: GMO-Z.com RUNSYSTEM Nguyễn Phước Quang Trần Đồn Phương TP Hồ Chí Minh, tháng năm 2023 LỜI MỞ ĐẦU Trong thời đại ngày nay, cơng nghệ thơng tin giữ vai trị quan trọng quốc gia giới, yếu tố quan trọng công phát triển đất nước Công nghệ ứng dụng hầu hết lĩnh vực quan trọng: giáo dục, y tế, văn hoá, du lịch, giao thơng, … Chính phát triển mạnh mẽ công nghệ thông tin, nhu cầu sử dụng ứng dụng web ngày tăng cao Để xây dựng nên ứng dụng web tốt, yếu tố giao diện thân thiện, dễ sử dụng, thao tác xử lý logic liệu phía sau quan trọng Nắm bắt xu hướng đó, em lựa chọn Java back-end developer định hướng phát triển thân nghề nghiệp tương lai Sau năm tháng học tập môi trường đại học, với mong muốn áp dụng kiến thức học có trải nghiệm mơi trường thực tế, em định tham gia vào GMO-Z.com Runsystem – môi trường lý tưởng chuyên nghiệp để thực dự định thân LỜI CẢM ƠN Em xin trân trọng gửi lời cảm ơn đến anh Nguyễn Phước Quang tạo điều kiện cho em hội thực tập công ty Dù thời gian ngắn nhờ dẫn nhiệt tình anh Quang, em tiếp thu kiến thức quan trọng để sẵn sàng tham gia vào dự án thực tế Ngoài kiến thức chun mơn, em cịn học kỹ cần thiết: quản lý thời gian, kỹ giao tiếp, làm việc nhóm Đây hành trang quý giá cho em đường phát triển sau Chân thành cảm ơn anh Nguyễn Thành Long anh chị team Java bỏ nhiều thời gian, công sức để hướng dẫn, hướng dẫn, giúp đỡ em tận tình làm quen mơi trường việc tiếp cận kiến thức công nghệ, kỹ lập trình tư sản phẩm để thực tốt dự án cá nhân dự án thực tế thời gian qua Em 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 TP HCM, ngày tháng năm 2023 Trần Đoàn Phương NHẬN XÉT CỦA KHOA MỤC LỤC LỜI MỞ ĐẦU LỜI CẢM ƠN 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.1 Giới thiệu công ty GMO-Z.com RUNSYSTEM 1.2 Sản phẩm công ty 1.2.1 Smart OCR 1.2.2 Smart OCR 1.2.3 Smart Gift 1.2.4 Salefie 1.2.5 Odoo 1.2.6 Kaike 1.3 Lịch làm việc thực tập công ty CHƯƠNG 2: NỘI DUNG THỰC TẬP 2.1 Tìm hiểu cơng ty kỹ công ty 2.2 Nghiên cứu kỹ thuật 2.2.1 Tuần 2.2.2 Tuần 10 2.2.3 Tuần 10 2.2.4 Tuần 11 2.2.5 Tuần 11 2.3 Thực dự án cá nhân 11 2.3.1 Công nghệ 11 2.3.2 Mô tả dự án 12 2.3.3 Kết 12 2.4 Tham gia dự án thực tế 13 CHƯƠNG 3: TỔNG KẾT 14 3.1 Điểm mạnh 14 3.2 Điểm yếu 14 3.3 Chuẩn đạt 14 TÀI LIỆU THAM KHẢO 16 CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP 1.1 Giới thiệu công ty GMO-Z.com RUNSYSTEM Hình 1.1 Logo GMO-Z.com RUNSYSTEM GMO-Z.com RUNSYSTEM tiền thân Công ty RUNSYSTEM, hoạt động lĩnh vực phát triển phần mềm, cung cấp giải pháp công nghệ thông tin dịch vụ công nghệ thông tin cho thị trường Việt Nam Nhật Bản Với phương châm “Chúng tơi làm việc nụ cười bạn”, chúng tơi nỗ lực cải tiến môi trường làm việc, công nghệ quy trình để tối đa hóa suất, cung cấp sản phẩm chất lượng cao theo tiêu chuẩn toàn cầu, mang lại giá trị to lớn cho khách hàng thành viên GMO-Z.com RUNSYSTEM Công ty có năm chi nhánh: - Bốn chi nhánh Việt Nam (Hà Nội, Huế, Đà Nẵng, Thành phố Hồ Chí Minh) - Một chi nhánh Nhật Bản (Tokyo) 1.2 Sản phẩm công ty 1.2.1 Smart OCR Hình 1.2 Smart OCR - SmartOCR giải pháp Trí tuệ nhân tạo để nhận dạng ký tự tài liệu (văn in viết tay) từ liệu hình ảnh, tài liệu, ảnh, … 1.2.2 Smart OCR Hình 1.3 Smart RPA - SmartRPA cơng cụ thiết kế để tự động hóa tác vụ kinh doanh, giúp tối ưu hóa chi phí nâng cao suất cho doanh nghiệp 1.2.3 Smart Gift Hình 1.4 Smart Gift - SmartGift cơng cụ giúp cho doanh nghiệp FMCG chăm sóc kết nối trực tiếp với khách hàng thông qua chiến dịch tiếp thị 1.2.4 Salefie Hình 1.5 Salefie - Salefie giải pháp tương tác với nhân viên kinh doanh thông qua tảng website ứng dụng di động 1.2.5 Odoo Hình 1.6 Odoo - ERP Odoo GMO-Z.com RUNSYSTEM triển khai công cụ quản lý doanh nghiệp toàn diện, đa ngành, phù hợp với nhiều loại hình doanh nghiệp: sản xuất, thương mại, logistics, bán lẻ 1.2.6 Kaike Hình 1.7 Kaike - Kaike phần mềm kế tốn thơng minh dành cho doanh nghiệp nhỏ siêu nhỏ giúp nâng cao hiệu quản lý bút tốn, theo dõi dịng tiền, lập kế hoạch dự báo dịng tiền thơng minh Ngồi cịn nhiều sản phẩm hỗ trợ doanh nghiệp xây dựng phương thức vận hành tối ưu, loại bỏ quy trình rườm rà 1.3 Lịch làm việc thực tập công ty Em tham gia thực tập công ty ngày 05/06/2023 tới ngày 05/09/2023, ngày làm việc tuần từ thứ hai đến thứ sáu Công việc ngày lúc 8h đến 17h Thời gian nghỉ trưa tiếng, từ 12h đến 13h Mỗi ngày làm việc em báo cáo tiến độ công việc hai lần vào đầu ngày cuối ngày Mỗi sáng thứ sáu hàng tuần có họp với quản lý để báo cáo công việc tuần, đồng thời nêu khó khăn để hỗ trợ kịp thời CHƯƠNG 2: NỘI DUNG THỰC TẬP 2.1 Tìm hiểu cơng ty kỹ công ty Thời gian: tuần Nội dung: - Được giới thiệu công ty, quy trình thành lập phát triển Làm quen với công cụ hỗ trợ làm việc công ty: theo dõi chấm công, quản lý hiệu suất, tảng chat, … Được hướng dẫn quy trình làm việc developer Tìm hiểu quy định bảo mật thơng tin cơng ty Tìm hiểu git Kết quả: hiểu thêm GMO-Z.com RUNSYSTEM, trình thành lập phát triển, quy định, văn hố cơng ty Thành thạo công cụ hỗ trợ làm việc, quy trình làm việc Hiểu rõ tầm quan trọng bảo mật thông tin công ty công nghệ 2.2 Nghiên cứu kỹ thuật 2.2.1 Tuần Nội dung: Tìm hiểu Java core Hình 2.1 Logo Java - - Tìm hiểu gói java.util:  List thư viện kèm theo List  Map thư viện kèm theo Map, HashMap, HashTable  Set thư viện kèm theo Set  Date  Collections  Vectors  Properties  Rescource Bundle  Calendar  Enum  Iterator Tìm hiểu gói java.io: - -  FileInputStream  FileOutputStream  BufferedInputStream  BufferedOutputStream Tìm hiểu thêm số lớp quan trọng như:  java.io.File: dùng để tạo file/folder, xóa file, get đường dẫn file,  java.io.PrintWriter: in file với autoflush  Lớp interface: Serializable, DataInput  Lớp exceptions thường gặp: FileNotFoundException, IOException, UnsupportedEncodingException Tìm hiểu gói java.lang:   StringBuffer StringBuilder Kết quả: Hiểu vận dụng thư viện gói java.util, java.io, java.lang Được mentor đánh giá nội dung kiến thức học 2.2.2 Tuần Nội dung: Hình 2.1 Logo Spring Boot - Tìm hiểu Spring Boot Áp dụng Spring Boot để xây dựng RESTful API:  Login API  Student Management API  Upload / Download files API Kết quả: Nắm kiến thức Spring Boot, có khả vận dụng để xây dựng nên API đơn giản theo chuẩn REST 2.2.3 Tuần Nội dung: - Nghiên cứu cách build file thực thi (.jar exe) từ dự án Spring Boot Tìm hiểu Redis Kết quả: - Biết cách sử dụng Build Artifact để tạo file thực thi 10 - Ứng dụng Redis để lưu trữ, caching liệu 2.2.4 Tuần Nội dung: - Tìm hiểu Elasticsearch Tìm hiểu Liquibase Kết quả: - Biết cách sử dụng Elasticsearch kết hợp với sở liệu để tối ưu hố tác vụ tìm kiếm ứng dụng Thành thạo sử dụng Liquibase để quản lý lịch sử thay đổi sở liệu 2.2.5 Tuần Nội dung: - Tìm hiểu Spring Security Tìm hiểu VueJS Hình 2.3 Logo VueJS Kết quả: - Biết cách sử dụng Spring Security để xác thực request gửi đến server, bảo mật JWT, phân chia quyền cho người dùng Nắm khái niệm VueJS: component, template, lifecycle, cách triển khai ứng dụng VueJS môi trường phát triển 2.3 Thực dự án cá nhân 2.3.1 Công nghệ  Client: - Sử dụng VueJS để xây dựng giao diện người dùng - Các thư viện hỗ trợ:  SASS  axios  vue3-notification  vue3-cookies  Server: - Xây dựng RESTful API sử dụng Spring Boot 11 - Cơ sở liệu: MySQL 2.3.2 Mô tả dự án - Đây dự án demo cho trình tìm hiểu Spring Boot VueJS em, với chức đơn giản:      Đăng nhập Đăng ký Hiển thị dashboard Có routes kết nối trang với Xác thực JWT lưu vào cookies 2.3.3 Kết - Xây dựng ứng dụng Login hoàn chỉnh, nắm quy trình phát triển ứng dụng web từ phía client server - Giao diện ứng dụng: Hình 2.4 Màn hình Login 12 Hình 2.5 Màn hình Register Hình 2.6 Màn hình Dashboard 2.4 Tham gia dự án thực tế - Vì thời gian đào tạo cơng ty, em chưa có hội tiếp cận với dự án thực tế Trong thời gian tới em tham gia vào dự án học hỏi thêm nhiều kiến thức, từ trau dồi kinh nghiệm thân 13 CHƯƠNG 3: TỔNG KẾT Quãng thời gian thực tập GMO-Z.com RUNSYSTEM giúp em cải thiện thân nhiều Ngồi kiến thức kỹ chun mơn, em cịn học nhiều điều bổ ích Vì triết lý công ty đặt việc phát triển người làm trọng tâm, em cảm thấy thoải mái làm việc môi trường chuyên nghiệp Thời gian thực tập cịn hạn chế nên em chưa có nhiều hội tham gia vào dự án thực tế cơng ty Thời gian thực tập cịn lại em cố gắng trau dồi kiến thức để hồn thành tốt cơng việc tham gia vào dự án 3.1 Điểm mạnh - Được làm việc môi trường chuyên nghiệp, hướng dẫn anh chị có chun mơn tận tâm - Chun cần, có ý chí cầu tiến, ham học hỏi - Hồ đồng với người công ty - Tiếp thu kiến thức nhanh chóng 3.2 Điểm yếu - Chưa có nhiều kinh nghiệm làm việc với Java trước đó, nên tốn nhiều thời gian để tìm hiểu kiến thức - Vị trí nơi cách cơng ty xa, nên tốn nhiều thời gian di chuyển 3.3 Chuẩn đạt Goal Mục tiêu môn học G1 Nắm bắt xu hướng, nhu cầu xã hội tính đặc thù doanh nghiệp G2 Hiểu giải thích khái niệm bản, thuật ngữ sơ đồ hệ thống dự án G3 Nắm quy trình, phương pháp công nghệ phát triển sản phẩm phần mềm doanh nghiệp G4 Có khả tìm hiểu vấn đề, mơ hình hóa vấn đề tham gia giải vấn đề G5 Phát triển kỹ tư duy, kỹ làm việc nhóm kỹ trình bày G6 Đọc, hiểu tài liệu giao tiếp tiếng Anh 14 Qua q trình thực tập, em tự đánh giá chuẩn đạt sau: - Nắm bắt xu hướng, nhu cầu xã hội tính đặc thù doanh nghiệp (G1): 9/10 Hiểu giải thích khái niệm bản, thuật ngữ sơ đồ hệ thống dự án (G2): 7/10 Nắm quy trình, phương pháp cơng nghệ phát triển sản phẩm phần mềm doanh nghiệp (G3): 10/10 Có khả tìm hiểu vấn đề, mơ hình hóa vấn đề tham gia giải vấn đề (G4): 9/10 Phát triển kỹ tư duy, kỹ làm việc nhóm kỹ trình bày (G5): 8/10 Đọc, hiểu tài liệu giao tiếp tiếng Anh (G6): 8/10 15 TÀI LIỆU THAM KHẢO Sản phẩm - RUNSYSTEM | GMO-Z.com RUNSYSTEM Joint Stock Company (2023) Retrieved 11 July 2023, from https://runsystem.net/vi/san-pham/ Chúng ai? - RUNSYSTEM | GMO-Z.com RUNSYSTEM Joint Stock Company (2023) Retrieved 11 July 2023, from https://runsystem.net/vi/cong-ty/chung-toi-la-ai/ 16

Ngày đăng: 04/09/2023, 20:57

w