wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PHP & LARAVEL

Total questions: 142

Worksheet time: 1hrs 11mins

Name
Class
Date
1.

Loại dữ liệu PHP nào sẽ thích hợp nhất để lưu trữ số phân số?

a)

Mảng

b)

Số dấu chấm động

c)

Chuỗi

d)

Số nguyên

2.

Toán tử logic trong PHP được sử dụng để làm gì?

a)

Lưu trữ dữ liệu an toàn

b)

Khai báo một hàm

c)

Lặp qua các mảng

d)

Kết hợp nhiều điều kiện

3.

PHP đóng vai trò gì trong kịch bản phía máy chủ?

a)

Nó xử lý và tạo nội dung trang web động.

b)

Nó mã hóa dữ liệu để truyền tải an toàn qua internet.

c)

Nó thiết kế bố cục của các trang web.

d)

Nó kiểm soát hành vi phía máy khách của các ứng dụng web.

4.

4 Bạn sẽ sử dụng kiểu dữ liệu nào trong PHP để lưu trữ một chuỗi các ký tự?

a)

Số nguyên

b)

Mảng

c)

Boolean

d)

Chuỗi

5.

Điều nào sau đây mô tả tốt nhất một hàm trong PHP?

a)

Một biến chứa nhiều giá trị.

b)

Một kiểu dữ liệu được sử dụng để lưu trữ các giá trị số nguyên.

c)

Một khối mã được thiết kế để thực hiện một nhiệm vụ cụ thể.

d)

Một vòng lặp lặp lại trên một tập hợp các lệnh.

6.

Mục đích của việc sử dụng các vòng lặp trong PHP là gì?

a)

Để thực thi một khối mã nhiều lần dựa trên một điều kiện.

b)

Để xác định một tập hợp các hướng dẫn cho một nhiệm vụ.

c)

Để đóng gói một khối mã vào một hàm có thể tái sử dụng.

d)

Để lưu trữ dữ liệu vĩnh viễn trong cơ sở dữ liệu.

7.

Mục đích của việc sử dụng nhận xét trong mã PHP là gì?

a)

Để lưu trữ các biến tạm thời

b)

Để thực thi mã nhanh hơn

c)

Để xác định quy tắc cú pháp

d)

Để giải thích chức năng mã

8.

Điều nào sau đây mô tả chính xác việc sử dụng <echo>thẻ trong PHP?

a)

Xuất dữ liệu vào màn hình

b)

Lưu trữ một biến tạm thời

c)

Kết thúc một tập lệnh PHP

d)

Định nghĩa một vòng lặp trong PHP

9.

PHP đóng vai trò gì trong kịch bản phía máy chủ?

a)

Nó mã hóa dữ liệu để truyền tải an toàn qua internet.

b)

Nó thiết kế bố cục của các trang web.

c)

Nó kiểm soát hành vi phía máy khách của các ứng dụng web.

d)

Nó xử lý và tạo nội dung trang web động.

10.

Lý do chính để chọn Laravel làm khuôn khổ phát triển là gì?

a)

Laravel được thiết kế dành riêng cho phát triển ứng dụng di động.

b)

Laravel không yêu cầu phụ thuộc bên ngoài, hợp lý hóa sự phát triển.

c)

Laravel sử dụng JavaScript làm ngôn ngữ lập trình chính của nó.

d)

Laravel cung cấp cú pháp thanh lịch và các tính năng toàn diện.

11.

Thành phần nào là cần thiết để tổ chức các ứng dụng Laravel bằng cách sử dụng không gian tên?

a)

Kiến trúc MVC tự động quản lý không gian tên.

b)

Công cụ tạo mẫu Blade cấu trúc không gian tên một cách hiệu quả.

c)

Laravel Mix cung cấp biên dịch tài sản nhưng không cung cấp tổ chức không gian tên.

d)

Tiêu chuẩn tự động tải PSR-4 đảm bảo xử lý không gian tên thích hợp.

12.

Trong kiến trúc của Laravel, thư mục ứng dụng chủ yếu chứa những gì?

a)

Tệp cấu hình cho các kết nối cơ sở dữ liệu

b)

Logic ứng dụng chính bao gồm Mô hình và Bộ điều khiển

c)

Các tài sản có thể truy cập công khai như CSS và JavaScript

d)

Migrations and Seeds để thiết lập cơ sở dữ liệu

13.

Lợi ích của việc sử dụng kiến trúc MVC trong phát triển web là gì?

a)

MVC yêu cầu mã hóa ít hơn các kiến trúc khác, đơn giản hóa việc phát triển.

b)

MVC chủ yếu được sử dụng để quản lý cơ sở dữ liệu, cung cấp quyền truy cập cơ sở dữ liệu trực tiếp.

c)

MVC tích hợp tất cả các thành phần vào một đơn vị duy nhất, tăng hiệu quả.

d)

MVC tách biệt mối quan tâm, cải thiện khả năng mở rộng và khả năng bảo trì.

14.

5 Làm thế nào Artisan CLI của Laravel có thể mang lại lợi ích cho các nhà phát triển trong quá trình phát triển ứng dụng?

a)

Phục vụ các tài sản tĩnh như CSS và JavaScript

b)

Tự động hóa các tác vụ lặp đi lặp lại như di chuyển và tạo bộ điều khiển

c)

Quản lý các phụ thuộc gói

d)

Xử lý định tuyến yêu cầu HTTP

15.

Tính năng Laravel nào đơn giản hóa quá trình tương tác cơ sở dữ liệu bằng cú pháp biểu cảm?

a)

Tạo mẫu lưỡi dao (Blade templating)

b)

Phần mềm trung gian (Middleware)

c)

Nghệ nhân CLI (Artisan CLI)

d)

ORM hùng hồn (Eloquent ORM)

16.

Tính năng nào sau đây của Laravel giúp tăng cường tính mô đun của nó?

a)

Các nhà cung cấp dịch vụ cho phép cấu hình mô-đun và khởi động.

b)

Artisan CLI cung cấp các lệnh cho định tuyến và phần mềm trung gian.

c)

Công cụ tạo mẫu Blade xử lý các mẫu HTML.

d)

Eloquent ORM xử lý các tương tác cơ sở dữ liệu một cách liền mạch.

17.

Thư mục nào trong dự án Laravel chứa các chế độ xem được trả về bởi bộ điều khiển?

a)

ứng dụng

b)

công cộng

c)

tài nguyên/quan điểm (resources/views)

d)

cấu hình

18.

Bước đầu tiên để thiết lập môi trường phát triển Laravel là gì?

a)

Tạo một dự án Laravel mới

b)

Cài đặt Composer

c)

Định cấu hình cài đặt cơ sở dữ liệu

d)

Thiết lập máy chủ ảo

19.

Bước cần thiết trong việc thiết lập môi trường phát triển Laravel là gì?

a)

Sử dụng Ruby on Rails làm framework cho các ứng dụng Laravel.

b)

Định cấu hình MySQL trực tiếp trong các tệp lõi Laravel.

c)

Cài đặt Composer để quản lý các gói PHP.

d)

Cài đặt Python cho các dịch vụ phụ trợ của Laravel.

20.

Mục đích của vòng lặp 'for' trong PHP là gì?

a)

Để thực thi một khối mã một số lần cụ thể

b)

Để thoát khỏi kịch bản

c)

Để xác định các hàm nhiều lần

