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
152,5 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 BACKEND DEVELOPER MAGENTO Công ty thực tập : Magenest Người phụ trách : Vũ Hoàng Thái Thực tập sinh : Lê Văn Phước TP Hồ Chí Minh, tháng năm 2020 Contents Contents .2 Chương 1: Giới thiêu công ty thực tập 1.Giới thiệu công ty Magenest 2.Magenest làm gì? .6 a.Consulting b.Extensions c.Themes d.Development and Intergration e.Support .7 f.Magento UI Design 3.Magenest làm việc với ai? Chương 2: Nội dung thực tập 1.Tìm hiểu cơng ty kỹ công ty 2.Nghiên cứu kỹ thuật .8 a.Các công cụ làm việc b.Tìm hiểu cách hoạt động Magento c.Tìm hiểu hệ thống Magento d.Tìm hiểu cấu trúc module Magento thông qua cookbook .9 e.Thực test E-learning 10 f.Thực kiểm tra Junior 10 3.Lịch làm việc .11 Chương 3: Sơ lược test 12 LỜI MỞ ĐẦU Ngày nay, Thương mại điện tử mảng quan trọng lập trình web Với tốc độ phát triển vô mạnh mẽ, Thương mại điện tử nắm đầu xu nhu cầu mua bán online người dùng Cùng với xu phát triển giới, Việt Nam ngoại lệ Thương mại điện tử Việt Nam phát triển mạnh mẽ, để hòa nhập với công ty hàng đầu Thương mại điện tử giới Bên cạnh framework hỗ trợ cho website thương mại điện tử nay, không kể đến tảng coi số thương mại điện tử - Magento Khơng có tảng khác cung cấp cho bạn sức mạnh để tạo trải nghiệm mua sắm độc đáo hấp dẫn Tận hưởng tính phong phú, vượt trội, khả tùy biến vô song tích hợp bên thứ ba liền mạch Với tảng thương mại điện tử Magento 2, hệ sinh thái toàn cầu đối tác triển khai thị trường mở rộng rộng lớn, đến lúc đưa tầm nhìn thương mại người vào sống Sau hai năm học tập trường, mong muốn có thêm kinh nghiệm thực tế, muốn tham gia tìm hiểu mơi trường chuyên nghiệp, em có dự định thực tập hè Vì vậy, em định chọn Magenest - môi trường lý tưởng, đại, chuyên nghiệp - nơi giúp em thực dự định LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty Magenest Việt Nam 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, em tiếp thu kiến thức quan trọng để làm module test junior công ty 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 Vũ Hoàng Thái training kiến thức, hướng dẫn, giúp đỡ cho chúng em tận tình khó khăn cơng việc, đến khó khăn việc làm quen với mơi trường mới; cảm ơn anh Nguyễn Hữu Đăng training kiến trúc hệ thống, hỗ trợ chúng em nhiều vấn đề kỹ thuật lập trình, cách code theo chuẩn Magento trình làm test công ty 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 Lê Văn Phước TP.Hồ Chí Minh, Ngày 27 Tháng Năm 2020 NHẬN XÉT CỦA KHOA Chương 1: Giới thiêu công ty thực tập Giới thiệu công ty Magenest - - Magenest công ty đầu lĩnh vực cung cấp giải pháp thương mại điện tử dựa Magento Woocommerce Magenest đem đến cho khách hàng giải pháp toàn diện từ xây dựng website tích hợp thơng tin dịch vụ theo yêu cầu nhằm đáp ứng nhu cầu khách hàng Giá trị kinh doanh Magenest - “building solutions, building trust” – khách hàng ưu tiên hàng đầu Magenest Magenest làm gì? a Consulting - Xác định mục tiêu Magento Tối ưu hóa tỉ lệ chuyển đổi Nâng cao tính khả dụng E-Commerce Kiểm nghiệm chất lượng hiệu code Xác định yêu cầu công việc b Extensions - Cung ứng yêu cầu phác thảo Phát triển tiện ích theo yêu cầu khách hàng c Themes - Giàu tính Mobile friendly Thiết kế độc đáo d Development and Intergration - Phát triển theo yêu cầu, tối ưu hóa tốc độ Tích hợp chi trả chuyển phát - Tích hợp ERP CRM Chuyển đổi từ Platform khác sang Magento Tích hợp chủ đề e Support - Nâng cấp bảo trì Đào tạo hỗ trợ f Magento UI Design - Phác thảo Phân tích khả ứng dụng Thiết kế đồ họa Responsive design Magenest làm việc với ai? - Heineken Việt Nam Heineken Philippines Chuỗi siêu thị Bibomart Trung nguyên Nestle Liên Á Mobifone Chương 2: Nội dung thực tập Đợt thực tập với chủ đề “Backend developer Magento 2” 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 mảng backend magento Thơng qua đó, sinh viên cịn rèn luyện kỹ mềm làm việc nhóm, giao tiếp, họp scrum 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 website thương mại điện tử 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 (có buổi present để hiểu rõ trình thành lập công ty công ty lại chọn Magento để phát triển chính), 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 Magenest, 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 a 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, supervisor 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ố PhpStorm – IDE lập trình php tốt nay; Odoo – website quản lý nhân sự, dự án, document,…; Elearning – website chứa test, thông tin buổi training công ty Thực : Thực hành tải sử dụng phần mềm website nêu Kết : Biết cách thức làm việc, cách quản lý dự án, quản lý nhân cơng ty Ngồi tiếp xúc hiểu cách chạy code project thơng qua PhpStorm b Tìm hiểu cách hoạt động Magento Thời gian : ngày (1 tuần) Nội dung : - Được giao cho tài liệu Magento để tự tìm hiểu - Tìm hiểu kiến thức website thương mại điện tử tảng Magento - Tìm hiểu cách hoạt động Magento Cách quản lý sản phẩm, khách hàng, kho hàng, store,… Thực : - Tham gia đầy đủ buổi training công ty - Download Magento default with no sample data cài đặt Sau tự thêm sản phẩm, đăng kí khách hàng, học cách sử dụng Magento web admin để hiểu rõ Kết : - Hiểu rõ cách thức hoạt động Magento Từ có kiến thức rõ ràng để xác định yêu cầu làm theo test sau c Tìm hiểu hệ thống Magento Nội dung: - Thông qua việc cài đặt Magento 2, tự tìm hiểu sâu package, mơi trường để cài Magento Sau tự code mà khơng sợ thiếu package - Cài đặt xdebug cho Php để dễ dàng debug Thực : - Học hỏi tham khảo người trước Lên devdocs Magento để tìm hiểu requirements cài đặt Lên trang chủ xdebug để tìm cách cài xdebug tối ưu cho php Kết : - Hiểu Magento cần môi trường nào, package version Cài xdebug debug với phiên Magento cài d Tìm hiểu cấu trúc module Magento thông qua cookbook Nội dung : - Công ty share cookbook (private) cho thực tập sinh để thơng qua tự tìm hiểu kiến trúc module Magento Thông qua cookbook, thực tập sinh tạo module thực hành theo coolbook để làm quen với cách tạo module Magento Thực : - Thực tập sinh tự tải cài đặt Magento Sau nhận cookbook để làm theo hướng dẫn Chú ý đọc kĩ phần note cookbook để hiểu rõ cách hoạt động module mẫu Kết quả: - Nắm khái quát thành phẩn module Magento Hiểu sơ thành phần sử dụng để làm module e Thực test E-learning Nội dung : - Sau tìm hiểu module Magento 2, thực tập sinh cấp quyền truy cập vào test E-learning - Lần lượt làm theo test theo thứ tự để người phụ trách quản lý tiến trình khả thực tập sinh Thực : - Thông qua kiến thức từ cookbook kiến thức tìm hiểu mạng, thực tập sinh tự làm module theo đề test đề Lưu ý làm test nên làm theo chuẩn Magento để dễ dàng handle lỗi Kết quả: - Sau làm qua tất test, thực tập sinh trang bị đủ kiến thức để tự làm module đơn giản khái quát hóa thành phần module Magento f Thực kiểm tra Junior Nội dung : - Cty có kiểm tra trắc nghiệm để đánh giá lực khả tiếp thu sau hoàn thành test E-learning - Bài kiểm tra trắc nghiệm tổng hợp tất vấn đề mà thực tập sinh gặp phải trình làm test, kiến thức cần thiết để bắt tay vào làm dự án công ty 10 Thực : - Thực tập sinh có tuần để ơn lại kiến thức 60 phút để làm kiểm tra Bài kiểm tra có 50 câu – có câu có nhiều đáp án (sai đáp án tính sai) Thực tập sinh 32 câu pass Kết quả: - Sau hoàn thành kiểm tra, thực tập sinh nhận vào làm với tư cách junior developer công ty Lịch làm việc Tuần 10 11 12 Công việc Người hướng dẫn Mức độ hồn thành Nhận xét người hướng dẫn Tìm hiểu cơng ty Vũ Hồng Thái cơng cụ làm việc Tìm hiểu cách hoạt Vũ Hồng Thái động Magento Tìm hiểu hệ thống Vũ Hồng Thái Magento Tìm hiểu cấu trúc module Magento Tìm hiểu cấu trúc module Magento Tìm hiểu cấu trúc module Magento Thực test E-learning Thực test E-learning Thực test E-learning Thực test E-learning Thực test E-learning Thực kiểm tra trắc nghiệp lên junior Vũ Hoàng Thái Vũ Hoàng Thái Vũ Hoàng Thái Vũ Hoàng Thái Vũ Hoàng Thái Vũ Hoàng Thái Vũ Hoàng Thái Vũ Hoàng Thái Vũ Hoàng Thái 11 Chương 3: Sơ lược test Tạo module quản lý Movie yêu cầu liên quan: o Quản lý movie với director actor admin o Áp dụng event, plugin để xử lý tác vụ có liên quan o Hiển thị movie với thơng tin liên quan ngồi web Tạo module quản lý CyberGame yêu cầu liên quan: o Quản lý việc bán thẻ Game admin o Sử dụng Knockout Js để xử lý nghiệp vụ bên web o Áp dụng event, plugin để xử lý tác vụ có liên quan 12 TÀI LIỆU THAM KHẢO Devdocs Magento https://devdocs.magento.com/ 13 TỔNG KẾT Như vậy, vòng bốn tháng, em thi pass kiểm tra junior công ty Hiện em tự làm dự án đơn giản module không liên quan nhiều đến checkout, payment frontend Chân thành cảm ơn giúp đỡ anh nhóm trainer Magenest hỗ trợ, dạy để em hồn thành test cách thành công Cảm ơn thầy Nguyễn Công Hoan giúp em hoàn thành báo cáo 14 ... Liên Á Mobifone Chương 2: Nội dung thực tập Đợt thực tập với chủ đề ? ?Backend developer Magento 2? ?? 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 mảng backend magento Thơng qua đó,... module Magento Thông qua cookbook, thực tập sinh tạo module thực hành theo coolbook để làm quen với cách tạo module Magento Thực : - Thực tập sinh tự tải cài đặt Magento Sau nhận cookbook để làm... động Magento Tìm hiểu hệ thống Vũ Hồng Thái Magento Tìm hiểu cấu trúc module Magento Tìm hiểu cấu trúc module Magento Tìm hiểu cấu trúc module Magento Thực test E-learning Thực test E-learning Thực