Leafclutch Technologies

Due to Dashain, all physical classes will be cancelled until further notice.

AI Integrated Course Includes a free Udemy course

Backend Development Training in Nepal

Design secure, scalable APIs and services with Node.js, databases and Docker.

  • 3 Months
  • Mode: Online, Hybrid & Physical Live Classes
  • Intermediate
Backend Development AI Integrated

Total fee

Rs. 8,000

Start with

Rs. 4,000

Updated on 25 Sept 2026 Created on 24 Sept 2026

Course overview

Backend developers build the engines behind every app: APIs, databases, authentication and integrations. This course teaches you to build reliable backend services with Node.js, Express and TypeScript, backed by PostgreSQL and MongoDB.

You will learn API design, security, caching, real-time features, testing and deployment with Docker and CI/CD. You will also add AI features to your APIs, a skill that is increasingly expected from backend engineers.

What you will learn

  • Explain HTTP, REST and client-server architecture
  • Build structured APIs with Node.js, Express and TypeScript
  • Design relational and document databases
  • Implement authentication, authorisation and security best practices
  • Add caching, queues and real-time features
  • Test, containerise and deploy backend services

Tools covered

Some of the major industry-relevant tools you will work with in this course:

  • Node.js
  • Express.js
  • TypeScript
  • PostgreSQL
  • MongoDB
  • Prisma
  • Redis
  • JWT
  • Docker
  • GitHub Actions
  • Postman
  • Swagger

Curriculum

The complete syllabus for Backend Development: every lesson, section and topic you will cover. Download it as a PDF to read offline or share it.

8 lessons · 21 sections · 55 topics

Download PDF
    • Client-server architecture
    • HTTP methods, status codes and headers
    • REST principles
    • JSON and data formats
    • Command line essentials
    • Files, permissions and processes
    • SSH and remote servers
    • Runtime and event loop
    • Modules and npm
    • File system and streams
    • Environment configuration
    • Types, interfaces and generics
    • Setting up a TypeScript Node.js project
    • Linting and formatting
    • Routing and controllers
    • Middleware
    • Request validation with Zod
    • Error handling
    • Project structure for large APIs
    • Logging
    • Resource naming and versioning
    • Pagination, filtering and sorting
    • SQL essentials
    • Database design and normalisation
    • Transactions and indexes
    • Schemas and migrations
    • Relations and queries
    • Documents and collections
    • Mongoose models and queries
    • Choosing SQL vs NoSQL
    • Password hashing
    • JWT access and refresh tokens
    • Sessions and cookies
    • Role-based access control
    • Protecting routes
    • OWASP API security risks
    • Rate limiting and CORS
    • Secrets management
    • Caching with Redis
    • Background jobs and queues
    • WebSockets and real-time features
    • File storage and uploads
    • Calling LLM APIs from a backend
    • Streaming AI responses
    • Unit tests
    • Integration tests
    • API documentation with Swagger
    • Docker and Docker Compose
    • CI/CD with GitHub Actions
    • Deploying to a cloud VPS
    • Production-style REST API
    • Authentication, payments and notifications
    • Load testing and monitoring
    • Code review and demo day
    • Internship readiness evaluation

What you get

  • Live instructor-led classes
  • Recorded video of every session
  • Hands-on projects and assignments
  • 1:1 mentor support and doubt sessions
  • Internship pathway after evaluation
  • Verifiable completion certificate
  • Learner community on Discord
  • Career guidance and portfolio review

Fees & payment plan

3 Months program. Choose the class type that suits you. The curriculum, mentors, recordings and certificate are the same in every mode.

Online

Live, interactive classes over video, from anywhere in Nepal or abroad.

Rs. 8,000

Enroll online

Hybrid

Mix both: join the lab when you can and log in live when you cannot.

Rs. 8,000

Enroll hybrid

Physical

In-person classes at our lab in Siddharthanagar, Rupandehi.

Rs. 8,000

Enroll physical
Payment planOnlineHybridPhysical

First installment (50%)

Payable at enrollment

Rs. 4,000Rs. 4,000Rs. 4,000

Second installment (50%)

Payable when you are promoted to the internship

Rs. 4,000Rs. 4,000Rs. 4,000
TotalRs. 8,000Rs. 8,000Rs. 8,000

Who can join

  • Basic JavaScript or any programming language
  • Comfort using the command line is helpful

Career opportunities

  • Backend Developer
  • Node.js Developer
  • API Developer
  • Junior DevOps Engineer

Earn a high-value industry certificate

Complete Backend Development and receive a certificate from Leafclutch Academy. Add it to your LinkedIn profile, resume or CV to stand out to recruiters. Every certificate carries a unique code that employers can check online.

Already earned a certificate? Verify it here

Sample Leafclutch Academy certificate

Related courses

Learners who viewed Backend Development also showed interest in these courses.

Frequently asked questions

Do I need frontend knowledge first?

No. Basic JavaScript is enough. You will test your APIs with Postman rather than a frontend.

Which databases are covered?

PostgreSQL with Prisma and MongoDB with Mongoose, so you can work with both SQL and NoSQL.

Is DevOps included?

The essentials are: Docker, CI/CD with GitHub Actions and deploying to a cloud server.

Start Backend Development this month

Talk to our counsellors for free. We will help you choose the right course, mode and batch.