Laravel Course in Nepal

Laravel Framework Course – Build Robust PHP Applications with MVC Architecture

Full Stack Web Development in Laravel

Looking for the best Laravel course in Nepal?
Join the professional Laravel with Filament Training at Code IT and learn how to build modern, secure, and scalable web applications using the powerful PHP Laravel framework.

This job-oriented Laravel training is designed for students across Nepal who want to master backend web development and build real-world, database-driven applications. Whether you’re aiming to become a Laravel developer or strengthen your PHP skills, this course provides hands-on experience with practical projects.

Our training includes live online classes accessible from anywhere in Nepal, along with classroom sessions in Dharan. You will learn to develop dynamic websites, admin panels using Filament, authentication systems, REST APIs, and complete web applications used in professional environments.

Through real projects, guided mentorship, and industry-focused practice, you’ll build a strong development portfolio and gain the confidence to work as a professional Laravel developer in Nepal’s growing tech industry.

Prerequisites

Basic Git Knowledge
If you have basic knowledge of HTML and CSS it will be an added advantage for you.
Full Stack Web Development in Laravel

Full Stack Web Development in Laravel

Next batch starting soon

Mode: Online (Google Meet) Google Meet
Duration: 1.5 Month
Rs.2,499/-
Rs.24,500 Save 89%
Enquiry

Have any Question?

WhatsApp: 9862130505
Telephone: 025-575163

Everything You Receive

All-inclusive support — from training to real-world experience

Live Classes

Google Meet
7:00 PM - 8:00 PM

Lifetime Videos

Re-watch anytime

Certification

Industry recognized

Internship

Guaranteed 3-Month Internship

Course Curriculum

Everything you'll learn — from fundamentals to advanced concepts

What you will learn

  • Laravel Fundamentals

  • Database & Eloquent ORM

  • Authentication & Authorization

  • Admin Panel Development with Filament

  • Advanced Features & Deployment

01 Introduction to the course
Welcome to course
How to get help
Source code of the course
Visual Studio Code Recommendation
What is Laravel
Resourced and Link
02 HTML 5
HTML Structure & Basic Tags
Text Formatting & Elements
Semantic HTML5 Tags
HTML Attributes & Best Practices
Project Work
03 CSS 3
CSS Syntax & Selectors
Colors, Backgrounds & Gradients
Typography & Text Styling
Box Model & Spacing
Display & Positioning
Flexbox & CSS Grid
Transitions & Animations
04 Tailwind CSS
Introduction to Tailwind CSS
Setting Up Tailwind
Utility Classes
Responsive Design Made Easy
Flexbox & Grid with Tailwind
Hover, Focus & State Styles
Customizing Tailwind
Animations & Transitions
Component Building
Real-World Project
05 JavaScript
Variables & Data Types
Operators & Expressions
Control Flow
Functions & Scope
DOM Manipulation
Events & Event Listeners
Arrays & Objects
ES6 Features
06 Laravel Setup
Setting Up for Windows! - Section Introduction
Installing Xampp Service
Installing Composer
Installing Node.js
07 Laravel Introduction
Laravel Project Structure Overview
Artisan Command
08 Routing
Understanding Routing in Laravel
Defining Routes
Managing and Naming Routes
Route Parameters
Optional Route Parameters
Constraining Possible Route Parameters Values
09 Templating and Views
Understanding Templating, Views and Blade
Template Inheritance and Layouts
Passing and Rendering Data in Templates
Passing and Rendering Data in Templates
Conditional Rendering
Loops in Templates
More Control Inside Loops
10 Request and Response
Redirect Responses
Returning JSON
Returning File Downloads
Grouping Routes
Request Input (Reading User Input)
Request Input - An Overview of Options
11 Controllers
Controllers
Single Action Controllers
Resource Controllers
Implementing a Resource Controller
12 Configuration and Environment
Configuration and Environments Overview
Configuring the Database Connection
13 Database: Introduction and Migration
Databases Bird's Eye Overview
Migrations Overview
Creating and Running Migrations
14 Database: Elequent ORM
Understanding Eloquent ORM Models
Models - Creating and Updating, Introducing Tinker
Models - Retrieving Single Model
Models - Retrieving Multiple Models and Collections Overview
Models - Using the Query Builder
Practical - List of Blog Posts and Single Blog Post
15 Form
Forms Markup
Cross Site Request Forgery Explained
Forms - Storing Submitted Data
Forms - Input Validation
Forms - Displaying Validation Errors
Forms - Form Request Classes
Session Flash Messages
Forms - Old Input Helper
Forms/Models - Model Mass Assignment
16 CRUD: Editing Updating and Deleting
CRUD - Edit Form
CRUD - Update Action
CRUD - Deleting Using Forms
CRUD - Deleting Models
17 Assets & Styling (JavaScript, CSS, Bootstrap)
Installing Bootstrap CSS Framework
Including Assets in Views
Versioned Assets (Cache Improvements)
Introduction to Bootstrap CSS
Understanding CSS Flexbox in General and in Bootstrap
Layout Grid and Styling Header Bar
Styling Forms
Styling Post List Page
Styling Single Post Page
Styling Flash Messages and Error Messages
18 One to One Elequent Relation
One to One relation with migration
One to One assigning relationship
One to One querying relationship
19 One to Many Eloquent Relation
One to Many relation with migration
One to Many assigning relationship
One to Many querying relationship
20 Querying Basic
Lazy Loading vs Eager Loading
Querying relationship existence
Querying relationship absence
Counting related models
Using withCount() in practice (fetching count of comments) with test
21 Model Factories
Model Factory introduction
Model Factory states
Model Factory callbacks (afterCreating, afterMaking)
Application: Implementing comment list
22 Authentication
Authentication overview
How user registration works in Laravel
Guard component and how logging users in works
Custom registration form and Auth routes
Formatting validation errors
RedirectIfAuthenticated middleware
Retrieving the currently authenticated user
23 Database Seeding
Database seeding basics
Using Model Factory inside Seeder
Individual seeder classes
24 Laravel Blade Component
Blade Components introduction
Component aliases
Conditional rendering in Component
Practical: creating reusable component
25 Many to Many Eloquent Relation
ManyToMany introduction
ManyToMany migration
Defining ManyToMany on models
Associating models in ManyToMany
Querying the ManyToMany relation and Pivot tables
Practical: displaying the list of tags using Blade component
Practical: list of blog posts by tag
26 File Storage and Uploading
File Storage introduction
File upload form
Handling file uploads
Using Storage facade to store files
Getting the URL of stored file
Practical: Image model, OneToOne relation and migrations
Uploaded image URL
Practical: Displaying uploaded image and styling
Deleting files
Validating uploaded files (size, type, dimensions)
27 Project Work
News Portal
Multi Vendor Ecommerce Website
28 Introduction of Filament
29 Resources
Creating a resource
Listing Records
Editing Records
Viewing Records
Deleting Records
Managing Relationship
Global Search
Widgets
Custom Pages
Security
30 Dashboard
Overview
Available Widgets
Sorting Widgets
Customizing widgets
Responsive Widget
Conditionally hiding widgets
Table Widgets
Custom Widgets
Filtering Widget data
31 Navigation
Overview
Customizing a navigation item’s label
Customizing a navigation items icon
Switching navigation item icon when it is active
Sorting navigation items
Adding badge to a Navigation item
Grouping Navigation items
Collapsible sidebar on desktop
32 Notification
Overview
Send an Email Notification
33 Write your own API
34 API Documentation in Postman