d)

Để thực thi mã cho đến khi một điều kiện là sai

21.

 Tính năng nào của Laravel cung cấp cú pháp đơn giản, thanh lịch cho các tương tác cơ sở dữ liệu?

a)

Gói mô-đun

b)

Nghệ nhân CLI

c)

ORM hùng hồn (Eloquent ORM)

d)

Cơ chế xác thực

22.

Mục đích chính của một hàm trong PHP là gì?

a)

Để tạo kiểu cho các trang web

b)

Để sửa đổi cài đặt máy chủ

c)

Cách đóng gói một tập hợp các hướng dẫn để tái sử dụng

d)

Để xử lý kết nối cơ sở dữ liệu

23.

Thành phần nào của Laravel cho phép tương tác giao diện dòng lệnh?

a)

ORM hùng hồn

b)

Công cụ tạo mẫu Blade

c)

Nghệ nhân CLI (Artisan CLI)

d)

Định tuyến phần mềm trung gian

24.

Trong bối cảnh của Laravel và PHP, phần mềm trung gian là gì và nó được sử dụng như thế nào trong các ứng dụng web?

a)

Middleware đại diện cho một công cụ mẫu được sử dụng để hiển thị các chế độ xem HTML cho người dùng.

b)

Middleware là một tập hợp các công cụ để trực tiếp thao tác cơ sở dữ liệu trong một ứng dụng Laravel.

c)

Phần mềm trung gian cung cấp cơ chế xác thực để xác minh danh tính của người dùng truy cập ứng dụng.

d)

Middleware là một lớp chặn các yêu cầu HTTP và cho phép lọc và xử lý trước khi yêu cầu đến ứng dụng.

25.

Thư viện PHP nào có thể được tích hợp với Laravel để tăng cường khả năng bộ nhớ đệm?

a)

Lưỡi

b)

Redis

c)

Guzzle

d)

Swift Mailer

26.

Không gian tên được sử dụng để làm gì trong các ứng dụng Laravel?

a)

Cho phép xử lý dữ liệu thời gian thực

b)

Tăng hiệu suất ứng dụng

c)

Đơn giản hóa việc di chuyển cơ sở dữ liệu

d)

Sắp xếp mã và tránh đụng độ tên

27.

Tính năng Laravel nào cho phép bạn xác định đóng cửa thực thi khi một sự kiện cụ thể xảy ra trong ứng dụng của bạn?

a)

Người nghe sự kiện (Event Listeners)

b)

Phần mềm trung gian (Middleware)

c)

Bộ điều khiển (Controller)

d)

Nhà cung cấp dịch vụ (Service Provider)

28.

Mục đích của Eloquent ORM trong Laravel là gì?

a)

Để quản lý định tuyến ứng dụng

b)

Để cung cấp một triển khai ActiveRecord đơn giản để làm việc với cơ sở dữ liệu

c)

Để xác thực người dùng

d)

Cách gửi thông báo qua email

29.

Laravel tạo điều kiện phát triển ứng dụng web động thông qua các mẫu Blade như thế nào?

a)

Bằng cách cho phép các chế độ xem có thể tái sử dụng với kế thừa mẫu

b)

Bằng cách quản lý lược đồ cơ sở dữ liệu

c)

Bằng cách thực hiện lọc yêu cầu HTTP

d)

Bằng cách định cấu hình dịch vụ ứng dụng

30.

Trong PHP, làm thế nào bạn có thể hiển thị văn bản 'Hello World' trên một trang web?

a)

Sử dụng echo 'Hello World';

b)

Sử dụng <p>Hello World</p>

c)

Sử dụng bản in ('Xin chào thế giới');

d)

Sử dụng màn hình ('Xin chào thế giới');

31.

Toán tử nào được sử dụng cho logic AND trong PHP?

a)

!

b)

&&

c)

==

d)

||

32.

Thành phần quan trọng nào trong kiến trúc của Laravel chịu trách nhiệm xử lý các yêu cầu HTTP và xác định tuyến đường cho các trang web?

a)

Phần mềm trung gian (Middleware)

b)

Bộ điều khiển (Controller)

c)

Nhà cung cấp dịch vụ (Service Provider)

d)

Mô hình (Model)

33.

Những lợi ích chính của kiến trúc MVC trong phát triển web là gì?

a)

Triển khai dự án nhanh hơn

b)

Các tính năng bảo mật nâng cao

c)

Cải thiện lưu trữ dữ liệu

d)

Tách các mối quan tâm và mã có tổ chức

34.

Mục đích của thư mục ứng dụng trong dự án Laravel là gì?

a)

Quản lý định tuyến và phần mềm trung gian

b)

Đóng vai trò là điểm vào cho các yêu cầu HTTP

c)

Chứa logic ứng dụng và mô hình

d)

Lưu trữ các tập tin cấu hình

35.

Loại dữ liệu nào sau đây là kiểu dữ liệu số nguyên hợp lệ trong PHP?

a)

thật

b)

“42"

c)

42.0

d)

42

36.

Vai trò của Nhà cung cấp dịch vụ trong Laravel là gì và họ đóng góp như thế nào vào cấu trúc ứng dụng?

a)

Các nhà cung cấp dịch vụ là nơi trung tâm của quá trình khởi động ứng dụng trong Laravel, đăng ký dịch vụ và ràng buộc trong vùng chứa dịch vụ.

b)

Nhà cung cấp dịch vụ chịu trách nhiệm quản lý các phiên người dùng và cookie trong các ứng dụng Laravel.

c)

Các nhà cung cấp dịch vụ được sử dụng để xác định các tuyến đường và xử lý các yêu cầu HTTP trong các ứng dụng Laravel

d)

Các nhà cung cấp dịch vụ đóng vai trò là bộ điều khiển tương tác với các mô hình và chế độ xem trong các ứng dụng Laravel.

37.

Ưu điểm chính của việc sử dụng PHP cho kịch bản phía máy chủ trong phát triển web là gì?

a)

PHP chỉ hỗ trợ kết xuất nội dung tĩnh.

b)

PHP giới hạn các tùy chọn kết nối cơ sở dữ liệu.

c)

PHP được sử dụng độc quyền cho kịch bản phía máy khách.

d)

PHP cho phép tạo nội dung động và tương tác cơ sở dữ liệu.

38.

Ưu điểm chính của việc sử dụng công cụ dòng lệnh Artisan của Laravel khi phát triển ứng dụng là gì?

a)

Tạo giao diện đồ họa

b)

Quản lý kiểu CSS

c)

Tự động hóa các tác vụ lặp đi lặp lại

d)

Xử lý phản hồi JSON

39.

Một lợi thế chính của việc sử dụng các thư viện PHP được tích hợp trong khuôn khổ Laravel để phát triển ứng dụng web là gì?

a)

Nâng cao chức năng và quy trình phát triển hợp lý.

b)

Giảm độ phức tạp của mã và gỡ lỗi dễ dàng hơn.

c)

Cải thiện tốc độ hiệu suất và giảm tải máy chủ.

d)

Cú pháp đơn giản hóa và đánh dấu cú pháp dễ dàng cho các nhà phát triển.

40.

Trong Laravel, làm thế nào bạn có thể chuyển dữ liệu từ bộ điều khiển sang chế độ xem?

a)

Sử dụng phương thức with để đính kèm dữ liệu vào chế độ xem.

b)

