wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Thiết kế web nâng cao

Total questions: 105

Worksheet time: 53mins

Name
Class
Date
1.

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

a)

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

b)

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

c)

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

d)

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

2.

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

a)

Số nguyên

b)

Chuỗi

c)

Mảng

d)

Số dấu chấm động

3.

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)

Boolean

c)

Chuỗi

d)

Mảng

4.

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

a)

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

b)

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

c)

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

d)

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

5.

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

a)

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

b)

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

c)

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

d)

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

6.

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)

Công cộng

b)

Ứng dụng

c)

Tài nguyên/Quan điểm

d)

Cấu hình

7.

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

a)

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

b)

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

c)

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

d)

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

8.

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)

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

b)

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

c)

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

d)

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

9.

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 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ả.

b)

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ì.

c)

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.

d)

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.

10.

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ông cụ tạo mẫu Blade xử lý các mẫu HTML.

b)

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

c)

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

d)

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

11.

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

a)

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

b)

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

c)

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

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

12.

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

a)

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

b)

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

c)

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

d)

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

13.

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

a)

&&

b)

!

c)

||

d)

==

14.

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)

Cơ chế xác thực

b)

Gói mô-đun

c)

Nghệ nhân CLI

d)

ORM hùng hồn

15.

Ư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)

Xử lý phản hồi JSON

b)

Quản lý kiểu CSS

c)

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

d)

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

16.

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

17.

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

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

b)

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

c)

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

d)

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

18.

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)

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.

c)

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.

d)

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.

19.

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ụ đượ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.

b)

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ụ.

c)

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.

d)

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.

20.

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)

Mô hình

b)

Bộ điều khiển

c)

Phần mềm trung gian

d)

Nhà cung cấp dịch vụ

21.

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

a)

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

b)

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

c)

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

d)

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

22.

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

a)

42

b)

42.0

c)

“42"

d)

thật

23.

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 màn hình ('Xin chào thế giới');

b)

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

c)

Sử dụng echo 'Hello World';

d)

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

24.

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

a)

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

b)

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

c)

ORM hùng hồn

d)

Nghệ nhân CLI

25.

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 thực hiện lọc yêu cầu HTTP

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

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

26.

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)
  • Cải thiện tốc độ hiệu suất và giảm tải máy chủ.

c)
  • 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.

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

27.

Ư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 được sử dụng độc quyền cho kịch bản phía máy khách.

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

c)

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

d)

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

28.

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

a)

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

b)

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

c)

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

d)

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

29.

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)

Bộ điều khiển

b)

Phần mềm trung gian

c)

Người nghe sự kiện

d)

Nhà cung cấp dịch vụ

30.

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)

Guzzle

b)

Lưỡi

c)

Redis

d)

Swift Mailer

31.

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 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.

c)

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.

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.

32.

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 quản lý việc di chuyển cơ sở dữ liệu và trình gieo hạt.

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 tạo HTML cho chế độ xem Laravel bằng nội dung động.

33.

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)

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.

b)

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.

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)

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.

34.

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)
  • Bằng cách nhúng dữ liệu trực tiếp vào mẫu Blade.

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

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

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

35.

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)

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

c)

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

d)

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

36.

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)

@section

b)

@include

c)

@extend

d)

@yield

37.

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

a)

@section

b)

@yield

c)

@extend

d)
  • @include

38.

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)

Thuộc tính $middleware

b)

Thuộc tính $middlewareGroups

c)

Phương thức GroupMiddleware

d)

Chức năng RegisterMiddleware

39.

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)

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

b)

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

c)

Sử dụng chỉ thị @yield

d)

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

40.

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

a)

@section

b)

@yield

c)

@include

d)

@extend

41.

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

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

b)

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

c)

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

d)

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

42.

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 controller.php

c)

Sử dụng tệp routes.php

d)

Sử dụng tệp config.php

43.

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ị @php

c)

Chỉ thị @perform

d)

Chỉ thị @exec

44.

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 định cấu hình cài đặt phần mềm trung gian cho các tuyến đường

b)

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

c)

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

d)

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

45.

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 insert()

b)

phương thức delete()

c)

phương thức save()

d)

phương thức create()

46.

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)

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

b)

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

c)

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

d)

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

47.

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

a)

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

b)

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

c)

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

d)

Mẫu Render Blade

48.

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

a)

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

b)

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

c)

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

d)

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

49.

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 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

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 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ọ

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

50.

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)

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

b)

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

c)

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

d)

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

51.

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)

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

b)

Trình xác thực Laravel

c)

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

d)
  • Laravel an toàn

52.

Chức năng chính của bộ điều khiển tài nguyên trong Laravel là gì?

a)

Để xác định các mẫu tuyến đường phức tạp

b)

Để quản lý các nhiệm vụ phần mềm trung gian

c)

Để tăng cường kết xuất mẫu Blade

d)

Để đơn giản hóa việc quản lý hoạt động CRUD

53.

