Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
2,69 MB
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 TÌM HIỂU DESIGN PATTERN VÀ PHÁT TRIỂN WEB VỚI LARAVEL Công ty thực tập : Công ty TNHH Lampart Người phụ trách : Phan Thanh Nhuần Thực tập sinh : Mai Đăng Khoa MSSV : 15520371 TP Hồ Chí Minh, 19 tháng 10 năm 2020 LỜI MỞ ĐẦU Công nghệ web phận thiếu ngành công nghiệp phần mềm Nhờ ngành công nghiệp liên quan đến phát triển web mà giới ngày thông tin trở nên phong phú tiện lợi truy cập ai, thời gian địa điểm Công nghệ web thiết lập sử dụng chế giúp máy tính khác giao tiếp với đồng thời hỗ trợ việc chia sẻ tài nguyên máy tính Có nhiều cơng nghệ web cơng nghệ có phức tạp riêng Phát triển web thuật ngữ cho công việc liên quan đến việc phát triển trang web cho internet (World Wide Web) mạng nội (mạng riêng) Điều bao gồm thiết kế web, phát triển nội dung web, client-side/server-side scripting, cấu hình web server bảo mật mạng phát triển thương mại điện tử Tuy nhiên, theo chuyên gia web, "phát triển web" thường đề cập đến khía cạnh phi thiết kế việc xây dựng trang web: viết markup coding Phát triển web bao gồm từ phát triển trang văn đơn giản ứng dụng internet phức tạp, sản phẩm thương mại điện tử dịch vụ mạng xã hội Công nghiệp phát triển web ngày phát triển để đáp ứng tang thêm nhu cầu liên quan khơng liên quan tập đồn doanh nghiệp qui mô muốn mở rộng tầm với cách hiệu hay muốn tự động hóa nghiệp vụ mình, làm giảm lỗi phát sinh chi phí từ người Cơng ty Lampart cơng ty có thâm niên việc phát triển website, đặc biệt hệ thống web ứng dụng di động Trong lúc hồn thành tín môn học này, em định thưc tập Công ty Lampart để có thêm kinh nghiệm làm việc môi trường làm việc chuyên nghiệp đại LỜI CẢM ƠN Em xin trân trọng gửi lời cảm ơn Công ty Lampart 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 trainer thầy Phan Thanh Nhuần, em tiếp thu kiến thức quan trọng để làm sản phẩm web hiểu thêm design pattern Chân thành cảm ơn anh / bạn team, chị phòng HR bỏ nhiều thời gian,công sức để hướng dẫn em hoàn thành đợt thực tập Đặc biệt cảm ơn thầy Phan Thanh Nhuần, training cho em kiến thức quan trọng, hướng dẫn, giúp đỡ cho em tận tình khó khăn cơng việc Các anh chị công ty giải đáp thắc mắc đến khó khăn việc làm quen với mơi trường mới; dẫn em cách làm báo cáo, lên kế hoạch, kỹ thiếu để làm sản phẩm 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 Mai Đăng Khoa NHẬN XÉT CỦA KHOA MỤC LỤC Chương Giới thiệu công ty I Giới thiệu công ty: II Sản phẩm công ty: Chương Nội dung thực tập I Tìm hiểu cơng ty kỹ công ty .8 II Nghiên cứu kĩ thuật Chương Cài đặt môi trường .8 Chương Tìm hiểu ngôn ngữ PHP .8 Chương Stress test với AB Tool Chương Tìm hiểu design pattern Chương Tìm hiểu framework Laravel .10 III Tài liệu tham khảo: .11 Chương Giới thiệu công ty I Giới thiệu công ty: LAMPART, công ty phần mềm thành lập Wakka Inc đặt trụ sở Thành phố Hồ Chí Minh từ năm 2012 Với đội ngũ kỹ sư CNTT trẻ, đầy sáng tạo động, chịu khó ham học hỏi Cùng góp sức chuyên gia dày dặn kinh nghiệm thiết kế phát triển ứng dụng Internet, công ty phục vụ hệ thống cho nhiều khách hàng lớn II Sản phẩm công ty: Một số sản phẩm mà công ty xây dựng được: Chương Nội dung thực tập Đợt thực tập với nội dung tìm hiểu design pattern framework laravel nhằm mục đích giúp sinh viên thực tập đào tạo lập trình web với công nghệ PHP, đồng thời rèn luyện kỹ lập trình hiểu design pattern, đào sâu vào framework, làm việc với git 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 phần mềm chun nghiệp I 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, 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ủ, … Kết : Hiểu thêm công ty Lampart Có thêm kỹ làm việc có kế hoạch, có kỷ luật, có trách nhiệm II Nghiên cứu kĩ thuật Chương Cài đặt môi trường Thời gian : ngày 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, trainer hướng dẫn thực tập sinh tìm hiểu cách sử dụng công cụ cài đặt môi trường làm việc Một số phần mềm số PHPStorm - mơi trường phát triển tích hợp cho PHP, Xampp để cung cấp local server, HeidiSQL phần mềm gọn nhẹ để hỗ trợ quản trị csdl MySQL… Thực : Thực hành cài đặt, cấu hình sử dụng phần mềm nêu Kết : Biết cách thiết lập môi trường làm việc PHP công cụ để phát triển PHP Web Chương Tìm hiểu ngơn ngữ PHP Thời gian : ngày Nội dung: Học ngôn ngữ PHP, đặc điểm ngôn ngữ, trait, closure, syntax, oop… Thực : Thực hành code demo, viết doc Kết : Nắm ngôn ngữ PHP Chương Stress test với AB Tool Thời gian : ngày Nội dung: Tìm hiểu stress test sử dụng AB Tool… Thực : Thực hành stress test sử dụng AB Tool, viết doc Kết : Nắm cách sử dụng AB Tool Chương Tìm hiểu design pattern Thời gian : tuần Nội dung: Tìm hiểu Design Pattern Gang of Four số Design Pattern nguồn khác (chẳng hạn Oracle) Thực : Tìm hiểu Design Pattern, viết code demo, vẽ sơ đồ lớp viết doc, thực seminar Kết : Nắm Design Pattern Sau số sơ đồ Design Pattern mà em thực Chương Tìm hiểu framework Laravel Thời gian : tuần Nội dung: Tìm hiểu framework Laravel, framework PHP Thực : Tìm hiểu : Cài đặt Routing Middleware Authentication Blade Authorization(Gate, Policy) Database(Query Builder, Pagination, Migration, Seeding, Redis) Eloquent ORM (Relationship, Mutators, …) Passport Kết : Nắm phần framework laravel có khả xây dựng ứng dụng web theo mơ hình MVC từ III Tài liệu tham khảo: https://laravel.com/docs/7.x/authorization https://gpcoder.com/category/design-pattern/ https://refactoring.guru/design-patterns http://www.w3sdesign.com/GoF_Design_Patterns_Reference0100.pdf TỔNG KẾT Như vậy, vòng tháng, em học hỏi design pattern sử dụng lập trình, học framework laravel, kiến thức sử dụng công cụ, kĩ công việc, quen với giấc, qui định công ty Chân thành cảm ơn anh chị công ty Lampart, giúp em thực báo cáo ... dung thực tập Đợt thực tập với nội dung tìm hiểu design pattern framework laravel nhằm mục đích giúp sinh viên thực tập đào tạo lập trình web với cơng nghệ PHP, đồng thời rèn luyện kỹ lập trình hiểu. .. dung: Tìm hiểu Design Pattern Gang of Four số Design Pattern nguồn khác (chẳng hạn Oracle) Thực : Tìm hiểu Design Pattern, viết code demo, vẽ sơ đồ lớp viết doc, thực seminar Kết : Nắm Design Pattern. .. Design Pattern Sau số sơ đồ Design Pattern mà em thực Chương Tìm hiểu framework Laravel Thời gian : tuần Nội dung: Tìm hiểu framework Laravel, framework PHP Thực : Tìm hiểu : Cài đặt Routing Middleware