Thông qua các chuỗi truy vấn URL đính kèm với tuyến xem.

c)

Sử dụng các biến toàn cục trong phương pháp điều khiển.

d)

Bằng cách nhúng dữ liệu trực tiếp vào mẫu Blade.

41.

Vai trò của các mẫu Blade trong khung MVC của Laravel là gì?

a)

Các mẫu Blade xác định các tuyến đường và bộ điều khiển của chúng.

b)

Các mẫu Blade tạo HTML cho chế độ xem Laravel bằng nội dung động.

c)

Các mẫu Blade xử lý các yêu cầu và phản hồi HTTP.

d)

Các mẫu Blade quản lý việc di chuyển cơ sở dữ liệu và trình gieo hạt.

42.

Làm thế nào để Eloquent ORM của Laravel đơn giản hóa các tương tác cơ sở dữ liệu so với các truy vấn SQL đơn giản?

a)

Eloquent ORM tự động tạo chế độ xem frontend dựa trên nội dung cơ sở dữ liệu.

b)

Eloquent ORM cung cấp một cú pháp biểu cảm để xác định các mô hình và mối quan hệ, trừu tượng hóa các truy vấn SQL phức tạp thành các phương thức mô hình đơn giản hơn.

c)

Eloquent ORM tự động tối ưu hóa các truy vấn cơ sở dữ liệu cho hiệu suất mà không cần bất kỳ sự can thiệp thủ công nào.

d)

Eloquent ORM cho phép ánh xạ trực tiếp các bộ điều khiển đến các bảng cơ sở dữ liệu, loại bỏ nhu cầu về các mô hình.

43.

Vai trò của tiêm phụ thuộc trong các phương pháp điều khiển của Laravel là gì?

a)

Phụ thuộc tiêm tự động đồng bộ hóa dữ liệu giữa các bộ điều khiển và chế độ xem.

b)

Phụ thuộc tiêm cho phép tự động đưa các phụ thuộc vào các phương pháp điều khiển, thúc đẩy khớp nối lỏng lẻo và kiểm tra dễ dàng hơn.

c)

Injeksi phụ thuộc được sử dụng để xác nhận đầu vào của người dùng trong các phương thức điều khiển.

d)

Injection phụ thuộc cho phép các bộ điều khiển trực tiếp thao tác cơ sở dữ liệu mà không yêu cầu mô hình.

44.

Khái niệm về các nhóm tuyến có lợi như thế nào cho việc tổ chức các tuyến đường trong ứng dụng Laravel?

a)

Các nhóm tuyến cho phép tự động lưu trữ các tuyến đường, nâng cao hiệu suất ứng dụng

b)

Các nhóm tuyến loại bỏ nhu cầu về bộ điều khiển bằng cách xử lý logic tuyến đường bên trong.

c)

Các nhóm tuyến đường cho phép nhóm các tuyến đường với các thuộc tính được chia sẻ, chẳng hạn như phần mềm trung gian hoặc tiền tố, đơn giản hóa việc quản lý tuyến đường.

d)

Các nhóm tuyến đường chủ yếu được sử dụng để xác định các tuyến đường với các biểu thức chính quy phức tạp.

45.

Trong Laravel, mục đích của các tuyến đường được đặt tên là gì và chúng có thể mang lại lợi ích như thế nào cho một ứng dụng?

a)

Các tuyến đường được đặt tên tự động tối ưu hóa hiệu suất đối sánh tuyến đường bằng cách sử dụng ánh xạ được lưu trong bộ nhớ đệm.

b)

Các tuyến đường được đặt tên cho phép xác định các tuyến đường có thể xử lý nhiều phương thức HTTP cùng một lúc.

c)

Các tuyến đường được đặt tên cho phép bạn tham chiếu các tuyến đường khi tạo URL hoặc chuyển hướng, làm cho mã dễ đọc và bảo trì hơn.

d)

Các tuyến đường được đặt tên được sử dụng để áp dụng phần mềm trung gian cho các tuyến đường cụ thể dựa trên tên của chúng.

46.

Làm thế nào Eloquent ORM có thể được sử dụng để thực hiện các truy vấn phức tạp trong Laravel?

a)

Bằng cách cấu hình phần mềm trung gian để sửa đổi hành vi truy vấn.

b)

Bằng cách sử dụng phạm vi truy vấn Eloquent để xác định các ràng buộc truy vấn phổ biến.

c)

Bằng cách sử dụng các chỉ thị Blade trong lớp ORM.

d)

Bằng cách viết truy vấn SQL trực tiếp trong bộ điều khiển Laravel.

47.

Tầm quan trọng của các mẫu Blade trong Laravel đối với việc tạo chế độ xem là gì?

a)

Các mẫu Blade xử lý trực tiếp logic định tuyến trong chế độ xem.

b)

Các mẫu Blade được sử dụng để xác định các mô hình cơ sở dữ liệu và các mối quan hệ của chúng.

c)

Các mẫu Blade cung cấp một công cụ nhẹ và mạnh mẽ để tạo các chế độ xem HTML động, đơn giản hóa việc tích hợp logic PHP trong các chế độ xem.

d)

Các mẫu Blade tự động đồng bộ hóa dữ liệu với cơ sở dữ liệu mà không cần bất kỳ mã PHP nào.

48.

Phương pháp nào được sử dụng để xác định các tuyến đường trong Laravel bằng cách sử dụng lớp route?

a)

Phương thức Route: :view để xử lý phần mềm trung gian.

b)

Phương thức Route: :post để xác định di chuyển cơ sở dữ liệu.

c)

Phương thức Route: :put để phục vụ các mẫu Blade.

d)

Phương thức Route: :get để xử lý các yêu cầu HTTP GET.

49.

Mục đích của phần mềm trung gian trong hệ thống định tuyến của Laravel là gì?

a)

Phần mềm trung gian lọc các yêu cầu HTTP đến trước khi chúng đạt đến logic ứng dụng.

b)

Phần mềm trung gian xử lý các kết nối cơ sở dữ liệu để định tuyến.

c)

Middleware được sử dụng để xác định các tuyến đường được đặt tên trong Laravel.

d)

Phần mềm trung gian định cấu hình mẫu xem để kết xuất.

50.

Làm thế nào để xác thực có thể được thực hiện an toàn trong Laravel?

a)

Bằng cách sử dụng các chỉ thị Blade

b)

Thông qua chặn yêu cầu HTTP

c)

Sử dụng phần mềm trung gian và giao diện người dùng Laravel

d)

Bằng cách mã hóa các mục nhập cơ sở dữ liệu

51.

Tính năng Blade nào cho phép bạn thoát khỏi nội dung HTML?

a)

Chỉ thị @html

b)

Chỉ thị @sanitize

c)

Chỉ thị {{}}

d)

Chỉ thị @escape

52.

Phương pháp nào được sử dụng để xác định một nhóm phần mềm trung gian trong app/Http/Kernel.php?

a)

Chức năng RegisterMiddleware

b)

Thuộc tính $ middleware

c)

Phương thức GroupMiddleware

d)

Thuộc tính $middlewareGroups

53.

Vai trò chính của phần mềm trung gian trong Laravel là gì?

a)

Tạo chế độ xem động với các mẫu Blade

b)

Xử lý di chuyển cơ sở dữ liệu và gieo hạt

c)

Chặn và lọc các yêu cầu HTTP

d)

Quản lý phiên người dùng và cookie

