Chức năng và lĩnh vực hoạt động- Đào Tạo Lập Trình: CodeGym chuyên cung cấp các khóa học lập trình chất lượng, từ cơ bản đến nâng cao, giúp sinh viên và chuyên gia IT nâng cao kỹ năng và
Trang 1TRƯỜNG CAO ĐẲNG FPT POLYTECHNIC
BÁO CÁO THỰC TẬP TỐT NGHIỆP DOANH NGHIỆP: Công ty cổ phần CodeGym
VỊ TRÍ THỰC TẬP: Java Developer
(Thời gian: từ ngày 18/09/2023 đến 25/11/2023)
Họ và tên sinh viên : Phan Lê Trung Vĩ
Đà Nẵng, ngày 09 tháng 12 năm 2023
Trang 2
BÁO CÁO THỰC TẬP
Thời gian: Từ 18/09 tới 25/11
Họ và tên: Phan Lê Trung Vĩ
Lớp: SD17305 MSSV : PD06939 Ngành: UDPM
SĐT: 0899923108 Email: vy0899923108@gmail.com
Thực tập tại Công ty (Doanh nghiệp) Công ty cổ phần CodeGym
Địa chỉ: Số 280 đường Trần Hưng Đạo, phường An Hải Tây, quận Sơn Trà,
TP Đà Nẵng
SĐT: 0236 6517 021
Vị trí thực tập: Java Developer
Trang 3I GIỚI THIỆU KHÁI QUÁT VỀ ĐƠN VỊ THỰC TẬP
1 Công ty thực tập
-Tên công ty: CodeGym
-Địa chỉ: Số 280 đường Trần Hưng Đạo, phường An Hải Tây, quận Sơn Trà, TP Đà
Nẵng
-Email: info@codegym.vn
- Website: https://codegym.vn/
2.Giới thiệu chung về CodeGym
Công ty Cổ phần CodeGym là một trong những đơn vị hàng đầu tại Việt Nam chuyên đào tạo lập trình viên chất lượng và đáp ứng nhu cầu ngành công nghiệp Công nghệ Thông tin CodeGym được thành lập với mục tiêu cung cấp giáo dục lập trình chất lượng cao để hỗ trợ sự phát triển của cộng đồng IT tại Việt Nam
3 Chức năng và lĩnh vực hoạt động
- Đào Tạo Lập Trình: CodeGym chuyên cung cấp các khóa học lập trình chất
lượng, từ cơ bản đến nâng cao, giúp sinh viên và chuyên gia IT nâng cao kỹ năng và kiến thức
- Phát Triển Nguồn Nhân Lực IT: Phát triển các giải pháp học tập hiện đại và
hiệu quả thông qua các mô hình đào tạo tiên tiến trên nền tảng công nghệ giáo dục và
sự cộng tác sâu rộng giữa các bên liên quan, đặc biệt là doanh nghiệp Qua đó, CodeGym giúp người học phát triển tay nghề vững vàng, sẵn sàng làm việc, và có khả năng tự học suốt đời hiệu quả, thích ứng với cuộc Cách mạng Công nghiệp 4.0
4 Chiến Lược và Phương Hướng Phát Triển:
Phương hướng phát triển:Trở thành hệ thống đào tạo lập trình hiện đại hàng đầu khu vực, là chủ lực cung cấp nhân lực chất lượng cao cho ngành công nghiệp, góp phần nâng tầm phát triển ngành phần mềm Việt Nam, tiến kịp tiêu chuẩn quốc tế
Chiến lược: CodeGym không dạy mà chỉ đồng hành cùng mọi thành viên đến với
gia đình CodeGym, dẫn dắt, giúp đỡ để họ có thêm năng lực và niềm tin trên bước đường phát triển bản thân lâu dài
Trang 45 Tổ chức quản lý hành chính, nhân sự
Đội ngũ nhân sự của CodeGym
Nguyễn Vũ Thành Tiến Trưởng nhóm Giảng viên
Too long to read on your phone? Save
to read later on your computer
Save to a Studylist
Trang 5II BÁO CÁO NỘI DUNG CÔNG VIỆC THỰC TẬP
1 Giới thiệu tóm tắt các công việc tại CodeGym
Các công việc tại đơn vị thực tập bao gồm:
- Tổ chức được các nhóm, đặt tên nhóm, nắm được quy trình phát triển phần mềm
- Bầu nhóm trưởng/thư ký Thiết lập kênh liên lạc giữa các thành viên, giữa nhóm trưởng và giảng viên
- Chọn đề tài
- Tạo được danh sách product backlog
- Sản phẩm database design gồm: ERD và file SQL chứa lệnh DML tạo table
- Viết blackbox test case
- Tạo repository trên git, đã chia branch
- Đảm bảo sự liên kết giữa các màn hình, source code đã được merge lên nhánh dev……
2 Mô tả các công việc được phân công thực hiện
Các công việc được phân công thực hiện bao gồm:
- Thêm vào Product Backlog
- Phát Thảo Trang Danh Mục Sản Phẩm
- Vẽ UseCase, Class Diagram, SeQuence Diagram
- Viết Blackbox Test case của trang Danh Mục Sản Phẩm
- Git branch, coding FE của trang Danh Mục Sản Phẩm
- Code các chức năng cơ bản trong trang Cửa Hàng và Source code đã được commit lên nhánh cá nhân
- Fix bug Backend có trong trang Cửa Hàng
Trang 6
1 Báo cáo công tác hàng tuần (Theo biểu mẫu)
A CÔNG TÁC TUẦN 1 ( Từ ngày 18/10 đến 21/10 )
Sáng/ 10h00
-10h30
Product
Backlog
Product Backlog
Product Backlog
Product Backlog
Product Backlog
Báo Cáo Với Doanh Nghiệp Chiều/ 1h00
-4h30
Product
Backlog
Product Backlog
Product Backlog
Product Backlog
Product Backlog
B CÔNG TÁC TUẦN 2 ( Từ ngày 23/10 đến 28/10 )
Sáng/ 10h00
-10h30
Phát Thảo
Trang
Danh Mục
Sản Phẩm
Phát Thảo Trang Danh
Phẩm
Phát Thảo Trang Danh Mục Sản Phẩm
Phát Thảo Trang Danh
Phẩm
Phát Thảo Trang Danh Mục Sản Phẩm
Báo Cáo Với Doanh Nghiệp
Chiều/ 1h00
-4h30
Phát Thảo
Trang
Danh Mục
Sản Phẩm
Phát Thảo Trang Danh
Phẩm
Phát Thảo Trang Danh Mục Sản Phẩm
Phát Thảo Trang Danh
Phẩm
Phát Thảo Trang Danh Mục Sản Phẩm
C CÔNG TÁC TUẦN 3 ( Từ ngày 30/10 đến 4/11)
Sáng/ 10h00
-10h30
Làm
UseCase,
Class
Diagram,
SeQuence
Diagram
Làm UseCase, Class Diagram, SeQuence Diagram
Làm UseCase, Class Diagram, SeQuence Diagram
Làm UseCase, Class Diagram, SeQuence Diagram
Làm UseCase, Class Diagram, SeQuence Diagram
Báo Cáo Với Doanh Nghiệp
Chiều/ 1h00
-4h30
Làm
UseCase,
Class
Diagram,
SeQuence
Diagram
Làm UseCase, Class Diagram, SeQuence Diagram
Làm UseCase, Class Diagram, SeQuence Diagram
Làm UseCase, Class Diagram, SeQuence Diagram
Làm UseCase, Class Diagram, SeQuence Diagram
10.05-BM/FPL/HDCV/FE1/0
Trang 7D CÔNG TÁC TUẦN 4 ( Từ ngày 6/11 đến 11/11 )
Sáng/ 10h00
-10h30
Blackbox
Test case
của trang
Danh Mục
Sản Phẩm
Blackbox Test case của trang Danh Mục Sản Phẩm
Blackbox Test case của trang Danh Mục Sản Phẩm
Blackbox Test case của trang Danh Mục Sản Phẩm
Blackbox Test case của trang Danh Mục Sản Phẩm
Báo Cáo Với Doanh Nghiệp
Chiều/ 1h00
-4h30
Blackbox
Test case
của trang
Danh Mục
Sản Phẩm
Blackbox Test case của trang Danh Mục Sản Phẩm
Blackbox Test case của trang Danh Mục Sản Phẩm
Blackbox Test case của trang Danh Mục Sản Phẩm
Blackbox Test case của trang Danh Mục Sản Phẩm
E CÔNG TÁC TUẦN 5 ( Từ ngày 13/11 đến 18/11)
Sáng/ 10h00
-10h30
Git
branch,
coding
FE của
trang
Danh
Mục Sản
Phẩm
Git branch, coding FE của trang Danh Mục Sản Phẩm
Git branch, coding FE của trang Danh Mục Sản Phẩm
Git branch, coding FE của trang Danh Mục Sản Phẩm
Git branch, coding FE của trang Danh Mục Sản Phẩm
Báo Cáo Với Doanh Nghiệp
Chiều/ 1h00
-4h30
Git
branch,
coding
FE của
trang
Danh
Mục Sản
Phẩm
Git branch, coding FE của trang Danh Mục Sản Phẩm
Git branch, coding FE của trang Danh Mục Sản Phẩm
Git branch, coding FE của trang Danh Mục Sản Phẩm
Git branch, coding FE của trang Danh Mục Sản Phẩm
F CÔNG TÁC TUẦN 6 ( Từ ngày 20/11 đến 25/11 )
Sáng/ 10h00 - Code các Code các Code các Code các Code các Báo Cáo
Trang 810h30 chức năng
cơ bản
trong
trang Cửa
Hàng và
Source
code đã
được
commit
lên nhánh
cá nhân
chức năng cơ bản trong trang Cửa Hàng và Source code
đã được commit lên nhánh cá nhân
chức năng cơ bản trong trang Cửa Hàng và Source code
đã được commit lên nhánh cá nhân
chức năng cơ bản trong trang Cửa Hàng và Source code
đã được commit lên nhánh cá nhân
chức năng cơ bản trong trang Cửa Hàng và Source code
đã được commit lên nhánh cá nhân
Với Doanh Nghiệp
Chiều/ 1h00
-4h30
Code các
chức năng
cơ bản
trong
trang Cửa
Hàng và
Source
code đã
được
commit
lên nhánh
cá nhân
Code các chức năng cơ bản trong trang Cửa Hàng và Source code
đã được commit lên nhánh cá nhân
Code các chức năng cơ bản trong trang Cửa Hàng và Source code
đã được commit lên nhánh cá nhân
Code các chức năng cơ bản trong trang Cửa Hàng và Source code
đã được commit lên nhánh cá nhân
Code các chức năng cơ bản trong trang Cửa Hàng và Source code
đã được commit lên nhánh cá nhân
G CÔNG TÁC TUẦN 7 ( Từ ngày 27/11 đến 2/12)
Sáng/ 9hh30
-10h00
[Coding
và fix
bug] Fix
bug
Backend
có trong
trang Cửa
Hàng
[Coding và fix bug] Fix bug Backend có trong trang Cửa Hàng
[Coding và fix bug] Fix bug Backend
có trong trang Cửa Hàng
[Coding và fix bug] Fix bug Backend có trong trang Cửa Hàng
[Coding và fix bug] Fix bug Backend
có trong trang Cửa Hàng
Báo Cáo Với Doanh Nghiệp
Chiều/ 1h00 - [Coding [Coding và fix [Coding và [Coding và fix [Coding và
10.05-BM/FPL/HDCV/FE1/0
Trang 94h30 và fix
bug] Fix
bug
Backend
có trong
trang Cửa
Hàng
bug] Fix bug Backend có trong trang Cửa Hàng
fix bug] Fix bug Backend
có trong trang Cửa Hàng
bug] Fix bug Backend có trong trang Cửa Hàng
fix bug] Fix bug Backend
có trong trang Cửa Hàng
H CÔNG TÁC TUẦN 8 ( Từ ngày 4/12 đến 9/12)
Sáng/ 9h50
-10h20
[Merge
-fix bug]
Sửa lỗi và
cải tiến
sản phẩm
[Merge - fix bug] Sửa lỗi
và cải tiến sản phẩm
[Merge - fix bug] Sửa lỗi
và cải tiến sản phẩm
[Merge - fix bug] Sửa lỗi
và cải tiến sản phẩm
[Merge - fix bug] Sửa lỗi
và cải tiến sản phẩm
Báo Cáo Với Doanh Nghiệp
Chiều/ 1h00
-4h30
[Merge
-fix bug]
Sửa lỗi và
cải tiến
sản phẩm
[Merge - fix bug] Sửa lỗi
và cải tiến sản phẩm
[Merge - fix bug] Sửa lỗi
và cải tiến sản phẩm
[Merge - fix bug] Sửa lỗi
và cải tiến sản phẩm
[Merge - fix bug] Sửa lỗi
và cải tiến sản phẩm
Trang 104 Những kết quả đạt được trong thời gian thực tập
Nội dung kiến thức lý thuyết đã được củng cố
- Tích luỹ kiến thức vững về ngôn ngữ lập trình Java, bao gồm các khái niệm cơ bản và nâng cao
- Hiểu rõ về các framework và thư viện phổ biến trong phát triển Java, ví dụ như Spring Framework, Hibernate, và Maven…
Kỹ năng thực hành đã học hỏi được
- Phát triển khả năng lập trình Java thông qua việc tham gia vào các dự án thực tế
- Áp dụng kiến thức lý thuyết vào việc xây dựng và bảo trì các ứng dụng Java
- Nắm vững quy trình phát triển phần mềm từ thiết kế đến triển khai
Kinh nghiệm thực tiễn đã tích luỹ:
- Học cách làm việc hiệu quả trong môi trường phát triển phần mềm thực tế
- Trải nghiệm quy trình làm việc nhóm và sử dụng các công cụ quản lý mã nguồn như Git
5 Điều chưa thực hiện được:
Chưa thực hiện việc triển khai các tính năng mới theo đúng kế hoạch do sự xuất hiện của các thách thức không dự kiến
6 Các vấn đề cần tiếp tục nghiên cứu, phát triển:
Tối Ưu Hóa Hiệu Suất Ứng Dụng:
Tiếp tục nghiên cứu và thử nghiệm để tối ưu hóa hiệu suất ứng dụng, đặc biệt là trong điều kiện tải trọng cao và với lượng dữ liệu lớn Tương Thích Nền Tảng và Trình Duyệt:
Tiếp tục kiểm thử và đảm bảo tính tương thích trên mọi nền tảng và trình duyệt phổ biến để cải thiện trải nghiệm người dùng Chức Năng Xem chi tiết và Thêm vào giỏ hàng
Nghiên cứu và xem xét việc tích hợp các phương pháp và công nghệ machine learning
để cải thiện khả năng dự đoán và cá nhân hóa trải nghiệm người dùng
7 Những thuận lợi, khó khăn trong suốt quá trình thực tập:
Thuận lợi:
10.05-BM/FPL/HDCV/FE1/0
Trang 11Có cơ hội làm quen và áp dụng công nghệ mới trong ngành, đặc biệt là trong việc phát triển ứng dụng web
Trải Nghiệm Thực Tế:
Được tham gia vào một dự án thực tế "Website Bán hàng Thời Trang", giúp áp dụng kiến thức đã học vào môi trường làm việc thực tế
Phát Triển Kỹ Năng Làm Việc Nhóm:
Học được cách làm việc nhóm hiệu quả, phối hợp công việc và giao tiếp trong môi trường mới
Tiếp Cận Kiến Thức Thực Tiễn:
Tiếp xúc với kiến thức thực tế và quy trình phát triển dự án, giúp xây dựng chiến lược học tập hiệu quả hơn
Khó khăn:
- Gặp khó khăn trong việc thiết lập giao tiếp ban đầu do làm việc cùng nhau lần đầu và chưa quen biết
- Cần thêm thời gian để hiểu rõ dự án và mục tiêu cuối cùng, đặc biệt khi bắt đầu làm việc với thành viên mới
- Thời gian thực tập trùng với thời gian làm dự án tốt nghiệp nên khó sắp xếp thời gian hợp lý
Trang 12III ĐỀ XUẤT – KIẾN NGHỊ VỚI ĐƠN VỊ THỰC TẬP
Sau thực tập tại CodeGym, em muốn bày tỏ lòng biết ơn đến các anh bên vì đã hướng dẫn em và nhóm trong suốt quá trình thực tập Sự hỗ trợ và hướng dẫn
mà em đã được học là những trải nghiệm cực kỳ quý báu đối với sự phát triển của em, em thật sự trân trọng và biết ơn vì điều đó Em rất vui vì các anh bên công ty đã cho em cơ hội để có thể đồng hành cùng công ty vừa qua Em xin chúc Quý công ty ngày càng thành công và gặt hái được nhiều thành tích tốt hơn trong tương lai
Em xin chân thành cảm ơn!
10.05-BM/FPL/HDCV/FE1/0
Trang 13NHẬN XÉT CỦA CƠ QUAN THỰC TẬP
1 Thông tin sinh viên:
- Họ và tên : Phan Lê Trung Vĩ
- Mã số sinh viên: PD06939
- Chuyên ngành : Ứng Dụng Phần Mềm
2 Ưu điểm: ………
………
………
3 Hạn chế………
………
………
4 Đề xuất, góp ý: ………
………
………
5 Điểm đánh giá (Chấm điểm theo thang điểm từ 1 đến 10, 10 là điểm cao nhất) - Thái độ, ý thức chấp hành nội quy, quy định của công ty: … Điểm - Kết quả công việc:… …điểm Đánh giá cuối cùng: Đạt Không đạt < Đà Nẵng>, ngày….tháng… năm
Đại diện đơn vị thực tập (Ký tên & đóng dấu)