Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

TDP112 Introduction to Laravel

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

What is the purpose of learning Web Programming?

a)

a) To talk to computers

b)

b) To create computer parts

c)

c) To design the computer outlook

d)

d) To install computer programs

2.

What does web programming refer to?

a)

a) Writing

b)

b) Reading

c)

c) Listening

d)

d) All of the above

3.

Is Laravel a language to talk to computers?

a)

a) Yes

b)

b) No

c)

c) Not Sure

d)

d) I think so

4.

What is Laravel?

a)

a) Programming language

b)

b) PHP framework

c)

c) Code generator

d)

d) None of the above

5.

What is Composer?

a)

a) A musician

b)

b) An artist

c)

c) A tool for PHP

d)

d) A movie

6.

What is Node JS?

a)

a) Special type of JavaScript language

b)

b) JavaScript runtime environment that executes JavaScript code

c)

c) Different version of the normal JavaScript

d)

d) All of the above

7.

What is the purpose of a PHP framework?

a)

a) Speed up development process

b)

b) Coding

c)

c) Send or receive cookies

d)

d) Understand programming language

8.

Which are PHP frameworks?

a)

a) Laravel

b)

b) CakePHP

c)

c) SYMFONY

d)

d) All of the above

9.

What is MVC?

a)

a) Mix Voice Controller

b)

b) Model Video Controller

c)

c) Model Voice Controller

d)

d) Model View Controller

10.

Why Laravel?

a)

a) Beautiful syntax

b)

b) Old toolkit

c)

c) High learning curve

d)

d) Promotes bad practices

11.

What is NOT in a modern framework?

a)

a) Routing

b)

b) Model

c)

c) Events

d)

d) Humans

12.

What are Routes?

a)

a) Type of application route that leads to somewhere

b)

b) Routing application requests to it’s appropriate controller

c)

c) A general routing application that leads to controller

d)

d) None of the above

13.

Which is part of route directory?

a)

a) Route::get()

b)

b) Route::resource()

c)

c) Route::any()

d)

d) All of the above

14.

What is the purpose of the Controller in MVC?

a)

a) Control the system

b)

b) Directs traffic between Views and Models

c)

c) Gives the user control over the program

d)

d) Gives easier access to controller

15.

Where are all the Laravel Models stored at ?

a)

a) Inside Laravel database

b)

b) Within a server

c)

c) Main app directory

d)

d) None of the above

16.

What is the purpose of Laravel Blade Template Engine?

a)

a) Makes writing syntax easy and readable

b)

b) Beautify Laravel

c)

c) Increase workload for students

d)

d) Make things harder

17.

What type of way does Laravel use to get data from a database ?

a)

a) Eloquent ORM

b)

b) Query Builder

c)

c) Eloquent ORM and Query Builder

d)

d) None of the above

18.

Can you turn your PC into a server?

a)

a) No

b)

b) Yes

c)

c) Maybe

d)

d) Not sure

19.

What is XAMPP?

a)

a) A game

b)

b) A programming language

c)

c) An international server

d)

d) A local server

20.

Which programming language is free?

a)

a) PHP

b)

b) SQL

c)

c) JAVA

d)

d) All of the above

21.

Which is the best local server for web development?

a)

a) WAMP

b)

b) XAMPP

c)

c) Both also very good

d)

d) Both also not good

22.

Which is the best PHP framework ?

a)

a) Laravel

b)

b) Zend

c)

c) CakePHP

d)

d) All also good

23.

Why does Laravel use the Blade Template Engine?

a)

a) To simplify programming

b)

b) As a template

c)

c) For fun

d)

d) For the view in MVC

24.

What is the feature of Eloquent ORM ?

a)

a) Flexible

b)

b) Timestamps

c)

c) A lot of use methods

d)

d) All of the above

25.

What is the feature of Query Builder ?

a)

a) Works on some supported database

b)

b) Hard to understand

c)

c) Used extensively by Eloquent ORM

d)

d) Non-fluid interface