54.

Chỉ thị nào sau đây trong Blade được sử dụng để bao gồm chế độ xem một phần?

a)

@include

b)

@extend

c)

@section

d)

@yield

55.

Tính năng nào của Blade cho phép mở rộng bố cục trong Laravel?

a)

@section

b)

@include

c)

@yield

d)

@extend

56.

Cách chính xác để đăng ký phần mềm trung gian trong Laravel là gì?

a)

Sử dụng mảng $ RouteMiddleWare trong app/Http/Kernel.php

b)

Bằng cách gọi Middleware: :register () trong routes/web.php

c)

Sử dụng phương thức BindMiddleware trong app/Providers/AuthServiceProvider.php

d)

Thêm phần mềm trung gian vào mảng nhà cung cấp trong config/app.php

57.

Trong Laravel, mục đích của phương thức Auth: :route () là gì?

a)

Định cấu hình xử lý phiên để xác thực

b)

Xác định phần mềm trung gian tùy chỉnh để xác thực

c)

Đăng ký các tuyến đường liên quan đến xác thực phổ biến

d)

Tạo bảo vệ xác thực mới

58.

Làm cách nào để bạn truyền dữ liệu từ bộ điều khiển sang chế độ xem Blade trong Laravel?

a)

Sử dụng chỉ thị @yield

b)

Sử dụng phương thức with trên đối tượng xem

c)

Bằng cách lưu trữ dữ liệu trong một phiên

d)

Bằng cách xác định các biến trong web.php

59.

Bạn sẽ sử dụng chỉ thị Blade nào để xác định một phần nội dung trong bố cục?

a)

@extend

b)

@yield

c)

@include

d)

@section

60.

Phương pháp nào có thể được sử dụng để thực hiện xác thực bằng Laravel UI?

a)

Sử dụng lệnh artisan ui

b)

Sử dụng công cụ tạo mẫu Blade

c)

Sử dụng Laravel Mix

d)

Sử dụng Eloquent ORM

61.

Chỉ thị Blade nào được sử dụng để bao gồm một chế độ xem khác trong mẫu Blade?

a)

@include

b)

@section

c)

@extend

d)

@yield

62.

Tính năng Laravel nào cho phép bạn tương tác với cơ sở dữ liệu bằng cách sử dụng các lớp mô hình?

a)

Eloquent ORM cho phép tương tác với cơ sở dữ liệu bằng cách sử dụng các lớp mô hình.

b)

Phần mềm trung gian cho phép tương tác cơ sở dữ liệu thông qua các lớp mô hình.

c)

Nhóm tuyến cho phép tương tác với cơ sở dữ liệu bằng cách sử dụng các lớp mô hình.

d)

Các mẫu lưỡi dao tạo điều kiện tương tác với cơ sở dữ liệu.

63.

Trong Laravel, mục đích của việc sử dụng các mẫu Blade là gì?

a)

Các mẫu Blade quản lý các thông số tuyến đường cho bộ điều khiển.

b)

Các mẫu Blade được sử dụng để tạo chế độ xem HTML một cách linh hoạt.

c)

Các mẫu Blade xác định các lớp mô hình cho Eloquent ORM.

d)

Các mẫu Blade định cấu hình cài đặt phần mềm trung gian cho các tuyến đường.

64.

Trong Laravel, mục đích chính của việc sử dụng phần mềm trung gian trong định nghĩa tuyến đường là gì?

a)

Phần mềm trung gian được sử dụng để xác định các tham số tuyến đường và các tuyến đường được đặt tên.

b)

Phần mềm trung gian nhóm các tuyến dựa trên các đặc điểm được chia sẻ.

c)

Phần mềm trung gian phục vụ lượt xem trực tiếp cho khách hàng.

d)

Phần mềm trung gian xử lý các yêu cầu tại các điểm khác nhau trước hoặc sau khi thực hiện tuyến đường.

65.

Bộ điều khiển đóng vai trò gì trong mô hình MVC trong Laravel?

a)

Bộ điều khiển chịu trách nhiệm hiển thị HTML trong chế độ xem và quản lý bản trình bày.

b)

Bộ điều khiển quản lý các yếu tố giao diện người dùng và xử lý các sự kiện trong trình duyệt.

c)

Bộ điều khiển đóng vai trò trung gian giữa các mô hình và quan điểm, xử lý logic và giao tiếp.

d)

Bộ điều khiển chịu trách nhiệm tương tác trực tiếp với cơ sở dữ liệu và thực hiện các truy vấn SQL.

66.

Khi triển khai xác thực an toàn trong Laravel, gói nào có thể được sử dụng để hợp lý hóa quy trình và cung cấp các bộ điều khiển và chế độ xem được xây dựng sẵn?

a)

Trình xác thực Laravel

b)

Lực lượng bảo vệ Laravel

c)

Laravel an toàn

d)

Giao diện người dùng Laravel

67.

Laravel Blade giúp tạo các trang HTML động và có thể tái sử dụng như thế nào?

a)

Bằng cách biên dịch mã PHP thành JavaScript

b)

Bằng cách sử dụng các chỉ thị và bố cục

c)

Bằng cách xác định lược đồ cơ sở dữ liệu

d)

Bằng cách quản lý các yêu cầu HTTP trực tiếp

68.

Làm thế nào để Middleware có thể được sử dụng để lọc các yêu cầu HTTP đến dựa trên vai trò người dùng trong Laravel?

a)

Phần mềm trung gian tự động gán vai trò cho người dùng dựa trên dữ liệu yêu cầu của họ.

b)

Phần mềm trung gian chuyển đổi vai trò người dùng thành quyền trong quá trình chặn yêu cầu HTTP.

c)

Phần mềm trung gian mã hóa vai trò người dùng để bảo mật chúng trong quá trình xử lý yêu cầu.

d)

Phần mềm trung gian có thể kiểm tra vai trò của người dùng trong quá trình xử lý yêu cầu và cho phép hoặc từ chối truy cập cho phù hợp.

69.

Vai trò chính của bộ điều khiển trong mẫu MVC trong Laravel là gì?

a)

Người kiểm soát đóng vai trò trung gian, xử lý các yêu cầu và trả lời phản hồi.

b)

Bộ điều khiển xác định lược đồ cơ sở dữ liệu và các mối quan hệ.

c)

Bộ điều khiển chịu trách nhiệm tạo kiểu cho giao diện người dùng.

d)

Bộ điều khiển tạo HTML bằng cách sử dụng các mẫu Blade trực tiếp.

70.

Mục đích chính của Laravel Middleware là gì?

a)

Mẫu Render Blade

b)

Chặn và lọc các yêu cầu HTTP

c)

Tạo di chuyển cơ sở dữ liệu

d)

Quản lý các tuyến ứng dụng

71.

Điều nào sau đây mô tả tốt nhất việc sử dụng Eloquent ORM trong Laravel?

a)

Nó là một công cụ để quản lý các tuyến ứng dụng

b)

Nó cung cấp phần mềm trung gian để bảo mật các tuyến

c)

Nó cung cấp một triển khai bản ghi hoạt động để làm việc với cơ sở dữ liệu

d)

Nó là một công cụ mẫu để kết xuất HTML

72.

Phương pháp nào trong bộ điều khiển Laravel thường được sử dụng để truyền dữ liệu sang chế độ xem?

a)

