Drafted Activity Design for Web Development for Web Dev
Drafted Activity Design for Web Development for Web Dev
Name of Activities Web Developments for Web Developers using Laravel Framework
in Partnership with LGU Trento, Agusan del Sur
Date and Time: : April 21 - 25, 2025
Venue: Municipal Ground, Trento, Agusan del Sur
Target Participants:: 30 selected participants from the Municipality of Trento, ADS
I. Rationale:
Recognizing the vital role of information and communications technology (ICT) in nation-building,
digital literacy, ICT expertise, and knowledge-building among citizens, the Department of
Information and Communications Technology (DICT) continues to implement ICT initiatives to a
knowledge-based, technology-driven, and globally competitive digital economy.
The ICT Literacy and Competency Development Bureau (ILCDB), under the DICT, is mandated as
the primary digital literacy and competency development center for the government. It leads the
nationwide implementation of the Digital Philippines strategies through Digital Education and
Digital Workforce programs, strengthening the current and future workforce for digital
transformation.
The ILCDB develops and enhances high-value, high-impact courses and training programs aligned
with National ICT Competency Standards. One of its primary goals is to integrate Information and
Communication Technologies (ICTs) into government functions and procedures, increasing
efficiency, transparency, citizen participation, and quality service delivery.
II. Description:
The Web Application Framework course aims to equip participants with a deep understanding of
the Model-View-Controller (MVC) architectural pattern for web applications using PHP and
Laravel Framework. This course will enhance participants' ability to apply programming
knowledge and develop enterprise-level web applications.
III. Objectives:
At the end of this course, successful participants will have developed the following skills:
___________________________________________________________________________
● Understand the Model-View-Controller (MVC) architecture and its implementation in
Laravel.
● Set up and configure Laravel for web application development.
● Define and manage routes in Laravel to map URLs to controllers and methods.
● Create controllers and views to handle user requests and display data effectively.
● Develop models and interact with databases using Laravel’s Eloquent ORM.
● Manage database migrations and seeding to ensure structured data management.
● Implement form validation and error handling to enhance application usability.
● Secure applications using Laravel’s built-in protection against SQL injection, XSS, and CSRF
attacks.
● Implement user authentication and authorization using Laravel’s authentication system.
● Integrate APIs and third-party services to enhance application functionality.
● Handle file uploads and perform validation to ensure data integrity.
● Optimize performance through caching mechanisms and database query optimization.
● Utilize Laravel’s debugging and logging features for efficient issue resolution.
● Write unit tests using PHPUnit to ensure application stability and maintainability.
● Deploy a Laravel application to a production server with proper configurations.
VI. Methodology:
The course is composed of comprehensive lectures, practical project online exercises, and
independent coding sessions.
For Face-to-Face implementation, all lectures and exercises will be conducted at the ICT Literacy and
Competency Development Bureau’s (ILCDBu’s) or at the DICT Regional Office’s (RO) computer
laboratory (LAN and Internet-based PC’s).
For Online implementation, all lectures and exercises will be conducted via Google Meet or any
available video conferencing application available, individual / group dynamics will be taken home.
___________________________________________________________________________
VII. Pre-requisites
To get started with Laravel, participants should have a basic understanding of PHP programming
language and web development concepts. Some prerequisites for learning
CodeIgniter are:
DAY ACTIVITY
Day 1 - Registration
April 21, 2025 - Invocation
- Short Programs ( Opening Messages and
Discussion of Training Methodologies)
X. Modules:
___________________________________________________________________________
(Environment Variables,
Config Files)
2.3. Understanding Routing
and Middleware
2.4. Creating Controllers and
Views
___________________________________________________________________________
errors using Laravel’s
Exception Handler
7.2. Logging system activities
using Laravel Log Channels
for debugging
A. Manpower
• Course Director
• Course Resource Person/s
• Facilities Assistant
• Administrative Assistant
B. FACILITIES/EQUIPMENT
Adequate PA system ✓ ✓
___________________________________________________________________________
Large screen or LCD projector ✓
CCTV Camera ✓
2. Honoraria
₱30,000.00
A.) Training Proper (F2F) 750.00/hr* 8 hrs *
5 days = 30,000.00
___________________________________________________________________________
RPs & Training RPs Accommodation Expenses
Facilitator A.) Rooms Accommodation with
Travel and Breakfast: 1200 x 6 nights * 3 Pax (inclusive
Subsistence of travel days) = 21,600.00
Expenses
₱25,800.00
(Accommodations, B.) RP & DICT Facilitators Meals 200 per
Fare, and Meals) meal x 7 meals (dinner during training, &
Graduation) = 4,200.00
Approved by:
MARIO P. CUÑADO
Regional Director, DICT 13
___________________________________________________________________________