Enroll in courses and get 1% cashback! Use Referral Code: SCODE257

Code IT Logo
Home > Web Development > Full Stack Web Development in Laravel
Full Stack Web Development in Laravel Shadow

Laravel Training in nepal

Join Nepal’s Best & Most Affordable Laravel Training with Certificate & Internship Support.

Duration: 1 Month
Fee: Rs.1499 /- Rs.16500

Join Nepal’s Best & Most Affordable Laravel Training with Certificate & Internship Support. 

Looking for the best Laravel training course in Nepal with job placement and certification? Code IT offers Nepal’s most affordable Laravel development training, tailored for students, job seekers, fresh graduates, and working professionals from Dharan, Itahari, Biratnagar, Koshi, Mechi, Kathmandu, and across Nepal. With flexible online and offline Laravel classes, this course is designed to help you gain real-world web development skills using one of the most in-demand PHP frameworks in the industry. 

This career-focused Laravel course takes you from foundational PHP concepts to advanced backend development using Laravel, empowering you to build dynamic, secure, and scalable web applications. You’ll work on real-world projects like: 

  • E-commerce platforms
  • Admin dashboards
  • News Portal website
  • User authentication and role management
  • Payment Gateway Integration like Khalti and eSewa

With our project-based learning approach, you’ll gain hands-on experience guided by industry experts, ensuring you’re prepared for freelancing, internships, or full-time job roles.

Why Choose Code IT’s Laravel Training in Nepal?

  • Most affordable Laravel course in Nepal with real projects
  • Online and physical classes in Dharan, Biratnagar, Kathmandu & more
  • Build real-world Laravel applications with full-stack integration
  • Free certificate and internship opportunities
  • Expert instructors and job-ready curriculum

If you’re serious about becoming a backend developer in Nepal or starting your freelance journey, this course provides the skills, support, and certification you need.
 
Enroll today in Nepal’s top-value Laravel training program by Code IT and take your web development career to the next level.

Materials included
Free Certificate
Life time video access
Lifetime Support and Mentorship
Requirements
Personal Computer
Familarity with basic HTML CSS and JavaScript
Course Syllabus

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

Laravel Setup

  • Setting Up for Windows! - Section Introduction
  • Installing Xampp Service
  • Installing Composer
  • Installing Node.js

Laravel Introduction

  • Laravel Project Structure Overview
  • Artisan Command

Routing

  • Understanding Routing in Laravel
  • Defining Routes
  • Managing and Naming Routes
  • Route Parameters
  • Optional Route Parameters
  • Constraining Possible Route Parameters Values

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

Request and Response

  • Redirect Responses
  • Returning JSON
  • Returning File Downloads
  • Grouping Routes
  • Request Input (Reading User Input)
  • Request Input - An Overview of Options

Controllers

  • Controllers
  • Single Action Controllers
  • Resource Controllers
  • Implementing a Resource Controller

Configuration and Environment

  • Configuration and Environments Overview
  • Configuring the Database Connection

Database: Introduction and Migration

  • Databases Bird's Eye Overview
  • Migrations Overview
  • Creating and Running Migrations

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

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

CRUD: Editing Updating and Deleting

  • CRUD - Edit Form
  • CRUD - Update Action
  • CRUD - Deleting Using Forms
  • CRUD - Deleting Models

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

One to One Elequent Relation

  • One to One relation with migration
  • One to One assigning relationship
  • One to One querying relationship

One to Many Eloquent Relation

  • One to Many relation with migration
  • One to Many assigning relationship
  • One to Many querying relationship

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

Model Factories

  • Model Factory introduction
  • Model Factory states
  • Model Factory callbacks (afterCreating, afterMaking)
  • Application: Implementing comment list

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

Database Seeding

  • Database seeding basics
  • Using Model Factory inside Seeder
  • Individual seeder classes

Laravel Blade Component

  • Blade Components introduction
  • Component aliases
  • Conditional rendering in Component
  • Practical: creating reusable component

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

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)

Project Work

  • News Portal
  • Multi Vendor Ecommerce Website

Introduction of Filament

Resources

  • Creating a resource
  • Listing Records
  • Editing Records
  • Viewing Records
  • Deleting Records
  • Managing Relationship
  • Global Search
  • Widgets
  • Custom Pages
  • Security

Dashboard

  • Overview
  • Available Widgets
  • Sorting Widgets
  • Customizing widgets
  • Responsive Widget
  • Conditionally hiding widgets
  • Table Widgets
  • Custom Widgets
  • Filtering Widget data

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

Notification

  • Overview
  • Send an Email Notification

Write your own API

API Documentation in Postman

No Classes Available Right Now!
Quick Enquiry
Please select course type *