0% found this document useful (0 votes)
3 views2 pages

Individual Assignment

This document outlines an individual assignment for students to learn about web frameworks, specifically focusing on PHP and Laravel. It includes instructions for handwritten responses to various questions about web frameworks, Laravel installation, Composer, MVC architecture, ORM, routing, Blade, and PHP Artisan. The assignment is due on May 13, 2025.

Uploaded by

bdhsane
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

Individual Assignment

This document outlines an individual assignment for students to learn about web frameworks, specifically focusing on PHP and Laravel. It includes instructions for handwritten responses to various questions about web frameworks, Laravel installation, Composer, MVC architecture, ORM, routing, Blade, and PHP Artisan. The assignment is due on May 13, 2025.

Uploaded by

bdhsane
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Dear Students,

This is an individual assignment designed to help you familiarize yourself with web frameworks
which are the state of the art in current web development arena. Please take your time to
thoughtfully answer each of the questions below.
📝 Instructions:

 Write all your answers by hand on paper.


 Typed or printed submissions will not be accepted.
 Go through each question carefully and answer in your own words.
Assignment Questions
1. What is a web framework?
Explain what a web framework is and its purpose in web development.
2. List some popular PHP web frameworks.
Mention at least 3 widely used frameworks and briefly describe each.
3. What is Laravel?
Describe Laravel and explain why it is popular among developers.
4. How can Laravel be installed?
List the steps or tools required to install Laravel on a system.
5. What is Composer?
Explain what Composer is and its role in Laravel and PHP development.
6. What is MVC (Model-View-Controller)?
Define the MVC architecture and explain how it works in web applications.
7. What is ORM (Object-Relational Mapping)?
Describe ORM and its benefits in managing database interactions.
8. Which ORM does Laravel use?
State the name of the ORM used in Laravel and provide a brief explanation.
9. What is a route in Laravel and how do you define it?
Explain the concept of routing in Laravel and how to create a route.
10. What is Blade in Laravel?
Describe Blade and its purpose in the Laravel framework.
11. What are Migration, Factory, and Database Seeding in Laravel? How are they
used?
Explain each concept and describe how to perform them using Laravel commands.
12. What is PHP Artisan in Laravel?
Define PHP Artisan and its role in Laravel development.
13. List and explain basic PHP Artisan commands.
Provide a list of at least 5 common Artisan commands and explain what each one does.
Submission Deadline: May 13, 2025

You might also like