Phương pháp đính kèm được sử dụng để truyền dữ liệu đến chế độ xem.

b)

Phương thức gửi được thiết kế để truyền dữ liệu đến chế độ xem.

c)

Phương thức with được sử dụng để truyền dữ liệu đến các chế độ xem trong Laravel.

d)

Phương thức trả về chuyển dữ liệu đến các chế độ xem trong Laravel.

73.

Trong Laravel, công cụ tạo mẫu Blade xử lý thoát ra như thế nào để đảm bảo rằng các thực thể HTML được hiển thị chính xác trong khi bảo vệ chống lại các cuộc tấn công XSS?

a)

Các mẫu Blade phải bao gồm một chỉ thị cụ thể để thoát khỏi tất cả các thực thể HTML.

b)

Blade sử dụng thư viện JavaScript tích hợp để thoát khỏi các thực thể HTML.

c)

Blade tự động thoát khỏi các biến bằng cách sử dụng dấu ngoặc kép {{}}.

d)

Blade yêu cầu sử dụng hàm e () để thoát khỏi các thực thể HTML theo cách thủ công.

74.

Bạn sẽ sử dụng chỉ thị Blade nào để thực thi mã PHP trong một mẫu Blade mà không hiển thị nó?

a)

Chỉ thị @run

b)

Chỉ thị @exec

c)

Chỉ thị @php

d)

Chỉ thị @perform

75.

Làm thế nào để phần mềm trung gian của Laravel có thể được sử dụng để tăng cường quá trình định tuyến?

a)

Bằng cách quản lý dữ liệu phiên trong các tuyến

b)

Bằng cách lọc các yêu cầu HTTP

c)

Bằng cách tự động lưu các phản hồi tuyến đường bộ nhớ đệm

d)

Bằng cách kiểm soát thứ tự thực hiện tuyến đường

76.

Bạn sẽ sử dụng phương pháp nào để đăng ký một Middleware mới trong Laravel?

a)

Sử dụng tệp kernel.php

b)

Sử dụng tệp routes.php

c)

Sử dụng tệp controller.php

d)

Sử dụng tệp config.php

77.

Khi làm việc với Eloquent ORM của Laravel, phương pháp nào thường được sử dụng để cập nhật bản ghi trong cơ sở dữ liệu?

a)

phương thức create ()

b)

phương thức save ()

c)

phương thức delete ()

d)

phương thức insert ()

78.

Vai trò của @yield trong hệ thống tạo mẫu Blade khi mở rộng bố cục trong Laravel là gì?

a)

Nó xác định một phần trong bố cục mà các mẫu con có thể đưa nội dung vào.

b)

Nó thoát khỏi các thực thể HTML trong một mẫu Blade.

c)

Nó tạo ra một vòng lặp trong mẫu Blade để lặp lại dữ liệu.

d)

Nó bao gồm một chế độ xem một phần vào một mẫu khác.

79.

Mục đích của các tuyến đường được đặt tên ở Laravel là gì?

a)

Để xác định phần mềm trung gian dành riêng cho tuyến đường

b)

Để đảm bảo các tuyến đường được tải trước bộ điều khiển

c)

Cách tự động tạo nhóm tuyến đường

d)

Để cho phép tạo URL và liên kết dễ dàng hơn trong ứng dụng

80.

Tại sao bảo vệ CSRF rất quan trọng trong các ứng dụng web như Laravel?

a)

Nó cho phép định tuyến hiệu quả với chi phí tối thiểu.

b)

Nó đảm bảo tất cả các giao dịch cơ sở dữ liệu được mã hóa.

c)

Nó đảm bảo tính khả dụng cao của ứng dụng.

d)

Nó ngăn chặn các tác nhân độc hại thực hiện các hành động trái phép thay mặt cho người dùng.

81.

Làm thế nào bạn có thể cài đặt thủ công một thư viện PHP trong một dự án Laravel?

a)

Triển khai thư viện trong các mẫu blade.

b)

Sử dụng Eloquent ORM để nhập thư viện.

c)

Thêm thư viện vào hệ thống hàng đợi Laravel.

d)

Tải xuống các tệp thư viện và bao gồm chúng bằng cách sử dụng không gian tên.

82.

Tầm quan trọng của các nhà cung cấp dịch vụ ở Laravel là gì?

a)

Các nhà cung cấp dịch vụ chịu trách nhiệm khởi động tất cả các cấu hình và khởi tạo dịch vụ.

b)

Các nhà cung cấp dịch vụ được sử dụng để quản lý logic phần mềm trung gian.

c)

Các nhà cung cấp dịch vụ xử lý việc di chuyển cơ sở dữ liệu và tạo lược đồ.

d)

Các nhà cung cấp dịch vụ được sử dụng để định tuyến các yêu cầu HTTP đến các bộ điều khiển cụ thể.

83.

Tính năng Laravel nào bảo vệ chống lại các cuộc tấn công kịch bản xuyên trang (XSS)?

a)

Tuyến đường bộ nhớ đệm.

b)

Đăng ký phần mềm trung gian.

c)

Mã hóa phiên.

d)

Thanh lọc HTML.

84.

Mục đích chính của phần mềm trung gian trong ứng dụng Laravel là gì?

a)

Để chặn và lọc các yêu cầu HTTP nhập vào ứng dụng

b)

Để quản lý logic định tuyến của ứng dụng

c)

Để xác định lược đồ cơ sở dữ liệu của ứng dụng

d)

Để biên dịch tài sản của ứng dụng để triển khai

85.

Mục tiêu chính của vệ sinh đầu vào trong Laravel là gì?

a)

Để nâng cao hiệu suất ứng dụng bằng cách giảm kích thước tải trọng.

b)

Để tối ưu hóa các truy vấn cơ sở dữ liệu để truy xuất nhanh hơn.

c)

Để loại bỏ các yếu tố có hại khỏi dữ liệu người dùng để ngăn chặn các lỗ hổng bảo mật.

d)

Để định dạng dữ liệu cho các phản hồi API.

86.

Phương pháp nào sau đây có thể được sử dụng để vệ sinh đầu vào của người dùng trong các ứng dụng Laravel?

a)

Sử dụng JavaScript để xác nhận đầu vào của người dùng ở phía máy khách

b)

Sử dụng HTMLPurifier để làm sạch dữ liệu đầu vào

c)

Lưu trữ dữ liệu đầu vào trong cơ sở dữ liệu NoSQL

d)

Mã hóa dữ liệu đầu vào trước khi lưu trữ

87.

Vai trò của xác thực yêu cầu trong các ứng dụng Laravel là gì?

a)

Để vệ sinh đầu ra HTML để kết xuất trình duyệt

b)

Để đảm bảo dữ liệu yêu cầu đến hợp lệ và đáp ứng các tiêu chí được chỉ định

c)

Cách định dạng kết quả truy vấn trước khi trả lại cho người dùng

d)

Để quản lý dữ liệu phiên trên nhiều người dùng

88.

Chiến lược nào sau đây là cần thiết để ngăn chặn các cuộc tấn công CSRF trong Laravel?

a)

Mã hóa mật khẩu người dùng

b)

Sử dụng mã thông báo CSRF để gửi biểu mẫu

c)

Cài đặt cookie phiên bảo mật

d)

Thực hiện quy tắc xác thực đầu vào

89.

Làm thế nào để các thư viện PHP có thể được tích hợp vào một ứng dụng Laravel bằng cách sử dụng Composer?