Earn Your Certification

After completing the course, you will receive a professional certificate from Code IT, verified by industry leaders in Nepal.

Share your achievement with pride on LinkedIn.
Certificate

Course Mentors

Learn directly from industry experts with years of hands‑on experience

Sudam Shrestha

Sudam Shrestha

Sr. Full Stack Developer

Code IT, Nepal 6+ Years of Experience
Er.Sajal Shrestha

Er.Sajal Shrestha

CEO/ Founder

Code IT, Nepal 27+ Years of Experience
Er.Achyut Neupane

Er.Achyut Neupane

Sr.Full Stack Developer

Mantra Ideas Pvt.Ltd, Nepal 9+ Years of experience
Sanskar Shrestha

Sanskar Shrestha

Full Stack Developer

Code IT 2+ Years

Student Project Showcase

Real projects built by our students — from concept to deployment

Personal Portfolio

A dedicated freelance web developer & designer based in Lalitpur, Nepal. I build dynamic, responsive websites using PHP, Laravel, JavaScript and work closely with clients to deliver modern online experiences that grow your business. Ready to turn your idea into a sleek, professional website?

Nabaraj Acharya

Nabaraj Acharya

Live Demo →

Bhaktapur Jilla

सहकारी मूल्य, मान्यता एवम् सिद्धान्तलाई आत्मसात गर्दै समुदायमा आधारित बचत तथा ऋण सहकारी संस्थाहरुलाई स्थानीय स्तरमा विकास गर्न, गैर समुदायमा आधारित बचत तथा ऋण सहकारी संस्थाहरुलाई निरुत्साहित पार्नुका साथै सहकारी क्षेत्रमा देखापरेको विकृति विसंगति हटाई सहकारी आन्दोलनलाई सही दिशामा अगाडी बढाउन तड्कारो आवश्यकता बोध भएकोले

S

Saroj Suwal

Live Demo →

Pathibhara Academy

Pathibhara Academy is committed to creating an innovative, student-cantered, and inclusive learning environment that fosters intellectual curiosity, creativity, and lifelong learning. The institution aims to equip students with knowledge, values, and skills that prepare them to be responsible global citizens and future leaders.

S

Saroj Suwal

Live Demo →
Get in Touch

Need More Information?

Our team will respond within a few hours

Why Enquire?

Payment plans & installment options
Certificate & accreditation details
Course level & suitability check
Flexible batch timings
Career guidance & job support

Join 100k+ successful graduates

We'll respond within 2-3 hours during business hours