Ngôn ngữ lập trình web, Laravel, Framework, Laravel, PHP, thực tập, báo cáo, luận văn, doanh nghiệp, ứng dụng, ưu điểm, nhược điểm, ưu điểm nhược điểm của Laravel. hướng dẫn cài đặt Laravel, Laradock, xây dựng websiteThực tập cơ sở ngành Mô hình MVC
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI BÁO CÁO THÍ NGHIỆM HỌC PHẦN THỰC TẬP CƠ SỞ NGÀNH KỸ THUẬT PHẦN MỀM NGHIÊN CỨU VỀ XÂY DỰNG WEBSITE, WEB APP BẰNG LARAVEL TẠI CƠNG TY VĂN HĨA VIỆT GVHD: Th.S Vũ Thị Dương Nhóm 8: Sinh viên: Nguyễn Văn Lương Trần Quốc Nam Phạm Anh Quân Lê Mạnh Tiến Lớp: 20202IT6040003 Khóa: 14 Hà Nội – Năm 2021 MỤC LỤC PHẦN 1: PHẦN MỞ ĐẦU .3 Mô tả nghiên cứu PHẦN 2: KẾT QUẢ NGHIÊN CỨU I Tổng quan Laravel PHP Framework(Tự tìm hiểu) Các khái niệm 1.1 PHP Framework 1.2 Laravel 1.3 Mơ hình MVC(Model-View-Controller) Laravel Ưu điểm nhược điểm Laravel 2.1 Ưu điểm Laravel 2.2 Nhược điểm Laravel Những tính hữu ích Laravel Hướng dẫn cách cài Laravel II 4.1 Yêu cầu hệ thống để cài đặt Laravel 4.2 Cài đặt Laravel Laradock 10 5.1 Khái niệm 10 5.2 Ứng dụng Laradock với Laravel 10 Xây dựng webside, web app với Laravel doanh nghiệp(Tìm hiểu doanh nghiệp) .11 Ứng dụng Laravel phát triển phần mềm 11 IDE & Phần mềm hỗ trợ Laravel 11 Sự ưu chuộng Laravel doanh nghiệp .16 Chương trình đào tạo Laravel 17 Đạo tạo doanh nghiệp 17 Sản phẩm thực tập 18 PHẦN 3: KẾT LUẬN VÀ BÀI HỌC KINH NGHIỆM 19 I Kết luận 19 II Bài học kinh ngiệm 19 Phần 1: Phần mở đầu Mô tả nghiên cứu Chủ đề nghiên cứu: Tìm hiểu Laravel thuộc lĩnh vực xây dựng trang web doanh nghiệp Thực đề tài qua giai đoạn Giai đoạn 1: Tìm hiểu khái niệm tổng quan Laravel, liên hệ với doanh nghiệp Giai đoạn : Tìm hiểu Laravel áp dụng sản phẩm doanh nghiệp, tạo trang web demo, source code Lý nghiên cứu: Ngày sống kỷ nguyên bùng nổ công nghệ thông tin Công nghệ thông tin không dừng lại mục đích phục vụ cho khoa học kỹ thuật mà cịn sâu vào đời sống, trị, kinh tế, xã hội, trở nên thân thiện, gần gũi, mang lại nhiều lợi ích cho người Trong ngành phát triển công nghệ thông tin thiết kế quản trị website nhiều người quan tâm Nhưng thiết kế website điều lập trình viên quan tâm ngơn ngữ lập trình Có thể nói PHP lựa chọn tối ưu cho website Để cung cấp chức nhất, ta cần đến framework Và lí nhóm em lựa chọn đề tài để nghiên cứu, tìm hiểu laravel việc xây dựng trang web Mục tiêu cần đạt được: Hiểu tổng quan Laravel PHP Framework Tìm hiểu áp dụng Laravel doanh nghiệp Tạo trang web framework Laravel Phần 2: Kết nghiên cứu I Tổng quan Laravel PHP Framework(Tự tìm hiểu) Các khái niệm 1.1 PHP Framework Framework đoạn code viết sẵn, cấu thành nên khung thư viện lập trình đóng gói Chúng cung cấp tính có sẵn mơ hình, API yếu tố khác để tối giản cho việc phát triển ứng dụng web phong phú, động Các framework giống có khung nhà làm sẵn móng bản, bạn cần vào xây dựng nội thất theo ý Framework cung cấp cho nhà lập trình chức Ở lập trình viên nhận trợ giúp trình xây dựng phát triển website, ứng dụng web Chúng ta ví framework tập “Vật liệu” cho lĩnh vực dành cho lập trình viên Có framework lập trình viên khơng cần phải đau đầu thiết kế trước dùng, điều giúp họ tiết kiệm thời gian Vì lập trình viên cần tìm hiểu sáng tạo framework để tạo sản phẩm theo mong muốn Ví dụ: Để thiết kế website thương mại điện tử, khơng có framework chun dùng cho thiết kế web thương mại điện tử Lúc người lập trình viên phải tự tạo cho mắt xích khung sườn lắp ghép chúng lại Ngược lại có sẵn framework lập trình viên cần lấy từ framework thứ họ cần để xây dựng web kết hợp lại phần với Các bạn hình dung đơn giản cho framework kho vật liệu xây dựng bao gồm: cát, đá, xi măng,… Các lập trình viên lấy vật liệu thiết kế theo ý họ để tạo sản phẩm với hình dạng khác PHP framework thư viện làm cho phát triển ứng dụng web viết ngôn ngữ PHP trở nên trôi chảy Bằng cách cung cấp cấu trúc để xây dựng ứng dụng Hay nói cách khác, PHP framework giúp bạn thúc đẩy nhanh chóng q trình phát triển ứng dụng Giúp bạn tiết kiệm thời gian, tăng ổn định cho ứng dụng Giảm thiểu số lần phải viết lại code cho lập trình viên 1.2 Laravel Laravel PHP Web Framework miễn phí, mã nguồn mở, tạo Taylor Otwell dành cho việc phát triển ứng dụng web theo mơ hình kiến trúc mơ hình MVC dựa Symfony PHP Framework Một số tính Laravel sử dụng hệ thống đóng gói module, quản lý package (Composer), hỗ trợ nhiều hệ quản trị CSDL quan hệ (MySQL, MariaDB, SQLite, PostgreSQL,…), tiện ích hỗ trợ triển khai bảo trì ứng dụng Mã nguồn Laravel lưu trữ GitHub cấp phép theo điều khoản Giấy phép MIT Developer(s): Taylor Otwell Phát hành lần đầu: 6/2011 Reposity: Laravel Repository Ngơn ngữ lập trình: PHP Thể loại: Web framework Lincense: MIT License Website laravel.com 1.3 Mơ hình MVC(Model-View-Controller) Laravel MVC (Model-View-Controller) mẫu kiến trúc phần mềm máy tính nhằm mục đích tạo lập giao diện cho người dùng Theo đó, hệ thống MVC chia thành ba phần có khả tương tác với tách biệt nguyên tắc nghiệp vụ với giao diện người dùng Ba thành phần bao gồm: Controller: Giữ nhiệm vụ nhận điều hướng yêu cầu từ người dùng gọi phương thức xử lý chúng Model: Là thành phần chứa tất nghiệp vụ logic, phương thức xử lý, truy xuất database, đối tượng mô tả liệu Class, hàm xử lý… View: Đảm nhận việc hiển thị thông tin, tương tác với người dùng, nơi chứa tất đối tượng GUI textbox, images… Bằng cách này, thông tin nội hàm xử lý tách biệt với phần thông tin xuất giao diện người dùng Bảo đảm nguyên tắc nghề nghiệp lập trình viên Trong Laravel, mơ hình có sơ đồ sau: Laravel Framework hỗ trợ lập trình theo mơ hình MVC mạnh mẽ Ngồi thành phần Model, View, Controller Routes sử dụng định tuyến người dùng theo Urls Ở đây, Request từ phía người dùng phải qua Route, liệu gửi xuống Controller để xử lý, cần liệu lấy từ Model lên cập nhật liệu xuống Model, kết gửi View cho người sử dụng Thực tế để hiểu mơ hình MVC khơng khó hiểu Ở thay định nghĩa tơi dùng ví dụ thực tế để bạn dễ dàng tiếp thu kiến thức Và ví dụ đơn giản Tivi nhà bạn Người xem mở Tivi lên sử dụng remote Ở remote đóng vai trị Controller giúp để lựa chọn kênh để xem Sau người xem bấm chọn kênh, Tivi gửi yêu cầu tới đài truyền hình tương ứng với kênh chọn Ở đài truyền hình đóng vai trò Model, nhà đài truyền liệu (hình ảnh, âm thanh) sau nhận yêu cầu Khi nhận liệu trả Tivi phát chương trình cho người xem thơng qua loa hình Loa hình đóng vai trị View Bây tìm hiểu ví dụ cụ thể Laravel để hiểu mơ hình Thêm câu lệnh sau vào cuối file web.php mục routes: Câu lệnh dùng đểroute (hướng) request với URL có dạng /welcome HomeController tiếp sau tiếp tục xử lý method welcome Mở file HomeController.php bạn thấy có đoạn mã sau: Đoạn mã tương tự hàm callback web.php trước thay đổi nội dung Ở câu lệnh View::make('hello') trả nội dung có file hello.blade.php File có dịng lệnh sau: Bây trình duyệt nhập vào địa http://laravelapp.dev/welcome bấm enter Trình duyệt hiển thị hình ảnh logo Laravel dịng tiêu đề với nội dung You have arrived.: Tổng quát trình trên, routes.php thực xong nhiệm vụ chuyển việc xử lý request có dạng http://laravelapp.dev/welcome method welcome HomeController HomeController kiểm sốt q trình thực thi ứng dụng Ở trả nội dung file hello.blade.php Và hello.blade.php đóng vai trị View chịu trách nhiệm trình bày thơng tin cho người dùng Ưu điểm nhược điểm Laravel 2.1 Ưu điểm Laravel Sử dụng tính PHP Một tính làm cho PHP Lararel framework trở nên bật tất sử dụng tất tính PHP Các framework khác khơng tận dụng điểu Sử dụng Laravel bạn sở hữu số tính mà PHP cung cấp, đặc biệt Namespaces, Interfaces, Overloading, Anonymous functions Shorter array syntax Đã có nhiều CMS bật đượAc viết Laravel framework đời, từ CMS đơn giản đến "siêu mạnh", từ mã nguồn mở đến thương mại Tài liệu tuyệt vời Tài liệu Laravel thân thiện với nhà phát triển Tất phiên Laravel phát hành với tài liệu phù hợp, bạn tìm thấy giải thích chi tiết coding style, methods classes Tích hợp với dịch vụ mail Các ứng dụng web bắt buộc phải thông báo cho người dùng deal offer Đăng ký người dùng quan trọng (nghĩa thông báo cho người dùng anh ấy/ cô đăng ký) Framework trang bị API thư viện SwiftMailer Và có driver cho SMTP, Mailgun, SparkPost, Mandrill, PHP's "mail" function, Amazon SES, "sendmail" giúp bạn gửi thư qua dịch vụ dựa đám mây dịch vụ local Hỗ trợ cache backend phổ biến Laravel framework hỗ trợ cache backend Memcached Redis out-of-the-box Bạn tùy chỉnh nhiều cấu hình cache Cơng cụ tích hợp cho dịng lệnh Artisan Các nhà phát triển thường thấy tẻ nhạt thực nhiệm vụ lập trình lặp lặp lại chúng tốn thời gian Cơng cụ dịng lệnh có tên Artisan giúp họ tạo khung code quản lý hệ thống sở liệu hiệu Artisan giúp tạo tệp MVC quản lý tài sản, bao gồm cấu hình tương ứng chúng Gói nguồn lực sẵn có Bạn hưởng lợi ích từ npm package bower package cách kết hợp framework với Gulp elixir, giúp việc sửa đổi tài nguyên Việc tích hợp giải phụ thuộc nguồn gói đáng tin cậy giới PHP Giảm chu kỳ phát triển sản phẩm Bạn giảm đáng kể chu kỳ phát triển sản phẩm framwork giúp tích hợp nhanh hơn, bên cạnh cộng đồng hỗ trợ lớn - Laracasts Container IoC Còn gọi Inversion of Control, phương thức để tạo đối tượng mà khởi động thư viện bên Nói cách khác, bạn truy cập đối tượng từ nơi bạn mã hóa, bạn khơng cịn gặp khó khăn với cấu trúc nguyên khối không linh hoạt Reverse Routing Đây tính hữu ích framwork, bạn tạo liên kết đến route đặt tên Vì vậy, tạo liên kết, bạn cần sử dụng tên định tuyến, framework tự động chèn URL xác Nếu bạn cần thay đổi route tương lai, thay đổi tự động thực nơi Eloquent ORM Đây tính tốt Laravel, cung cấp triển khai ActiveRecord đơn giản hiệu quả, làm việc với sở liệu Các mơ hình bạn tạo MVC có bảng tương ứng sở liệu ORM có mối quan hệ, bạn thao tác bảng sở liệu, bạn quản lý liệu liên quan Các mối quan hệ là: one-to9 one, one-to-many, many-to-many, has-many-through, polymorphic, many-to-many polymorphic 2.2 Nhược điểm Laravel Không hỗ trợ tính tốn Sẽ khơng đáng lo ngại bạn khơng tự quản lý khoản tốn, bạn phải tuân thủ quy tắc tn thủ PCI Trì hỗn dịch vụ Stripe Paypal giải vấn đề Bạn thử trang web thương mại trực tuyến xây dựng ứng dụng kho template có sẵn, sử dụng thư viện Framework cho phép bạn tích hợp phương thức toán Tuy nhiên, hầu hết nhà giao dịch điện tử nên nhúng xử lý toán bên thứ ba nhằm thuận tiện Thiếu liên tục phiên Khơng có chuyển đổi liền mạch từ Laravel sang Nếu cố cập nhật code, bạn phá vỡ ứng dụng Chất lượng Một số thành phần framework khơng thiết kế tốt Ví dụ, dependency injection đơi trở nên phức tạp không cần thiết Các tài liệu nặng Bạn phải học hỏi nhiều trước bắt đầu xây dựng ứng dụng Do đó, lựa chọn tốt cho nhà phát triển nghiệp dư Tuy nhiên, framework cải thiện nhiều Phiên tốt nhiều với số lượng sai sót Một số nâng cấp có vấn đề Đây không vấn đề Laravel mà PHP framework Vì vậy, nhà phát triển nên có biện pháp phịng ngừa trước nâng cấp mobile application/website Thường không cung cấp phong phú cho ứng dụng di động Việc tải lại tồn trang nặng mobile app so sánh với website Trong trường hợp vậy, nhà phát triển web có xu hướng sử dụng framework backend JSON API Những tính hữu ích Laravel Những tính tuyệt vời kể đến Laravel là: Composer: sử dụng để nâng cấp, cài đặt… Eloquent ORM: thao tác với cú pháp đẹp mắt đơn giản 10 Restful API: hỗ trợ biến Laravel thành web service API Artisan: cung cấp lệnh cần thiết để phát triển ứng dụng View: giúp code nhiều Migrations: hỗ trợ tạo trường sở liệu, thêm cột bảng, tạo mối quan hệ bảng, hỗ trợ quản lý sở liệu Authentication: cung cấp sẵn tính đăng nhập, đăng ký, quên mật khẩu… Unit Testing: hỗ trợ test lỗi để sửa chữa Hướng dẫn cách cài Laravel 4.1 Yêu cầu hệ thống để cài đặt Laravel Để cài Laravel, bạn phải đáp ứng yêu cầu bắt buộc sau: PHP >= 5.5.9 OpenSSL PHP Extension PDO PHP Extension Mbstring PHP Extension Tokenizer PHP Extension Đối với Windows: sử dụng phần mềm tạo Webserver Windows Openserver, Wamp, Xampp, Ampps… 4.2 Cài đặt Laravel 4.2.1 Thông qua Laravel Installer Bạn mở Terminal (CMD Git Bash), gõ dòng lệnh sau: “composer global require laravel/installer” Đối với Windows, đường dẫn “%appdata%Composervendorbin” Đối với macOS Linux, đường dẫn “~/.composer/vendor/bin” 11 Sau cài đặt xong, di chuyển vào thư mục htdocs XAMPP Sau mở cửa sổ lệnh (đối với windows nhấp Shift + chuột phải chọn Command Window Here Git Bash Here) gõ: “laravel new blog” Trong blog tên thư mục laravel project Như cài đặt xong Laravel 4.2.2 Thông qua Composer Di chuyển thẳng vào thư mục htdocs XAMPP, mở cửa sổ lệnh gõ “composer create-project –prefer-dist laravel/laravel blog” Trong blog tên thư mục laravel project bạn 4.3 Sử dụng framework Laravel Sau cài đặt hoàn tất, mở WebServer bạn lên, đến thư mục public thư mục Laravel project từ thư mục Laravel project, gõ lệnh: “php artisan serve” Khi hình console xuất thơng development server started on http://localhost:8000/” Vào trình duyệt gõ: http://localhost:8000 Laradock 5.1 Khái niệm 12 báo: ”Laravel Laradock kết hợp laravel docker giúp bạn triển khai dự án Laravel cách nhanh Laradock môi trường phát triển dành cho PHP dựa Docker Docker tảng mở cung cấp công cụ dịch vụ để người sử dụng chạy chương trình cách nhanh 5.2 Ứng dụng Laradock với Laravel Laradock việc sử dụng Docker để triển khai dự án Laravel Đây gói ứng dụng đầy đủ dành cho việc lập dự án với PHP Laravel Những ứng dụng Laradock với Laravel: Cung cấp đầy đủ môi trường phát triển cho PHP Hỗ trợ hầu hết framework viết PHP Hỗ trợ nhiều phiên PHP, chuyển đổi phiên dễ dàng Hỗ trợ nhiều Database Engines thơng dụng Có nhiều ứng dụng dành cho Cache Engines như: Redis, Memcached, Aerospike Có nhiều công cụ như: Composer, Node, Gulp, PhpMyAdmin, ElasticSearch, Vim… II Xây dựng webside, web app với Laravel doanh nghiệp(Tìm hiểu doanh nghiệp) Ứng dụng Laravel phát triển phần mềm Ngồi ngân hàng, có số ngành yêu cầu ứng dụng cấp doanh nghiệp Điều bao gồm ngành cơng nghiệp giải trí, chăm sóc sức khỏe, thương mại điện tử ngành khác liên quan đến lưu lượng truy cập lớn, xử lý liệu phức tạp Laravel xử lý liền mạch tất điều tốt so với lựa chọn thay PHP khác thị trường với tính phát sóng kiện, vùng chứa dịch vụ, hệ thống hàng đợi tạo sẵn 13 IDE & Phần mềm hỗ trợ Laravel Sublime Text Một trình soạn thảo văn phổ biến sử dụng để viết mã Sublime Text Sublime có nhiều tính làm cho việc viết mã trở nên thú vị với plugin, chúng tơi thêm tính dành riêng cho Laravel để trợ giúp cho ứng dụng Sublime Text trình soạn thảo mã phổ biến dễ mở rộng giúp việc viết mã trở nên dễ dàng Cách thiết lập cho laravel 14 Chọn Gói cài đặt: 15 Tìm kiếm laravel để xem danh sách Chọn Laravel Snippets để cài đặt Sau hoàn tất, chọn Laravel-Blade cài đặt Các đoạn mã Laravel Sublime Text đơn giản hóa nhiều viết mã chung bao gồm nhiều thứ cần để phát triển ứng dụng Ví dụ: tạo tuyến đường, cần bắt đầu nhập tuyến đường danh sách bật lên cho phép chọn tuyến đường mà muốn, sau tự động hồn thành phần lại mã mà cần Việc cài đặt gói Laravel-Blade hữu ích sử dụng hệ thống mẫu Blade kèm với Laravel Nó nhận dạng mã Blade tệp tự động tô sáng cú pháp Atom Được phát triển GitHub, mơi trường có khả tùy biến cao dễ dàng cài đặt gói biến Atom thành IDE nhiều người lựa chọn 16 Atom có tích hợp git đẹp, có nhiều plugin, mã nguồn mở sử dụng tài nguyên mức trung bình so với PHPStorm Plugin thêm đoạn mã Laravel: Laravel snippets Helpers snippets Visual Studio Code Visual Studio Code IDE miễn phí xây dựng để phát triển gỡ lỗi ứng dụng web tích hợp điều khiển Git & thiết bị đầu cuối với giao diện người dùng đại Nó có hệ thống plugin lớn, sánh ngang với chất lượng Sublime vượt qua ngơn ngữ web 17 Mã code IntelliSense cho phép Visual Studio Code cung cấp cho bạn gợi ý hữu ích tính tự động hoàn thành bạn viết mã PHPStorm PhpStorm hoàn hảo để làm việc với Laravel, Symfony, Drupal, WordPress, Zend Framework, Magento, Joomla !, CakePHP, Yii framework khác 18 Trình soạn thảo thực 'lấy' code hiểu sâu sắc cấu trúc nó, hỗ trợ tất tính ngơn ngữ PHP cho dự án đại kế thừa Nó cung cấp khả hồn thành mã tốt nhất, tái cấu trúc, ngăn chặn lỗi nhanh chóng Tất tính WebStorm có PhpStorm, hỗ trợ đầy đủ cho PHP hỗ trợ Cơ sở liệu / SQL thêm vào Sự ưu chuộng Laravel doanh nghiệp Có số lý liên quan đến Laravel khiến doanh nghiệp sẵn sàng lựa chọn Laravel để xây dựng trang web để phục vụ nhu cầu kinh doanh họ Đây lý cho bạn thấy rằng, lập trình viên học sử dụng Laravel framwork ln doanh nghiệp săn đón Bảo mật Thu hút nhiều kiểu khách hàng Tăng tốc trang web Các tính thuận lợi Xử lý tốt traffic lớn Laravel giúp xác thực dễ dàng Laravel có cộng động mã nguồn mở mạnh mẽ Laravel phổ biến Tiết kiệm chi phí Hiệu đồng Laravel cung cấp giải pháp phát triển web tốt để tăng doanh thu, tiết kiệm chi phí cho doanh nghiệp Hơn lại đẩy nhanh tốc độ phát triển Chính thế, Laravel doanh nghiệp sử dụng nhiều Chương trình đào tạo Laravel Hiện trường đại học hệ quy khơng đào tạo dạy Laravel Tại trung tâm dạy lập trình có nhiều khóa học Laravel Điều cho thấy tầm quan trọng ưa chuộng dành cho Laravel Một số trung tâm đào tạo lập trình: TechMaster Việt Nam VTC Academy 19 ITPlus Đạo tạo doanh nghiệp Trang tuyển dụng công nghệ phần mềm, cho thấy nhu cầu nhân lực CNTT tăng thị trường lao động lĩnh vực Việt Nam ln tình trạng thiếu hụt số lượng chất lượng Năm 2021, số lượng nhân lực CNTT cần 500.000 người thiếu hụt 190.000 người Sự thiếu hụt đến từ nhiều phương diện, chủ yếu nguồn nhân lực có trình độ chun mơn cao chưa đáp ứng đủ nhu cầu thị trường, đội ngũ nhân lại thiếu kỹ cần thiết chương trình đào tạo trường Đại học thiếu định hướng, chưa trọng tâm doanh nghiệp tìm kiếm Vì vậy, có nhiều doanh nghiệp tạo điều kiện cho thực tập đào tạo PHP Laravel Yêu cầu kiến thức bản: -PHP bản, HTML, CSS, JS, MySQL - Hiểu biết MVC Framework Sản phẩm thực tập Giao diện trang admin 20 Admin website giữ vai trò quan trọng Trang web bạn có thu hút người dùng hay khơng, có giao diện thân thiện với người dùng hay khơng hay có bảo mật kĩ hay không phần nhờ vào lực quản trị admin Nhiệm vụ admin website bao gồm: quản lý người dùng, quản lý thể loại, loại tin tin tức Giao diện trang chủ Đây giao diện trang chủ trang web, admin tạo tin tức, website cập nhập thị tin tức Phần 3: Kết luận học kinh nghiệm I Kết luận Thông qua tài liệu tự nghiên cứu, với tiếp cận doanh nghiệp thời gian ngắn Nhóm hoàn thành đề tài theo giai đoạn : Giai đoạn 1: Tìm hiểu khái niệm tổng quan Laravel, liên hệ với doanh nghiệp 21 Giai đoạn : Tìm hiểu Laravel áp dụng sản phẩm doanh nghiệp, tạo trang web demo, source code Qua đó, nhóm đạt được: + Hiểu rõ Laravel Framework Những thách thức, khó khăn việc xây dựng website Biết yêu cầu để trở thành lập trình viên PHP + Tầm quan Laravel ngày + Xây dựng website hoàn chỉnh II Bài học kinh ngiệm Sau nơi thực tập anh chị công ty cổ phần truyền thơng văn hóa Việt hướng dẫn tìm hiểu Framework Laravel để ứng dụng phát triển website web app, q trình tìm hiểu nhóm em biết thêm nhiều kiến thức Framework Laravel Framework sử dụng phổ biến Trong thời gian thực tập, nhóm em thu nhiều kinh nghiệm quý báu, nhóm em xin chân thành cảm ơn nhân viên doanh nghiệp nhiệt tính hướng dẫn, giúp đỡ cho nhóm em hồn thành tốt nhiệm vụ giao thời gian thực tập đây, đặc biệt cô Vũ Thị Dương trực tiếp giám sát, hướng dẫn nhóm em thời gian thực tập vừa qua 22