Đ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ụ mẫu để kết xuất HTML

b)

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

c)

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

d)

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

54.

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 công cụ tạo mẫu Blade

b)

Sử dụng lệnh artisan ui

c)

Sử dụng Eloquent ORM

d)

Sử dụng Laravel Mix

55.

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 tự động lưu các phản hồi tuyến đường bộ nhớ đệm

b)

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

c)

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

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

56.

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ó thoát khỏi các thực thể HTML trong một mẫu Blade

b)

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

c)

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

d)

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

57.

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

a)

@section

b)

@yield

c)

@include

d)

@extend

58.

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 thức with được sử dụng để truyền dữ liệu đến các chế độ xem trong Laravel

b)

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

c)

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

d)

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

59.

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 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

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 hiển thị HTML trong chế độ xem và quản lý bản trình bày

60.

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 nhóm các tuyến dựa trên các đặc điểm được chia sẻ

b)

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

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 được sử dụng để xác định các tham số tuyến đường và các tuyến đường được đặt tên

61.

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)

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

b)

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

c)

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

d)

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

62.

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 Composer

c)

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 vendor

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

63.

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 HTMLPurifier để làm sạch dữ liệu đầu vào

b)

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

c)

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

d)

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

64.

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ụ được sử dụng để định tuyến các yêu cầu HTTP đến các bộ điều khiển cụ thể

b)

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 đồ

c)

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ụ

d)

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

65.

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)

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

b)

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

c)

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

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

66.

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 lớp xác thực tùy chỉnh

b)

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

c)

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

d)

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

67.

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

a)

index()

b)

update()

c)

show()

d)

store()

68.

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

a)

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

b)

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

c)

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

d)

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

69.

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)

store

b)

save

c)

put

d)

create

70.

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)

php artisan make:model Course -tài nguyên

c)

php artisan make:controller CourseController --api

d)

php artisan make:middleware CourseMiddleware

71.

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::apiResource

b)

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

c)

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

d)

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

72.

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 sử dụng ràng buộc tham số để ngăn chặn thực thi SQL trực tiếp

b)

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

c)

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

d)

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

73.

Trong Laravel, ý nghĩa của phương thức index 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ác thực một tài nguyên mới

d)

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

74.

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

a)

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

b)

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

c)

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

d)

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

75.

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 CSRF?

a)

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

b)

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

c)

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

d)

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

76.

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)

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

c)

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

d)

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

77.

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

a)

Chỉnh sửa routes/web.php để bao gồm các tuyến điều khiển API

b)

php artisan make:route courseController

c)

php artisan route:map CourseController

d)

Chỉnh sửa config/app.php để bao gồm các tuyến điều khiển API

78.

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)

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

b)

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

c)

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

d)

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

79.

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 xác nhận đầu vào của người dùng cho các ứng dụng Laravel

c)

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

d)

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

80.

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ý

81.

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)

Phần mềm trung gian

c)

Mẫu Blade

d)

ORM

82.

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)

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

b)

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

c)

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

d)

Tạo truy vấn SQL

83.

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)

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

b)

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

c)

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

d)

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

84.

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)

tạo nên

b)

cập nhật

c)

hủy hoại

d)

cửa hàng

85.

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

a)

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

b)

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

c)

Rendering Blade mẫu

d)

Quản lý di chuyển cơ sở dữ liệu và seeding

86.

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

a)

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

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

c)

php artisan create: bộ điều khiểnr CourseController -resource

d)

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

87.

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 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

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 lọc và vệ sinh đầu vào của người dùng

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

88.

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ấy tài nguyên từ cơ sở dữ liệu

c)

Để lưu tài nguyên mới trong 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

89.

Vai trò của chức năng show 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ác thực đầu vào của người dùng trước khi lưu trữ

c)

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

d)

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

90.

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)

Xử lý phiên

c)

Máy lọc HTML

d)

Cài đặt gói Composer

91.

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)

config.php

b)

routes/web.php

c)

nhà soạn nhạc.json

d)

.env tệp env

92.

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)

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

b)

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

c)

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

d)

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

93.

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

a)

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

b)

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

c)

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

d)

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

94.

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)

chèn()

b)

HashOne()

c)

tạo()

d)

delete()

95.

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

96.

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.

97.

Ư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 cung cấp một cách để tách cấu hình khỏi mã ứng dụng.

c)

Các biến môi trường được quản lý trong mã ứng dụng, giảm tính linh hoạt trong triển khai.

d)

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.

98.

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ữ.

99.

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.

100.

Khi nói đến quy mô ứng dụng Laravel, “tỷ lệ ngang” 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.

101.

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ó hạn chế tiếp xúc với các công nghệ và khuôn khổ mới.

d)

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

102.

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 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.

b)

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.

c)

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.

d)

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

103.

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

a)

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

b)

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

c)

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

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

104.

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)

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

b)

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

c)

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

d)

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

105.

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)

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

b)

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

c)

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.

d)

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