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
440,5 KB
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 API VỚI LARAVEL Công ty thực tập : Ibenefit Người phụ trách : Lê Minh Hoàng Thực tập sinh : Phan Đình Minh Hiếu TP Hồ Chí Minh, tháng 07 năm 2020 LỜI MỞ ĐẦU Ngày nay, bên cạnh việc học sinh viên nhiều quan tâm khác sống, từ giải trí, mua sắm việc làm nhiều mong muốn khác Nắm bắt nhu cầu này, công ty Ibenefit thành lập để phục vụ cho sinh viên nước Sau ba năm học tập trường, mong muốn có thêm kinh nghiệm thực tế, muốn tham gia phát triển phần mềm môi trường khởi nghiệp non trẻ, em chọn công ty Ibenefit để thực tập đem lại lợi ích đến cho bạn bè sinh viên 3 LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty Ibenefit 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 để trở thành backend developer với đầy đủ kỹ 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 Lê Minh Hoàng, training PHP, server manage, hướng dẫn, giúp đỡ cho 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; anh Võ Hoàng Tuấn, training cho chúng em kiến thức quan trọng quản trị, điều hành để làm sản phẩm thời gian qua 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 Phan Đình Minh Hiếu TP.HCM, 25 tháng năm 2020 NHẬN XÉT CỦA KHOA 5 MỤC LỤC Chương 1: Giới thiêu công ty thực tập Giới thiệu công ty Ibenefit Sản phẩm công ty 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 Thực project Lịch làm việc Chương 3: Chi tiết project 11 Giới thiệu project 11 Thực 11 TÀI LIỆU THAM KHẢO .16 TỔNG KẾT .17 Chương 1: Giới thiêu công ty thực tập 1 Giới thiệu công ty Ibenefit Ibenefit ứng dụng dành riêng cho sinh viên VN phát triển công ty Ibenefit Suốt 10 năm đờng hành cùng sinh viên, Ibe mang sứ mệnh khởi tạo hệ sinh thái phúc lợi, nơi Sinh Viên nhận nhiều Ưu Đãi khác từ chương trình Quà Tặng - Việc làm - Đào tạo - Việc làm - Mua hàng – Giải trí Sản phẩm cơng ty Ibenefit tập trung phát triển ứng dụng để phục vụ cho sinh viên Việt Nam Chương 2: Nội dung thực tập Đợt thực tập với chủ đề “Lập trình API với Laravel” 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 với Laravel, đồ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 khỏi 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 (như nhắc đến trê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 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 Ibenefit, 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 2.1 Các công cụ làm việc Thời gian : tuần Nội dung : Tìm hiểu công cụ sử dụng trình làm việc Trong thời gian này, pm 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ố Discord- sử dụng giao tiếp nhóm, Ubuntu – Một hệ điều hành mã nguồn mở xây dựng từ lõi Linux, Trello - trang web cho phép tạo assign task cho thành 2.2 viên Thực : Thực hành sử dụng phần mềm nêu Kết : Lập trình sử dụng cơng cụ cách hiệu cơng việc Tìm hiểu framework Laravel Thời gian : ngày (1 tuần) Nội dung : Được training kiến trúc Laravel, cách sử dụng Laravel làm back end server cung cấp api cho app web - Phân tích requirement Từ requirement xác định module cần xây dưng, thiết kế database - - tạo api cung cấp đầy đủ thông tin Nginx : Sử dụng Nginx webserver để deploy source Laravel Mysql: Thực tập sinh hướng dẫn cách sử dụng MySql, settup mysql lên mơi trường linux để hoạt động với laravel Laravel: Sinh viên hướng dẫn xây dựng api theo cấu trúc module Laravel Xây dựng cronjob, queue job laravel 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 : - Thành thục việc xây dựng web server laravel Có khả triển khai source lên VPS 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 Thực project Sau tháng training thực hành, thực tập sinh nắm kiến thức PHP, Laravel Trong tháng thứ hai, trainer hướng dẫn thực tập sinh áp dụng kiến thức học để thực xây dựng app cùng thành viên khác Chi tiết đờ án nói phần sau Lịch làm việc Mức Tuần Công việc Người hướng dẫn độ Nhận xét người hoàn hướng dẫn thành - Tìm hiểu cơng ty, Anh cách tổ chức Hồng cơng ty Lê Minh - Làm quen với công cụ làm việc - công ty Học cách trao đổi, - làm việc qua email Học cách phần tích Anh Võ Hồng - requirement Tuấn Tìm hiểu ngôn ngữ Anh Lê Minh Lê Minh lập trình PHP, Hồng Laravel, Nginx Giai đoạn Anh Alpha: Hồng - Phân tích - requirement Thiết kế DB, Api Lập trình Module bán hàng, cơng việc, q tặng, toán Giai đoạn Beta: Anh Lê - Fix bug Hoàng report - Viết document api Minh 10 Chương 3: Chi tiết project Giới thiệu project Project xây dựng nhằm mục đích xử lý logic, lưu trữ liệu cung cấp api cho app điện thoai website công ty App xây dựng với nhiều module video, ecommerce, user-permission, gift Project chia thành repo nhỏ cms app Trong cms phần api quản trị hệ thống, cung cấp api cho app nhân viên admin sử dụng Còn app repo cung cấp api cho app web mà sinh viên sử dụng Thực 11 2.1 Video Video module mà sinh viên hay nhân viên submit video hay ngày để hiển thị lên app 2.2 Công việc Module hiển thị cơng việc mà sinh viên đăng ký để vấn tuyển dụng 12 2.3 Quà tặng Module mà sinh viên nhận phần quà khuyến đặc biệt từ nhà tài trợ 13 TÀI LIỆU THAM KHẢO Laravel: https://laravel.com/docs Nginx: https://docs.nginx.com MySql: https://www.mysql.com/products/standard/ 14 TỔNG KẾT Như vậy, vòng tháng ngắn ngủi, em kịp hoàn thành số module cho app công ty Các module đáp ứng yêu cầu cơng ty đề Do thời gian có hạn nên tính app mức đơn giản, chưa testing kỹ lưỡng nên tồn số bug Chân thành cảm ơn giúp đỡ anh công ty Ibenefit tận tình dạy, hướng dẫn cho em ... tập Đợt thực tập với chủ đề ? ?Lập trình API với Laravel? ?? 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 với Laravel, đồng thời rèn luyện kỹ mềm làm việc nhóm, thuyết trình, giao... source Laravel Mysql: Thực tập sinh hướng dẫn cách sử dụng MySql, settup mysql lên mơi trường linux để hoạt động với laravel Laravel: Sinh viên hướng dẫn xây dựng api theo cấu trúc module Laravel. .. dễ đọc, dễ hiểu Thực project Sau tháng training thực hành, thực tập sinh nắm kiến thức PHP, Laravel Trong tháng thứ hai, trainer hướng dẫn thực tập sinh áp dụng kiến thức học để thực xây dựng app