Báo cáo thực tế nghề nghiệp: TÌM HIỂU VỀ MÃ NGUỒN MỞ FRAMEWORD LARAVEL

17 729 3
Báo cáo thực tế nghề nghiệp: TÌM HIỂU VỀ MÃ NGUỒN MỞ FRAMEWORD LARAVEL

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BÁO CÁO THỰC TẾ NGHỀ NGHIỆP 1 ĐỀ TÀI: TÌM HIỂU VỀ MÃ NGUỒN MỞ FRAMEWORD LARAVEL 1 PHẦN I: TỔNG QUAN VỀ CƠ SỞ THỰC TẬP 1 1.1. Giới thiệu tổng quan về cơ sở thực tập 1 1.2. Ngành nghề kinh doanh 2 PHẦN 2: MỤC TIÊU VÀ PHẠM VI NHIÊN CỨU CỦA ĐỀ TÀI. 5 2.1. Mục tiêu nghiên cứu của đề tài. 5 2.2. Phạm vi nghiên cứu của đề tài. 5 PHẦN 3: TÌM HIỂU VÀ PHÂN TÍCH MÃ NGUỒN MỞ LARAVEL 6 3.1. PHP Framework là gì? 6 3.2 Tại sao chúng ta nên sử dụng PHP Framework? 7 3.3. Tìm hiểu về Framework Laravel. 7 3.3.1 Laravel là gì ? 7 3.3.2 Cấu trúc thư mục của Laravel 8 3.3.3. Ưu điểm của Framework Laravel 10 3.3.4. So sánh Framework Laravel với các Framework khác 12 Phần 4:Đánh giá bản thân. 15

ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KINH TẾ KHOA HỆ THỐNG THÔNG TIN KINH TẾ  BÁO CÁO THỰC TẾ NGHỀ NGHIỆP ĐỀ TÀI: TÌM HIỂU VỀ NGUỒN MỞ FRAMEWORD LARAVEL Giáo viên hướng dẫn: Sinh viên thực hiện: Lớp: huê Lời cám ơn  -Lời đầu tiêu báo cáo nghê nghiệp “Tìm hiểu nguồn mở frameword Framework laravel ” này, em muốn gửi lời cám ơn chân thành với tất người hỗ trợ, giúp đỡ em mặt trình làm Đầu tiên em xin chân thành cám ơn Thầy Hồ Quốc Dũng, Giảng viên Khoa Hệ Thống Thông Tin Kinh Tê, Trường đại học Kinh Huê, Đại Học Huê, người trực tiêp hướng dẫn, nhật xét, giúp đỡ em trình thực hiên đồ án Thứ hai em xin chân thành cám ơn Anh Huỳnh Ngọc Sáng- Giám đốc cơng ty Sáng Thanh Bình hỗ trợ em nhiệt tình từ tài liệu cho đên kinh nghiệm để em hoàn thành tốt chuyên đề Cuối xin chân thành cám ơn đên ban giám hiệu nhà trường, quý thầy cô Khoa tạo điều kiện tốt cho e bạn khác để hoàn thiện chuyên đề Do thời gian thực có hạn kiên thức hạn chê nên chuyên đề không tránh khỏi thiêu sót, me mong nhận đóng góp q thầy để em hồn thiện chuyên đề Em xin chân thành cám ơn! Phần I: Tổng Quan Về Cơ Sở Thực Tập 1.1 Giới thiệu tổng quan về sở thực tập Tên gọi: Công ty LotusOutsourcing Địa chỉ: 28 Lý Thường Kiệt, Phường Vĩnh Ninh, Thành phố Huế, Tỉnh Thừa Thiên Huế Điện thoại: 0234 3938 780 Email: info@lotusoutsourcing.com.vn Website: http://www.lotusoutsourcing.com.vn Ngày bắt đầu hoạt động: 01/10/2012 (đã hoạt động được năm) Giới thiệu chung: Lotus Outsourcing cung cấp một loạt Magento, Wordpress, trình bày trực tuyến, ứng dụng web, giải pháp trò chơi HTML Lotus Outsourcing là công ty thiết kế và phát triển trang web được tối ưu với mức giá hợp lý Các cá nhân công ty có kinh nghiệm, tài và lực, Lotus Outsourcing là một những nhà cung cấp nổi về Phát triển web, Giải pháp Thương mại Điện tử Magento và Giải pháp di động Trang: Công ty không ngừng phát triển và mở rộng dịch vụ của mình nhờ hỗ trợ to lớn từ khách hàng uy tín Lotus Outsourcing sử dụng công nghệ và cung cấp giải pháp dựa nghiên cứu Ccong ty tập trung vào doanh nghiệp vừa và nhỏ tìm cách tăng doanh thu bằng cách áp dụng Công nghệ thông tin Lotus Outsourcing cung cấp 100% hài lòng của khách hàng, công ty đã áp dụng một cách tiếp cận nhanh nhẹn cho phép đạt được hài lòng tối đa của khách hàng Cách tiếp cận này bao gồm việc thảo luận thường xuyên với người dùng cuối, khách hàng, nhóm kỹ thuật và thiết kế ở cấp độ khác của quy trình phát triển phần mềm 1.2 Ngành nghề kinh doanh Phát triển web: Mạnh mẽ khung CMS khác WordPress, Drupal, Joomla, Lotus Outsourcing đã thiết kế và lập trình thành công một số lượng lớn trang web để đáp ứng tất cả nhu cầu khách hàng Tại Lotus Outsourcing cố gắng tìm giải pháp hiểu quả và tiết kiệm nhất cho khách hàng Một số lợi ích của việc phát triển trang web tùy chỉnh từ Lotus Outsourcing • Khơng thỏa hiệp Không có lối tắt nào Không giới hạn Với trang web tùy chỉnh từ Lotus Outsourcing, khách hàng không cần phải diều chihr Trang: thông số kỹ thuât của mình theo khả của một nền tảng cụ thể hoặc thay đổi tầm nhìn thiết kế của bạn để phù hợp với mẫu – cơng ty • phân phối công việc chính xác theo yêu cầu khách hàng Khung nhìn phân phối đã được chứng minh Đội ngũ Lotus Outsourcing đã hoạt động ngành kinh doanh trang web nhiều năm và hoàn thành 50 dự án Công ty sử dụng khung ứng dụng web hàng đầu dự án của chúng để giảm khung thời gian phát triển mà trì chất lượng cao nhất • Tích hợp dịch vụ web và API bên ngoài Kết nối trang web của khách hàng với bất kỳ giao diện và dịch vụ bên ngoài nào Paypal, UPS, Amazon cũng có thể tích hợp plugin của bên thứ ba và tạo • nguồn cấp dữ liệu tùy chỉnh Bảo mật trang web Lotus Outsourcing đứng cạnh công việc của mình và chịu hoàn toàn trách nhiệm đối với dòng mã Xây dựng một trang web an toàn và sẽ làm việc không ngừng để khôi phục dịch vụ càng sớm càng tốt trường hợp bị tấn cơng • Khả mở rộng Hiệu suất Công ty sẽ đưa một chiến lược cho phát triển tương lai trang web của khách hàng và sẽ giúp khách hàng • chọn mợt gói lưu trữ phù hợp Hỗ trợ trọn đời Lotus sourcing cung cấp hỗ trợ lỗi miễn phí suốt đời bất kỳ trang web nào mà chúng xây dựng • Giải pháp thương mại điện tử: Tại Lotus Outsourcing có một đội ngũ chuyên gia phát triển Magento tại Việt Nam, những người am hiểu doanh nghiệp của khách hàng và đảm bảo rằng giải pháp cuối cùng sẽ mang đến cho khách hàng một lợi thế cạnh tranh Giải pháp thương mại điện tử Magento hiệu quả, linh hoạt, tiết kiệm chi phí • Nền tảng Magento Lotus Outsourcing đã chọn Magento làm nền tảng thương mại điện tử nhất để làm việc cùng Nghiêm túc xem xét nhu cầu thương mại điện tử tại của khách hàng • Hợi nhập Việc tích hợp dịch vụ bên ngoài vào một trang web thương mại điện tử là một công cụ cần thiết để thành cơng Trang: • Tái nền tảng Phần lớn hoạt động thiết kế và phát triển của Lotus Outsourcing liên quan đến việc tái nền tảng một khách hàng từ một cửa hàng có đến một cửa hàng Magento giàu tính mở rộng Quá trình của chúng để làm điều này đã được tinh chế những năm qua và đã dẫn đến nhiều chuyên mơn Magento chúng tơi có • ngày hơm Tiện ích mở rộng Đã được tham gia chặt chẽ cộng đồng Magento nhiều năm, nhóm của chúng lắng nghe nhu cầu của người dùng Magento và xây dựng phần mở rộng để đáp ứng nhu cầu của họ • Giải pháp di đợng: Lotus Outsourcing có khả phát triển ứng dụng web và ứng dụng gốc cho cả IOS (iphone / ipad) và Android Công ty cung cấp mọi thứ từ dịch vụ sáng tạo đến bảo trì hỡ trợ ứng dụng • Phát triển ứng dụng iPhone Mang thương hiệu của khách hàng đến tầm tay người sử dụng bằng ứng dụng iPhone di đợng • Phát triển ứng dụng IOS Kể từ lần phát hành đầu tiên vào năm 2007, iOS (hệ điều hành di động) đã trở nên phổ biến rộng rãi ở khắp mọi nơi thế giới iOS chạy iPhone, iPad, iPod Touch và Apple TV • Ứng dụng Android Android, nền tảng mạnh mẽ được phát triển nguồn mở, thêm giá trị to lớn cho ứng dụng CNTT di động liên quan đến doanh nghiệp kinh doanh và mang lại giải pháp kinh doanh chiến lược bằng cách giảm thiểu chi phí phát triển và rủi ro • Phát triển ứng dụng iPad iPad thống trị thị trường tab, vì vậy bạn có thể kiểm soát thế giới kinh doanh bằng ứng dụng iPad tuyệt vời • Ứng dụng Android tablet Phát triển ứng dụng máy tính bảng Android có một tương lai tuyệt vời phía trước vì nó cho phép chủ doanh nghiệp khác kiểm sốt hoạt đợng kinh doanh diễn ở cấp đợ bên ngoài hoặc nợi bợ Trang: • Phát triển website di động Giúp doanh nghiệp của bạn thân thiện với túi với trang web thiết bị di động và nhấn 77% người dùng trực tuyến điện thoại thông minh Tính phổ biến của điện thoại thông minh, sử dụng nhiều điện thoại thông minh máy tính nhỏ, tính toàn diện của cửa hàng ứng dụng, gần gũi với người dùng thiết bị máy tính xách tay hoặc máy tính để bàn, cải thiện trải nghiệm người dùng và khả hiển thị được cải thiện là một số lý cho thấy phát triển tích cực của phát triển ứng dụng dành cho thiết bị di động góc của thế giới Người ta nói rằng 80% doanh nghiệp tích cực tìm kiếm việc tạo một ứng dụng di động quan điểm kinh doanh tại PHẦN 2: MỤC TIÊU VÀ PHẠM VI NHIÊN CỨU CỦA ĐỀ TÀI 2.1 Mục tiêu nghiên cứu của đề tài Tìm hiểu và sâu vào phân tích mã nguồn mở Laravel qua trình thực tập tại công ty Lotus Outsourcing cụ thể là nghiên cứu và sử dụng Frameword Laravel nhằm mục đích hiểu rõ về mã nguồn mở lập trình Web có những ưu và nhược điểm nào Từ đó có thể ứng dụng thực tiễn sau này 2.2 Phạm vi nghiên cứu của đề tài  Phạm vi nghiên cứu theo nội dung Được giúp đỡ của anh Duy thành viên công ty thời gian thực tập này em tập trung nghiên cứu, phân tích, đánh giá về mã nguồn mở Laravel qua website công ty đưa Đưa những đề xuất giải pháp tối ưu cho webite đó PHẦN 3: TÌM HIỂU VÀ PHÂN TÍCH NGUỒN MỞ LARAVEL 3.1 PHP Framework là gì? PHP là ngôn ngữ script rất phổ biến bởi những lý do: linh hoạt, dễ sử dụng, dễ học, v…v việc viết mã PHP, hay bất cứ ngôn ngữ (lập trình) Trang: nào khác, có thể trở nên đơn điệu và lủng củng Đó là lúc PHP Framework có thể giúp bạn PHP Frameworks làm cho phát triển của những ứng dụng web viết bằng ngôn ngữ PHP trở nên trôi chảy hơn, bằng cách cung cấp cấu trúc bản để xây dựng những ứng dụng đó Hay nói cách khác, PHP Framework giúp đỡ bạn thúc đẩy nhanh chóng trình phát triển ứng dụng, giúp bạn tiết kiệm được thời gian, tăng ổn định cho ứng dụng, và giảm thiểu số lần phải viết lại mã cho lập trình viên Ngoài Framework còn giúp những người bắt đầu có thể xây dựng ứng dụng ổn định nhờ việc tương tác chính xác giữa Database, mã (PHP) và giao diện (HTML) cách riêng biệt Điều này cho phép bạn dành nhiều thời gian để tạo ứng dụng web, là phí thời gian để viết đoạn mã lặp lại project Ý tưởng chung đằng sau cách thức làm việc của PHP Framework được kể đến là Model View Controller (MVC) MVC là hình (kiến trúc) lập trình, cho phép tách biệt mã nghiệp vụ và giao diện thành phần riêng biệt, điều này đồng nghĩa với việc ta có thể chỉnh sửa chúng cách riêng lẻ Trong cụm từ MVC thì: Model (M) có thể hiểu là phần xử lý thao tác về nghiệp vụ (business logic), View được hiểu là phần xử lý lớp giao diện (presentation layer), và Controller làm nhiệm vụ lọc request đc gọi từ user, có chức route: điều chỉnh, phân luồng yêu cầu để gọi đúng Model & View thích hợp Về bản, MVC chia nhỏ trình xử lý của ứng dụng, vì thế nên bạn có thể làm việc từng thành phần riêng lẻ, những thành phần khác sẽ không bị ảnh hưởng tới Thực chất, điều này giúp đỡ bạn lập trình PHP nhanh và ít phức tạp 3.2 Tại chúng ta nên sử dụng PHP Framework? Có rất nhiều lý khác để lập trình viên sử dụng PHP Framework, những lý chính là khả giúp lập trình viền tăng tốc trình phát triển ứng dụng Việc sử dụng lại mã lệnh giống nhiều project sẽ giúp bạn tiết kiệm được thời gian và công sức cách đáng kể Một Framework sẽ cung cấp sẵn module nền tảng cần thiết để xây dựng project, vì thế, lập Trang: trình viên có thể tận dụng được thời gian để phát triển ứng dụng thực tế, là mất thời gian để xây dựng lại nền tảng mỗi project 3.3 Tìm hiểu về Framework Laravel 3.3.1 Laravel ? Laravel là một PHP framework mã nguồn mở và miễn phí, được phát triển bởi Taylor Otwell và nhắm vào mục tiêu hỗ trợ phát triển ứng dụng web theo kiếm trúc model-view-controller (MVC) Những tính nổi bật của Laravel bao gồm cú pháp dễ hiểu – rõ ràng , một hệ thống đóng gói modular và quản lý gói phụ thuộc, nhiều cách khác để truy cập vào sở dữ liệu quan hệ, nhiều tiện ích khác hỗ trợ việc triển khai vào bảo trì ứng dụng Nó là Framework mẻ bù lại nó có "hướng dẫn sử dụng" đầy đủ, rõ ràng và dễ hiểu và cùng với cộng đồng phát triển rộng lớn toàn thế giới Nếu bạn đã từng làm việc với Framework khác hoặc chỉ là người bắt đầu "chập chửng" tìm hiểu PHP Framework thì việc tiếp cận Laravel Framework không phải là vấn đề khó khăn gì Vào khoảng Tháng năm 2015, lập trình viên đã có một cuộc bình chọn PHP framework phổ biến nhất, Laravel đã giành vị trí quán quân cho PHP framework phổ biến nhất năm 2015, theo sau lần lượt là Symfony2, Nette, CodeIgniter, Yii2 vào một số khác Trước đó, Tháng 2014, Laravel đã trở thành project PHP phổ biến nhất và được theo dõi nhiều nhất Github Laravel được phát hành theo giấy phép MIT, với source code được lưu trữ tại Github Trang: 3.3.2 Cấu trúc thư mục Laravel 3.3.2.1 cấu trúc Môt dư an web viêt băng laravel co câu truc thư muc sau: Hình : Thư muc Laravel Framework 3.3.2.2 chức Hình 2: Chức của thư mục chính Thư mục /app là nguồn chính của ứng dụng, vì vậy chúng ta cần tìm hiểu sâu về chúng: Trang: 10 Hình 3: Chức cụ thể của thư mục app Trang: 11 Hình 3: Chức cụ thể của thư mục app 3.3.3 Ưu điểm Framework Laravel Mặc dù đời muộn so với CakePHP và CodeIgniter Laravel đã nhanh chóng được công nhận đón nhận và sử dụng nên chỉ đến khoảng giữa năm 2013 nó đã đứng đầu bảng xếp hạng đánh giá Github Sở dĩ, Laravel phát triển nhanh và mạnh được đến ngày này là nhờ vào đặc điểm mà nó cung cấp có thể kể đến sau:  Dễ dàng sử dụng - Lý đầu tiên khiến Laravel nhanh chóng được cộng đồng đón nhận và sử dụng nhiều là nó rất dễ để có thể sử dụng Ngay cả bạn chỉ chỉ có những kiến thức bản nhất về lập trình web với PHP thì việc bắt đầu sử dụng Laravel cũng chỉ mất vài giờ là bạn có thể bắt tay vào việc làm một project nhỏ Trang: 12 - Document mà Laravel cung cấp trang chủ của mình được viết rất rõ ràng và dể hiểu giúp cho bạn nhanh chóng có thể tìm được những gì mình muốn - Các lệnh tương tác với CSDL cực kỳ ngắn gọn và thân thiện - Dễ dàng tích hợp thư viện khác vào dự án, và được quản lý với composer - Phần route rất mạnh  Xây dựng theo hình MVC - Laravel được xây dựng và phát triển theo hình MVC (Model-ViewController) nhờ đó mà cấu trúc và cách tổ chức code project được sắp xếp một cách hợp lý dễ dàng cho việc maintain cũng phát triển về lâu dài  Các tính dựng sẵn - Bản thân Laravel đã cung cấp cho người dùng rất nhiều nhóm tính giúp trình phát triển trở nên nhanh chóng rất nhiều lần Trang: 13 - Chỉ với câu lệnh đơn giản: là bạn đã dựng được cho mình toàn bộ tính đăng nhập, đăng xuất, đăng kí, quên mật mà không tốn công code một dòng nào cả  Các tính bảo mật Để giúp lập trình viên có thể tối đa thời gian tập chung vào việc phát triển tính năng, Laravel đã cung cấp sẵn cho người dùng tính bảo mật bản như: • ORM của Laravel sử dụng PDO thay vì mysqli để chống lại tấn công SQL Injection • Laravel sử dụng mợt file token để chớng lại tấn cơng kiểu CSRF • Các biến được đưa view mặc định đều được Laravel escape để tránh tấn công XSS  Blade template Ở phần view, Laravel cung cấp sẵn cho người dùng một templace enigine có tên là blade, giúp người dùng có thể sử dụng code php bên file giao diện của mình một cách thuận lợi và không bị rối mắt sử dụng cặp thẻ thông thường  Cộng đồng mạnh mẽ Trong trình làm việc có gặp rất nhiều vấn đề bug phát sinh chưa tìm được câu trả lời Nhưng nếu sử dụng Laravel vướng mắc của bạn có thể đã được người khác giải quyết và bạn có thể lập tức sử dụng đáp án đó hoặc nếu không bạn đặt một câu hỏi diễn đàn thì cộng đồng đông đảo người sử dụng Laravel sẽ hỗ trợ bạn giải quyết vấn đề đó Có số người sử dụng nhiều nhất, dễ học Trang: 14 3.3.4 So sánh Framework Laravel với Framework khác Php được sử dụng rộng rãi dự án lớn Hiện tại PHP chiếm tới 80% trang web toàn thế giới Có Framework PHP phổ biến nhất gồm: Laravel, Yii và Symfony Bảng so sánh giữa Laravel với Symfony: Tiêu chí Symfony Laravel Ngôn ngữ lập trình Sử dụng code phổ quát vì thế có thể chỉnh sửa cú pháp thành bất kỳ ngôn ngữ nào (Ví dụ Java hay C#) và nó làm việc Code khong chỉ ngắn hơn, ít bị lặp lại mà còn dễ dàng để hiểu và thay đổi hành vi của ứng dụng Core Thư viện Symfony Components Laravel bổ sung thêm component của riêng mình dựa mà thư viện Symfony cung cấp, thêm bản vá và chức còn thiếu Truy cập Database Symfony sử dụng Doctrine Laravel sử dụng Eloquent Truy cập dữ liệu Trong Doctrine mỗi bạn muốn truy cập dữ liệu, bạn cần tạo một repository function Vì không có cách dễ dàng nào để truy cập vào cấu trúc phức tạp, repository của bạn có thể phát triển lớn Trong Laravel việc truy cập dữ liệu linh hoạt hơn, bạn có thể cần một số kiến thức về SQL vì hầu hết function dựa câu lệnh SQL tuơng ứng Symfony sử dụng Twig Twig có một số lợi thế đó là cộng đồng lớn hơn, code trông đẹp hơn, và một loạt từ khóa được bổ sung bởi Laravel sử dụng Blade Lợi thế của Blade là tính tái sử dụng của code và có thể sử dụng trực tiếp PHP function Template engine Một những lợi thế lớn nhất của Laravel là khả xử lý nhiều tình huống Trang: 15 extension khác Middleware Symfony nó dựa observer Sử dụng decorator pattern bạn pattern (bạn thêm listener tạo một function hỗ trợ gọi tới trước và sau event) tầng tiếp theo của middleware Bạn có thể tạo middleware từ Trước và sau gọi nó có thể bất cứ đâu ứng dụng của làm mọi thứ bạn ḿn mình Bạn có thể kiểm sốt tớt gì xảy với request của mình Forms và validators Chỉ có thể validate model Có thể thực form hay thông qua manual validation của một request Cache và performance Hỗ trợ APC, Memcached, Redis và tệp tin dựa cache Hỗ trợ APC, Memcached, Redis và tệp tin dựa cache Laravel làm việc nhanh cả Symfony sử dụng cache bởi vì performance boost Các công cụ debug và development Khi nói đến IDE Symfony được hỗ trợ tốt Hỗ trợ cho Laravel rất khiêm tốn nó có thư viện Symfony có một panel rất tiên Laravel-ide-helper lấp đầy hầu tiến cho thấy hầu hết vấn hết lỗ hổng đề, cũng chi tiết của Laravel chỉ có mộ panel đơn profilling giản có khả hiển thị exception và làm một số thứ profilling bản Admin panel Symfony có một admin panel đã được chuẩn hóa và rất tiên tiến - Sonata Laravel có một vài package có thể được sử dụng một admin panel Kêt luận: Hầu hết trường hợp thì Laravel là framework tốt nhất và nó là phổ biến nhât Phần 4:Đánh giá bản thân Trang: 16 Tuy đợt thực tập này chỉ kéo dài vòng tuần, bản thân em đã học được rất nhiều kinh nghiệm Làm quen với môi trường doanh nghiệp, môi trường làm việc thực tế Trong khoảng thời gian thực tế em đã tiếp cận được với công việc mà em yêu thích, nó là một bước quan trọng để định hướng công việc sau trường Trong khoảng thời gian thực tế tại công ty, em cũng gặp một số khó khăn giải quyêt công việc được giao còn thiếu kinh nghiệm Qua đó em thấy mình cần phải cố gắng nhiều nữa, tích cực chủ động công việc học hỏi thêm kinh nghiệm từ anh chị trước Các kỹ học được từ chuyến thực tế:  Ôn lại kiến thức đã học ở trường qua bài tập về HTML, CSS và học thêm     kiến thức bản Javascrip, Jquery, Jquyry UI, PHP, framework Laraval Kỹ làm việc nhóm Kỹ tự học, tìm kiếm tài liệu Kỹ giao tiếp công việc, cách ứng xử môi trường doanh nghiệp Sự tự tin chủ động công việc Trang: 17 ...  -Lời đầu tiêu báo cáo nghê nghiệp Tìm hiểu mã nguồn mở frameword Framework laravel ” này, em muốn gửi lời cám ơn chân thành với tất người hỗ... tích, đánh giá về mã nguồn mở Laravel qua website công ty đưa Đưa những đề xuất giải pháp tối ưu cho webite đó PHẦN 3: TÌM HIỂU VÀ PHÂN TÍCH MÃ NGUỒN MỞ LARAVEL 3.1 PHP Framework là... hiểu và sâu vào phân tích mã nguồn mở Laravel qua trình thực tập tại công ty Lotus Outsourcing cụ thể là nghiên cứu và sử dụng Frameword Laravel nhằm mục đích hiểu rõ về mã

