Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 53 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
53
Dung lượng
2,36 MB
Nội dung
1 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 VIÊN DRUPAL PHP Công ty thực tập : Công ty Cổ Phần Công Nghệ WeebPal Người phụ trách : Nguyễn Ngọc Hải Thực tập sinh : Lê Văn Hoàng TP Hồ Chí Minh, tháng năm 2021 ` Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng LỜI MỞ ĐẦU Lời em xin chân thành cảm ơn đến Công ty Cổ Phần Công Nghệ WeebPal tạo điều kiện cho em thực tập cơng ty để tìm hiểu thực hành trực tiếp công cụ phần mềm Cơng ty q trình tham gia học hỏi tìm hiểu sâu cách hoạt động phần mềm WeebPal Công ty phát triển website dựa tảng Drupal CMS với đội ngũ nhân viên chuyên nghiệp uy tín Bên cạnh đó, họ cịn tư vấn thiết kế, cung cấp dịch vụ website, triển khai dự án tích hợp cho Cơng ty ngồi nước Sau tháng thực tập Công ty, em huấn luyện, trải nghiệm với phần mềm SIBU, KINTONE với kiến thức học ghế nhà trường, từ biết cách thức hoạt động cơng ty, có thêm nhiều kinh nghiệm cơng việc Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty Cổ Phần Công Nghệ WeebPal 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 của anh chị, em tiếp thu kiến thức quan trọng để làm sản phẩm phần mềm mang lại giá trị cho công ty Chân thành cảm ơn anh chị bỏ nhiều thời gian,cơng sức để hướng dẫn chúng em hồn thành đợt thực tập Em xin chân thành cảm ơn anh Nguyễn Ngọc Hải – giám đốc điều hành, anh Nguyễn Trung Nghĩa – chuyên gia hướng dẫn, toàn thể anh chị Công ty thầy Huỳnh Tuấn Anh giúp đỡ, hỗ trợ em suốt tháng thực tập vừa qua Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng Mục lục NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN - DANH MỤC CÁC TỪ VIẾT TẮT LỜI MỞ ĐẦU LỖI! THẺ ĐÁNH DẤU KHÔNG ĐƯỢC XÁC ĐỊNH CHƯƠNG GIỚI THIỆU VỀ CÔNG TY 1.1 QUÁ TRÌNH HÌNH THÀNH VÀ PHÁT TRIỂN - 1.2 GIỚI THIỆU CHUNG VỀ CÔNG TY - 10 1.3 VỀ CƠ SỞ VẬT CHẤT 10 1.4 VỀ LĨNH VỰC HOẠT ĐỘNG - 11 1.5 MỘT VÀI DỰ ÁN CỦA CÔNG TY 12 1.6 KẾT LUẬN CHƯƠNG - 13 CHƯƠNG 2.NỘI DUNG THỰC TẬP - 14 2.1 TỔNG QUAN VỀ DRUPAL CMS - 14 2.1.1 Khái niệm CMS gì? 14 2.1.2 Giới thiệu Drupal 14 2.1.2 Ưu điểm nhược điểm Drupal 14 2.2 THỜI GIAN THỰC TẬP 16 CHƯƠNG 3.CHI TIẾT VỀ PROJECT 17 3.1 KẾT QUẢ LUYỆN TẬP - 17 3.1.1 Tuần 1: Tìm hiểu khái niệm CMS,, Web framework, Drupal development Cài đặt Drupal luyện tập tạo website với mô-đun Drupal 17 3.1.2 Tuần 2: Giới thiệu mô-đun nâng cao luyện tập áp dụng mô-đun nâng cao vào website - 19 3.1.3 Tuần 3: Chia nhóm theo kỹ mềm tiếp tục cài đặt, tìm hiểu sử dụng mô-đun nâng cao khác vào website - 21 3.1.4 Tuần 4: Thực hành trang web commerce 24 3.1.5 Tuần 5: Cài đặt module commerce tạo content liên quan 25 3.1.6 Tuần 6: Cài đặt module bên để hỗ trợ cho website seo - 26 3.1.7 Tuần 7: Tiếp tục tạo content thiếu cho website 26 3.2 KẾT QUẢ LUYỆN TẬP 28 3.2.1 Tuần 1: Giao diện website Drupal 28 Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng 3.2.2 Tuần 2, 3: Giao diện website Drupal nâng cao 31 3.2.3 Tuần 4: Giao diện website ShoeShop - 40 3.2.4 Tuần 5: Giao diện danh sách sản phẩm ShoeShop 45 3.2.5 Tuần 6, 7: Giao diện trang bổ sung thêm 50 3.3 KẾT LUẬN CHƯƠNG - 51 TÀI LIỆU THAM KHẢO 52 KẾT LUẬN 51 Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng DANH MỤC HÌNH ẢNH Hình 1 Logo Cơng ty WeebPal .9 Hình Văn phịng làm việc Cơng ty sở 11 Hình Logo Drupal…………………………………………………………… 14 Hình Trang quản lý Content Drupal 19 Hình Trang giỏ hàng website luyện tập 21 Hình 3 Giao diện website Drupal 30 Hình Giao diện trang chủ website Drupal nâng cao .33 Hình Giao diện trang chủ website Drupal tiếng Pháp 35 Hình Giao diện danh mục sản phẩm .37 Hình Giao diện chi tiết sản phẩm 39 Hình Giao diện trang chủ ShoeShop 42 Hình Giao diện trang Event ShoeShop 43 Hình 10 Giao diện danh sách sản phẩm 47 Hình 11 Giao diện chi tiết sản phẩm 48 Hình 13 Giao diện calender event .50 Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng NHẬN XÉT CỦA KHOA Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng DANH MỤC CÁC TỪ VIẾT TẮT Từ viết tắt Diễn giải CMS Hệ quản trị nội dung (Content Management System) SIBU Hệ thống cho người dùng tạo website riêng họ, Công ty WeebPal phát triển PHP Hypertext Preprocessor Q&A Question and Answer JS JavaScript CSS Cascading Style Sheets HTML Hyper Text Markup Language SEO Search Engine Optimization Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng CHƯƠNG GIỚI THIỆU VỀ CƠNG TY THỰC TẬP 1.1 Q trình hình thành phát triển Được thành lập vào ngày 01/11/2012 anh Nguyễn Ngọc Hải, tên WeebPal Team, thức bắt đầu hoạt động vào ngày tháng năm 2014 tên Công ty WeebPal - tập trung vào Drupal Theme Drupal Development Vào năm 2016, Công ty nhận thị trường Drupal Theme khơng cịn thị trường tốt để phát triển nên loại bỏ Drupal Theme tập trung vào Drupal Development Dần dần bắt đầu số sản phẩm Drupal để PR Từ năm 2017 đến nay, Công ty thức đổi tên thành Cơng ty Cổ Phần Công Nghệ WeebPal vào ngày 03/09/2017 Tập trung đẩy mạnh vào mảng Drupal Development Hình 1 Logo Công ty WeebPal Trong năm qua, Công ty tạo 100 trang web với CMS Drupal cho khách hàng cộng đồng Môi trường làm việc chuyên nghiệp, động, đội ngũ nhân viên đào tạo bản, cập nhật kiến thức tảng Drupal, tạo điều kiện cho nhân viên phát huy toàn diện khả Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hồng 10 1.2 Giới thiệu chung cơng ty Nhân sự: 11 người (trước 35) Cơng ty bao gồm gồm chi nhánh: + Cơ sở chính: Tầng 4, Số 435 Hoàng Văn Thụ, Phường 4, Quận Tân Bình, TP.HCM + Chi nhánh phụ: 267 Trần Thủ Độ, Phường Phú Thạnh, Quận Tân Phú, TP.HCM *Do ảnh hưởng dịch COVID-19 nên tạm thời chi nhánh ngừng hoạt động số lượng nhân giảm xuống 1.3 Về sở vật chất Về chi nhánh phụ, Cơng ty gồm có tầng, tầng dùng để xe, tầng dùng cho nhân viên hoạt động tầng cho bọn em – thực tập sinh hoạt động Về không gian, văn phòng nhỏ chi nhánh phụ, nhiên thoáng mát, yên tĩnh, thoải mái cho nhân viên làm việc Ngồi ra, chi nhánh cịn có kệ sách chứa nhiều sách thú vị máy PS4 nhân viên sử dụng để giải trí sau làm việc căng thẳng Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hồng 39 Hình Giao diện chi tiết sản phẩm Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng 40 3.2.3 Tuần 4: Giao diện website ShoeShop Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng 41 Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hồng 42 Hình Giao diện trang chủ ShoeShop Đặc tả giao diện: - (1) : Các sản phẩm - (2) : Banner quảng cáo sản phẩm - (3) : Các sản phẩm bán chạy - (4) : Quote shop Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hồng 43 Hình Giao diện trang Event ShoeShop Đặc tả giao diện: - (1) : Nhập tiêu đề event - (2) : Các actions để lọc event phù hợp Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng 44 - (3) : Button để lọc event - (4) : Danh sách event Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng 45 3.2.4 Tuần 5: Giao diện danh sách sản phẩm ShoeShop Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng 46 Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hồng 47 Hình 10 Giao diện danh sách sản phẩm Đặc tả giao diện: - (1) : Bộ tìm kiếm, lọc sản phẩm - (2) : Danh sách sản phẩm Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hồng 48 Hình 11 Giao diện chi tiết sản phẩm Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng 49 Đặc tả giao diện: - (1) : Thông tin sản phẩm - (2) : Hình ảnh sản phẩm - (3) : Thêm sản phẩm vào giỏ hàng - (4) : Mô tả sản phẩm - (6) : Các sản phẩm liên quan Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng 50 3.2.5 Tuần 6, 7: Giao diện trang bổ sung thêm Hình 12 Giao diện calender event Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng 51 Đặc tả giao diện: - (1) : Tiêu đề event - (2) : Bảng thông tin event shop 3.3 Kết luận chương Tại chương này, mô tả khái quát hệ thống Drupal CMS, công việc thực tập công ty qua ngày, tiến độ kết sau huấn luyện Biết cách thức hoạt động Drupal q trình tạo nên website hồn chỉnh, biết loại mơ-đun hữu ích sử dụng rộng rãi hầu hết website Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng 52 TÀI LIỆU THAM KHẢO [1] Thông tin công ty: https://weebpal.com/ [2] Giới thiệu CMS drupal https://www.drupal.org/ [3] Drupal user guide https://www.drupal.org/docs/user_guide/en/index.html TỔNG KẾT Đợt thực tập Công ty Cổ Phần Công Nghệ WeebPal cụ thể huấn luyện mảnh CMS vừa qua đem lại nhiều trải nghiệm, kiến thức kinh nghiệm hữu ích cho việc định hướng nghề nghiệp sau này: - Kiến thức phát triển web: • Hiểu rõ q trình làm web • Những lợi ích khó khăn việc phát triển website • Tương lai ngành phát triển website - Kiến thức việc sử dụng CMS Drupal: • Nắm khó khăn dùng Drupal phát triển web • Nắm cách hoạt động Drupal • Hiểu rõ cấu trúc hệ thống admin Drupal • Nắm kỹ sử dụng Drupal • Biết thêm nhiều mơ-đun hữu ích để dùng vào Drupal - Kỹ mềm: • Kỹ tìm kiếm thơng tin • Kỹ giải vấn đề • Kỹ giao tiếp tương tác với leader sếp • Kỹ làm việc theo nhóm • Kỹ làm việc độc lập • Kỹ lên kế hoạch làm việc • Kỹ biết lắng nghe học tập lời phê bình • Kỹ tổ chức cơng việc quản lý thời gian • Kỹ làm việc theo deadline • Kỹ viết báo cáo cơng việc hàng tuần Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hồng 53 • Tự tin động cơng việc - Các kết khác: • Rèn luyện tác phong làm việc mang tính chuyên nghiệp nơi cơng sở • Rèn luyện tinh thần tự giác, giờ, quy định nơi cơng sở • Rèn luyện tính cẩn thận, tỉ mỉ nhiệm vụ giao • Hiểu rõ quy trình làm việc quy tắt bảo mật làm việc Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng ... CMS,, Web framework, Drupal development Cài đặt Drupal luyện tập tạo website với mô-đun Drupal STT Ngày Nội dung thực tập 07/09/2020 + Giới thiệu cơng ty, chương trình thực tập, cách thức hoạt... không muốn học Drupal cách nghiêm túc, cẩn thận sử dụng Drupal để xây dựng trang web trừ trang web bạn xác chủ đề Drupal mà bạn tìm thấy 2.2 Thời gian thực tập Thời gian thực tập công ty • Từ... giới thiệu Drupal CMS, SIBU, mô tả chi tiết tuần q trình thực tập cơng ty kết đạt sau tuần Người phụ trách : Nguyễn Ngọc Hải SVTH : Lê Văn Hoàng 14 CHƯƠNG NỘI DUNG THỰC TẬP 2.1 Tổng quan Drupal CMS