WEB APPLICATION DEVELOPMENT USING LAVAREL
strip design-01.jpg
OBJECTIVES

To introduce the use of Laravel framework for developing server-side web applications that store and retrieve data in a database, as well as implement user authentication and authorization in web applications. 

OUTCOMES
strip design-01.jpg
strip design-01.jpg
strip design-01.jpg
Untitled-7-01.png
Untitled-1-01.png
Untitled-11-01.png

Build interactive and

database-driven web

applications using Laravel framework.

Implement user

authentication and

role-based authorization in
web applications.

Use database migration

tool to manage application

database schema. 

CONTENT
strip design-01.jpg
PRE-REQUISITE
strip design-01.jpg

Prior knowledge and

skills in any programming

language

4 days

DURATION
infographic content2-01.png
DAY 1
 Introduction
- Fundamentals of web application
- Setting up web server and database management system
1.0
hours
infographic content2-01.png
PHP Scripting Language
- Syntax, constants, variables, data types, functions
- Classes, objects, inheritance
2.5
hours
infographic content2-01.png
Laravel Framework
- Web application frameworks
- Model-view-controller (MVC) architecture
- Setting up Laravel
1.0
hours
infographic content2-01.png
Routes, Controllers, Request and Response
- Defining application routes
- Controllers and actions
- Redirects
1.0
hours
infographic content2-01.png
Request and Response
- Request
- Response
1.5
hours
infographic content1-01.png
DAY 2
Database and Object-Relational Mapping (ORM)
- Database Migrations
- Models
- Relationships
- Queries
5.0
hours
infographic content1-01.png
Blade Templates
- Layouts, template inheritance and sections
- Displaying data
- Control structures
- Sub-views
2.0
hours
infographic content2-01.png
DAY 3
Middleware
- Defining middleware
- Registering middleware
- Middleware groups
- Middleware parameters
1.5
hours
infographic content2-01.png
Validation
- Validation rules and logic
- Form request validation
- Manual validation
- Custom validation rules
- Error messages
2.0
hours
infographic content2-01.png
State Management
- Cookies
- Session
2.0
hours
infographic content2-01.png
Errors and Exceptions
- Exception Handlers
- HTTP Error Pages
1.5
hours
infographic content1-01.png
DAY 4
User Authentication
- Authenticating users
- Getting the current user
1.0
hours
infographic content1-01.png
Authorization
- Gates and policies
- Role-based access control
4.0
hours
infographic content1-01.png
- Deploy application to production server
Deploying Application
2.0
hours