Ngày đăng: 30/03/2019, 18:34

Từ khóa liên quan

Mục lục

  • BÁO CÁO THỰC TẾ NGHỀ NGHIỆP

  • ĐỀ TÀI: TÌM HIỂU VỀ MÃ NGUỒN MỞ FRAMEWORD LARAVEL

  • Phần I: Tổng Quan Về Cơ Sở Thực Tập

    • 1.1. Giới thiệu tổng quan về cơ sở thực tập

    • PHẦN 2: MỤC TIÊU VÀ PHẠM VI NHIÊN CỨU CỦA ĐỀ TÀI.

      • 2.1. Mục tiêu nghiên cứu của đề tài.

      • 2.2. Phạm vi nghiên cứu của đề tài.

      • PHẦN 3: TÌM HIỂU VÀ PHÂN TÍCH MÃ NGUỒN MỞ LARAVEL

        • 3.1. PHP Framework là gì?

        • 3.2 Tại sao chúng ta nên sử dụng PHP Framework?

        • 3.3. Tìm hiểu về Framework Laravel.

          • 3.3.1 Laravel là gì ?

          • 3.3.2 Cấu trúc thư mục của Laravel

            • 3.3.2.1 cấu trúc

            • 3.3.2.2 chức năng

            • 3.3.3. Ưu điểm của Framework Laravel

            • 3.3.4. So sánh Framework Laravel với các Framework khác

            • Phần 4:Đánh giá bản thân.

Tài liệu cùng người dùng

Tài liệu liên quan