a)

Bằng cách tạo nhà cung cấp dịch vụ tùy chỉnh cho thư viện

b)

Bằng cách chỉ định thư viện trong tệp composer.json và chạy trình cài đặt trình soạn thảo

c)

Bằng cách sử dụng lệnh thủ công của Laravel

d)

Bằng cách tải xuống thư viện theo cách thủ công và đặt nó vào thư mục nhà cung cấp

90.

Bạn sẽ sử dụng lệnh thủ công nào để tạo bộ điều khiển API RESTful mới trong Laravel?

a)

php artisan make: controller courseController - tài nguyên

b)

Khóa học php artisan make: model - tài nguyên

c)

php artisan make: bộ điều khiển CourseController --api

d)

php artisan make: khóa học phần mềm trung bìnhMiddleware

91.

Mục đích của phương thức PATCH trong API RESTful là gì?

a)

Để truy xuất một tài nguyên hoàn chỉnh

b)

Cách xóa tài nguyên

c)

Để cập nhật một phần tài nguyên

d)

Để tạo một tài nguyên mới

92.

Hàm nào trong Laravel được sử dụng để lấy một bản ghi từ cơ sở dữ liệu?

a)

cập nhật () (update())

b)

cửa hàng () (store())

c)

chỉ số () (index())

d)

hiển thị () (show())

93.

Làm thế nào bạn có thể xác thực dữ liệu đến trong bộ điều khiển API Laravel?

a)

Sử dụng phương thức validate () bên trong bộ điều khiển

b)

Sử dụng lớp xác thực tùy chỉnh

c)

Bằng cách kiểm tra thủ công từng tham số yêu cầu

d)

Thông qua phần mềm trung gian

94.

Tính năng Laravel nào hỗ trợ định tuyến các yêu cầu API đến phương thức điều khiển chính xác?

a)

Tuyến đường: :bộ điều khiển (Route::controller)

b)

Tuyến đường: :tài nguyên (Route::resource)

c)

Tuyến đường: :bản đồ (Route::map)

d)

Tuyến đường: :api (Route::api)

95.

Điều nào sau đây mô tả tốt nhất trách nhiệm của bộ điều khiển API trong Laravel?

a)

Xử lý các yêu cầu và trả lời phản hồi bằng cách tương tác với các mô hình.

b)

Thao tác chế độ xem và bố cục giao diện.

c)

Quản lý trực tiếp các kết nối và truy vấn cơ sở dữ liệu.

d)

Cấu hình trung gian và nhà cung cấp dịch vụ.

96.

Phương pháp nào trong bộ điều khiển Laravel được sử dụng để lưu khóa học mới vào cơ sở dữ liệu?

a)

tiết kiệm (save())

b)

đặt (set())

c)

cửa hàng (store())

d)

tạo nên (create())

97.

Lệnh artisan nào nên được sử dụng để tạo một dự án Laravel mới được tối ưu hóa cho phát triển API RESTful?

a)

tạo laravel-rest myproject

b)

laravel myproject mới --api

c)

php artisan make: api-project

d)

laravel bắt đầu myproject --rest

98.

Mục đích chính của phương thức GET trong API RESTful trong Laravel là gì?

a)

Gửi dữ liệu từ máy khách đến máy chủ để xử lý.

b)

Truy xuất và trả lại dữ liệu từ máy chủ cho máy khách.

c)

Xóa tài nguyên khỏi máy chủ.

d)

Cập nhật tài nguyên hiện có trên máy chủ.

99.

Phương pháp nào trong bộ điều khiển API RESTful được sử dụng để cập nhật một khóa học cụ thể trong ứng dụng Laravel?

a)

hủy hoại

b)

cập nhật

c)

cửa hàng

d)

tạo nên

100.

Tại sao việc triển khai bảo vệ CSRF trong các ứng dụng Laravel lại quan trọng?

a)

Bảo vệ CSRF lọc và vệ sinh đầu vào của người dùng.

b)

Bảo vệ CSRF đảm bảo lưu trữ phiên an toàn cho dữ liệu người dùng.

c)

Bảo vệ CSRF ngăn chặn các hành động trái phép thay mặt cho người dùng được xác thực.

d)

Bảo vệ CSRF mã hóa dữ liệu người dùng nhạy cảm trong quá trình truyền tải.

101.

Phương pháp chính để ngăn chặn các cuộc tấn công CSRF trong các ứng dụng Laravel là gì?

a)

Sử dụng mã thông báo CSRF trong các biểu mẫu

b)

Thực hiện các quy tắc xác thực đầu vào nghiêm ngặt

c)

Sử dụng phần mềm trung gian để xác thực các yêu cầu API

d)

Mã hóa dữ liệu phiên

102.

Hai cách để triển khai thư viện PHP trong Laravel là gì?

a)

Sử dụng trình tạo truy vấn và thanh lọc HTML.

b)

Sử dụng xác thực yêu cầu và quy tắc đầu vào tùy chỉnh.

c)

Sử dụng Composer và cài đặt thủ công.

d)

Sử dụng phần mềm trung gian và nhà cung cấp dịch vụ.

103.

Trong Laravel, ý nghĩa của phương thức chỉ mục trong bộ điều khiển API là gì?

a)

Để liệt kê tất cả các tài nguyên.

b)

Để cập nhật một tài nguyên cụ thể.

c)

Để xóa một tài nguyên cụ thể.

d)

Để xác thực một tài nguyên mới.

104.

Vai trò của chức năng 'hiển thị' trong bộ điều khiển API RESTful trong Laravel là gì?

a)

Lấy một bản ghi duy nhất từ cơ sở dữ liệu

b)

Xóa bản ghi khỏi cơ sở dữ liệu

c)

Xác thực đầu vào của người dùng trước khi lưu trữ

d)

Hiển thị danh sách tất cả các bản ghi

105.

Phương pháp nào sau đây là cần thiết trong Laravel để bảo vệ chống lại các cuộc tấn công Cross-Site Request Forgery (CSRF)?

a)

Sử dụng hệ thống Auth tích hợp của Laravel

b)

Xác thực đầu vào của người dùng

c)

Triển khai mã hóa phiên

d)

Sử dụng hàm csrf_token () để tạo mã thông báo CSRF

106.

Trong Laravel, làm thế nào bạn có thể xác định các quy tắc xác thực dữ liệu trong bộ điều khiển API?

a)

Sử dụng phương pháp xác thực bên trong bộ điều khiển

b)

Sử dụng một biểu mẫu HTML riêng biệt

c)

Bằng cách tạo một bảng cơ sở dữ liệu tùy chỉnh

d)

Bằng cách sử dụng tệp JavaScript

107.

Mục đích của phần mềm trung gian trong một ứng dụng Laravel là gì?

a)

Phần mềm trung gian chặn và sửa đổi các yêu cầu HTTP trước khi chúng đến ứng dụng.

b)

Phần mềm trung gian được sử dụng để định cấu hình đường dẫn định tuyến trong ứng dụng.

c)

Phần mềm trung gian cung cấp các quy tắc xác thực yêu cầu tích hợp sẵn.

d)

Middleware quản lý các kết nối cơ sở dữ liệu cho tất cả các yêu cầu đến.

108.

Điều nào sau đây là trách nhiệm chính của bộ điều khiển API trong Laravel?

a)

Thiết lập kết nối cơ sở dữ liệu

b)

Rendering Blade mẫu.

c)

Quản lý di chuyển cơ sở dữ liệu và hạt giống.

d)

Xử lý các yêu cầu đến và trả lại câu trả lời thích hợp.

109.

Lệnh artisan chính xác để tạo bộ điều khiển API RESTful trong Laravel là gì?

a)

php artisan generate:bộ điều khiển CourseController --api

b)

php artisan make: bộ điều khiển CourseController --api

c)

php artisan make: controller courseController --rest

d)

php artisan create:controller courseController - tài nguyên

110.

Tính năng nào trong Laravel giúp thanh lọc HTML để ngăn chặn các cuộc tấn công kịch bản xuyên trang (XSS)?

a)

Lọc phần mềm trung gian

b)

Máy lọc HTML

c)

Cài đặt gói Composer

d)

Xử lý phiên

111.

Trình tạo truy vấn của Laravel hỗ trợ như thế nào trong việc bảo vệ chống lại các cuộc tấn công SQL Injection?

a)

Trình tạo truy vấn ngăn chặn các cuộc tấn công CSRF bằng cách mã hóa dữ liệu truy vấn.

b)

Trình tạo truy vấn mã hóa tất cả các truy vấn SQL bằng thuật toán an toàn.

c)

Trình tạo truy vấn xác nhận tất cả đầu vào của người dùng trước khi thực hiện truy vấn.

d)

Trình tạo truy vấn sử dụng ràng buộc tham số để ngăn chặn thực thi SQL trực tiếp.

112.

Mục đích của việc sử dụng Composer khi tích hợp các thư viện PHP vào một ứng dụng Laravel là gì?

a)

Viết phần mềm trung gian tùy chỉnh

b)

Quản lý phụ thuộc và tự động cài đặt thư viện

c)

Cấu hình kết nối cơ sở dữ liệu

d)

Tạo truy vấn SQL

113.

Composer đóng vai trò gì khi tích hợp các gói PHP trong các ứng dụng Laravel?

a)

Composer cung cấp các tính năng thanh lọc HTML tích hợp.

b)

Composer quản lý bảo mật phiên cho các ứng dụng Laravel.

c)

Composer xác nhận đầu vào của người dùng cho các ứng dụng Laravel.

d)

Composer xử lý các phụ thuộc và quản lý các phiên bản gói.

114.

Làm thế nào bạn có thể mở rộng chức năng của ứng dụng Laravel bằng cách sử dụng các nhà cung cấp dịch vụ?

a)

Định cấu hình các tuyến đường trong tệp web.php

b)

Sử dụng Composer để quản lý phụ thuộc

c)

Thực hiện các quy tắc xác thực tùy chỉnh

d)

Đăng ký dịch vụ theo phương thức đăng ký

115.

Laravel tạo điều kiện xác định tuyến đường cho bộ điều khiển API như thế nào?

a)

Sử dụng phương thức Route: :match.

b)

Sử dụng phương thức Route: :apiResource.

c)

Sử dụng phương thức Route: :group.

d)

Sử dụng phương thức Route: :view.

116.

Mục đích chính của phương thức lưu trữ trong bộ điều khiển API RESTful trong Laravel là gì?

a)

Để xóa tài nguyên khỏi cơ sở dữ liệu.

b)

Để lưu tài nguyên mới trong cơ sở dữ liệu.

c)

Để lấy tài nguyên từ cơ sở dữ liệu.

d)

Để cập nhật các tài nguyên hiện có trong cơ sở dữ liệu.

117.

Tính năng nào của Laravel sau đây là cần thiết để xử lý các yêu cầu và phản hồi API một cách hiệu quả?

a)

Quản lý phiên

b)

ORME

c)

Phần mềm trung gian

d)

Mẫu lưỡi dao

118.

Tại sao việc xác thực và vệ sinh đầu vào của người dùng trong các ứng dụng Laravel lại quan trọng?

a)

Cải thiện hiệu suất ứng dụng

b)

Tạo điều kiện quản lý phiên

c)

Ngăn chặn các cuộc tấn công SQL và XSS

d)

Nâng cao thiết kế giao diện người dùng

119.

Trong Laravel, tầm quan trọng của chức năng store () khi quản lý dữ liệu là gì?

a)

Cập nhật hồ sơ hiện có

b)

Xóa bản ghi khỏi cơ sở dữ liệu

c)

Truy xuất dữ liệu từ cơ sở dữ liệu

d)

Thêm bản ghi mới vào cơ sở dữ liệu

120.

Thành phần Laravel nào chịu trách nhiệm xử lý các yêu cầu HTTP và hướng chúng đến logic thích hợp trong ứng dụng web?

a)

Mô hình

b)

Phần mềm trung gian

c)

Bộ điều khiển

d)

Tuyến đường

121.

Câu hỏi 3 Mục đích chính của việc di chuyển cơ sở dữ liệu trong Laravel là gì?

a)

Để tự động sao lưu cơ sở dữ liệu

b)

Để nâng cao hiệu suất truy vấn cơ sở dữ liệu

c)

Để chuyển dữ liệu từ cơ sở dữ liệu này sang cơ sở dữ liệu khác

d)

Để đảm bảo tính nhất quán của lược đồ trên các môi trường khác nhau

122.

Phương pháp nào trong mô hình Laravel thường được sử dụng để xác định mối quan hệ giữa các bảng trong cơ sở dữ liệu?

a)

tạo ()

b)

xóa ()

c)

chèn ()

d)

HashOne ()

123.

Những bước nào phải được thực hiện để thiết lập chế độ xem và tuyến đường để thêm các khóa học trong ứng dụng web Laravel?

a)

Xác định tuyến đường trong web.php và tạo tệp xem

b)

Định cấu hình tệp.env và thiết lập phần mềm trung gian

c)

Cài đặt hệ thống cơ sở dữ liệu và xác định mô hình

d)

Tạo một bộ điều khiển và cài đặt các gói Composer

124.

Bước cơ bản trong việc tạo một dự án Laravel mới từ đầu là gì?

a)

Thiết lập định tuyến trong web.php

b)

Tạo di chuyển cơ sở dữ liệu

c)

Khởi tạo dự án bằng Composer

d)

Xác định phần mềm trung gian trong Kernel.php

125.

Khi thiết lập một dự án Laravel mới, tệp nào rất quan trọng để định cấu hình các cài đặt cụ thể cho môi trường?

a)

nhà soạn nhạc.json

b)

.env tệp.env

c)

config.php

d)

routes/web.php

126.

Trong Laravel, chức năng nào thường được sử dụng để tạo một mục nhập mới trong cơ sở dữ liệu?

a)

tạo ()

b)

tìm ()

c)

cập nhật ()

d)

xóa ()

127.

Lệnh nào được sử dụng để tạo một dự án Laravel mới bằng Composer?

a)

cập nhật nhà soạn nhạc

b)

cài đặt nhà soạn nhạc

c)

nhà soạn nhạc tạo dự án

d)

nhà soạn nhạc init

128.

Khi cài đặt PHP và Composer để phát triển Laravel, yêu cầu chính để đảm bảo chức năng phù hợp là gì?

a)

Định cấu hình thông tin đăng nhập cơ sở dữ liệu trong tệp.env

b)

Đảm bảo khả năng tương thích phiên bản PHP với Laravel

c)

Tạo một thư mục dự án Laravel mới

d)

Cài đặt Laravel Mix để biên dịch tài sản

129.

Mục đích của các biến môi trường trong cấu hình triển khai là gì?

a)

Để lưu trữ dữ liệu nhạy cảm như mật khẩu cơ sở dữ liệu.

b)

Để xác định cấu trúc của lược đồ cơ sở dữ liệu.

c)

Để chỉ định ngôn ngữ lập trình của ứng dụng.

d)

Để cấu hình các khía cạnh khác nhau của môi trường chạy của ứng dụng.

130.

Ưu điểm nào sau đây là lợi thế của việc định cấu hình các biến môi trường trong một triển khai?

a)

Các biến môi trường được lưu trữ dưới dạng văn bản thuần túy, khiến chúng dễ bị vi phạm bảo mật.

b)

Các biến môi trường dành riêng cho một môi trường triển khai duy nhất và không thể thay đổi.

c)

Các biến môi trường được lưu trữ dưới dạng văn bản thuần túy, khiến chúng dễ bị vi phạm bảo mật.

d)

Các biến môi trường cung cấp một cách để tách cấu hình khỏi mã ứng dụng.

131.

Khi triển khai ứng dụng PHP cho nhà cung cấp dịch vụ lưu trữ chia sẻ, phương pháp triển khai nào thường KHÔNG được khuyến nghị?

a)

Sử dụng một hệ thống kiểm soát phiên bản như Git để triển khai.

b)

Tải lên tệp qua FTP hoặc SFTP.

c)

Sử dụng đường ống tích hợp liên tục và triển khai liên tục (CI/CD).

d)

Sao chép thủ công các tệp thông qua trình quản lý tệp bảng điều khiển lưu trữ.

132.

Lợi thế tiềm năng của việc triển khai ứng dụng PHP lên nền tảng đám mây như AWS hoặc GCP so với lưu trữ chia sẻ là gì?

a)

Shared hosting thường cung cấp nhiều quyền kiểm soát hơn đối với cấu hình máy chủ.

b)

Lưu trữ chia sẻ cung cấp khả năng mở rộng và quản lý tài nguyên tốt hơn.

c)

Nền tảng đám mây cung cấp sự linh hoạt để mở rộng quy mô tài nguyên lên hoặc giảm khi cần thiết.

d)

Shared hosting cung cấp các tính năng bảo mật mạnh mẽ hơn.

133.

Khi nói đến quy mô ứng dụng Laravel, “tỷ lệ ngang”- (horizontal scaling) là gì?

a)

Tăng kích thước của máy chủ cơ sở dữ liệu.

b)

Thêm nhiều lõi CPU vào máy chủ web.

c)

Tăng số lượng phiên bản web hoặc máy chủ ứng dụng.

d)

Tăng RAM của bộ cân bằng tải.

134.

Làm thế nào để thêm thuộc tính khóa học cho các biện pháp bảo mật trong ứng dụng Laravel?

a)

Bằng cách triển khai mã thông báo CSRF và xác nhận đầu vào của người dùng.

b)

Bằng cách bỏ qua xác thực đầu vào và chỉ tập trung vào bảo mật phụ trợ.

c)

Bằng cách lưu trữ dữ liệu nhạy cảm trực tiếp trong các biến phiên mà không cần mã hóa.

d)

Bằng cách sử dụng HTML đơn giản mà không có các tính năng bảo mật của Laravel.

135.

Giá trị của việc học tập suốt đời trong bối cảnh làm chủ khuôn khổ Laravel là gì?

a)

Nó khuyến khích phát triển kỹ năng liên tục và thích ứng với các công nghệ mới.

b)

Nó hạn chế việc học ở giai đoạn đầu của việc thành thạo Laravel.

c)

Nó chỉ tập trung vào kiến thức lý thuyết mà không có ứng dụng thực tế.

d)

Nó hạn chế tiếp xúc với các công nghệ và khuôn khổ mới.

136.

Những cân nhắc nào cần được thực hiện khi triển khai ứng dụng Laravel cho các máy chủ được chia sẻ hoặc nền tảng đám mây?

a)

Vô hiệu hóa tất cả báo cáo lỗi

b)

Xác minh khả năng tương thích phiên bản PHP và cấu hình cơ sở dữ liệu

c)

Sử dụng FTP cho tất cả các chuyển tập tin

d)

Đảm bảo máy chủ sử dụng hệ điều hành Windows

137.

Tầm quan trọng của việc cung cấp phản hồi để cải thiện khóa học trong ứng dụng Laravel là gì?

a)

Phản hồi đảm bảo khóa học vẫn tĩnh mà không có bất kỳ sự phát triển nào.

b)

Phản hồi giúp xác định các lĩnh vực cần nâng cao và hỗ trợ cải tiến liên tục.

c)

Phản hồi ngăn chặn bất kỳ thay đổi nào và duy trì khóa học ở dạng ban đầu.

d)

Phản hồi chủ yếu phục vụ để lưu trữ các lần lặp trong quá khứ của khóa học.

138.

Các bước được đề xuất để định cấu hình cài đặt môi trường để triển khai Laravel là gì?

a)

Cài đặt Laravel bằng npm

b)

Thiết lập máy chủ phát triển cục bộ với Apache

c)

Trực tiếp sửa đổi các tệp PHP ini

d)

Sử dụng Composer để quản lý phụ thuộc và định cấu hình tệp.env

139.

Chức năng của mã thông báo CSRF trong ứng dụng Laravel là gì?

a)

Cho phép giao dịch cơ sở dữ liệu hiệu quả

b)

Ngăn chặn các cuộc tấn công giả mạo yêu cầu xuyên trang

c)

Cải thiện tốc độ tải trang web

d)

Tạo điều kiện mã hóa dữ liệu

140.

Làm thế nào để triển khai các chức năng CRUD cơ bản để xóa dữ liệu khóa học trong Laravel?

a)

Sử dụng các lệnh SQL trực tiếp bên trong bộ điều khiển

b)

Triển khai CRUD trong biểu mẫu HTML

c)

Sử dụng jQuery cho các yêu cầu AJAX

d)

Tạo một phương thức xóa trong bộ điều khiển bằng Eloquent

141.

Những cân nhắc nào là cần thiết để chỉnh sửa chế độ xem khóa học và cập nhật dữ liệu trên máy chủ trong Laravel?

a)

Đảm bảo tính toàn vẹn dữ liệu và sử dụng Eloquent ORM của Laravel để cập nhật liền mạch.

b)

Sử dụng JavaScript dành riêng cho xử lý dữ liệu phía máy chủ.

c)

Bỏ qua xác thực dữ liệu và dựa vào đầu vào của người dùng mà không cần kiểm tra.

d)

Sử dụng truy vấn SQL thủ công mà không có ORM của Laravel để sửa đổi dữ liệu.

142.

Điều gì liên quan đến quá trình tạo chế độ xem để chỉnh sửa khóa học trong ứng dụng Laravel?

a)

Sử dụng các tập lệnh PHP đơn giản mà không có công cụ tạo mẫu của Laravel.

b)

Trực tiếp sửa đổi bản ghi cơ sở dữ liệu mà không có lớp xem.

c)

Bỏ qua việc ràng buộc dữ liệu và chỉ tập trung vào thiết kế frontend.

d)

Sử dụng các mẫu Blade và chuyển dữ liệu liên quan đến bộ điều khiển xem.