📍 SCO 80-81-82, 4th Floor,, Sector 34A, Chandigarh 160022
☎ +91 73411 77138

RIGHTOUCH ACADEMY · CHANDIGARH

Back End Development

Learn server-side concepts, APIs, databases and basic security practices through guided projects.

Duration: 90 Days

Back End Development Course in Chandigarh

Course Overview

A Back End Development Course in Chandigarh is designed for students, beginners, graduates, and aspiring developers who want to learn how the server-side of websites and web applications works. While the front end focuses on what users see, back-end development manages the logic, databases, servers, security, and processes that power digital applications behind the scenes.

The course introduces learners to essential back-end development concepts, server-side programming, databases, APIs, authentication, data handling, and application architecture. Students can develop an understanding of how websites communicate with servers, store and retrieve information, process user requests, and deliver dynamic content.

Through practical exercises and real-world projects, learners can strengthen their programming and problem-solving abilities while working with backend technologies and database systems. The training can also cover important concepts such as CRUD operations, API integration, database management, authentication, error handling, and basic application security.

Whether you are beginning your coding journey or looking to expand your web development skills, a Back End Development Course in Chandigarh provides a structured foundation for building functional and scalable web applications. With hands-on practice and project-based learning, students can develop practical skills and prepare for career opportunities such as Back End Developer, Web Developer, API Developer, and Junior Software Developer.

Why Choose Us

Learn with guided practical assignments, trainer support and a structured syllabus at Rightouch Academy in Chandigarh. Ask about the current batch and learning format to find the right fit.

Syllabus · Back End Development

Your learning roadmap

Click a module to explore its topics.

90 Days8 Modules
01MODULE 01Server foundations and JavaScript runtime

Topics covered

  1. Client server architecture
  2. HTTP methods and status codes
  3. Node.js
  4. packages
  5. modules
  6. environment configuration
  7. asynchronous code
  8. project organisation
  9. Git

Practical work

Create a small server with health and information endpoints.

Assignment

Submit setup instructions and examples of request and response behaviour.

02MODULE 02API design and routing

Topics covered

  1. REST resource modelling
  2. route parameters
  3. query strings
  4. controllers
  5. middleware
  6. JSON
  7. pagination
  8. filtering
  9. versioning concepts
  10. API documentation

Practical work

Design and implement catalogue endpoints.

Assignment

Submit endpoint documentation with sample requests and error responses.

03MODULE 03Relational databases and SQL

Topics covered

  1. Tables
  2. data types
  3. primary and foreign keys
  4. relationships
  5. normalisation
  6. SELECT
  7. joins
  8. aggregation
  9. indexes
  10. transactions
  11. migrations

Practical work

Model users, products and orders in a relational database.

Assignment

Submit schema, migration files and queries answering five business questions.

04MODULE 04Data access validation and business rules

Topics covered

  1. Connection handling
  2. parameterised queries or ORM
  3. input schemas
  4. constraints
  5. service layer
  6. transaction boundaries
  7. error mapping
  8. update conflicts

Practical work

Implement order creation with validation and transaction handling.

Assignment

Submit success and failure tests including invalid and duplicate data.

05MODULE 05Authentication and authorisation

Topics covered

  1. Password hashing
  2. sessions and token concepts
  3. login and logout
  4. role and ownership checks
  5. reset flow concepts
  6. secure cookies
  7. secret management

Practical work

Implement users and two permission levels in a sandbox.

Assignment

Submit an access matrix and tests proving unauthorised actions are blocked.

06MODULE 06Files integrations and background tasks

Topics covered

  1. File metadata
  2. upload validation
  3. object storage concepts
  4. external APIs
  5. timeouts
  6. retries
  7. email services
  8. job queues
  9. idempotency
  10. webhook verification

Practical work

Integrate a sample external service and queued task.

Assignment

Submit a failure handling plan and demonstrate duplicate request protection.

07MODULE 07Security testing and observability

Topics covered

  1. Injection prevention
  2. rate limits
  3. CORS
  4. dependency review
  5. unit and integration tests
  6. structured logging
  7. health checks
  8. metrics
  9. API test collections

Practical work

Test API permissions, input handling and service failures.

Assignment

Submit test evidence and logs that diagnose a simulated error.

08MODULE 08Deployment reliability and final API

Topics covered

  1. Configuration separation
  2. containers
  3. CI basics
  4. database migrations
  5. backups
  6. rollback
  7. reverse proxy concepts
  8. API handover
  9. operational documentation

Practical work

Deploy the training API and run smoke tests.

Assignment

Deliver the final service, schema, API reference and recovery checklist.

Course topics and batch timings can be updated. Confirm the current syllabus with the academy before admission.

Additional Information

Final project and assessment
Create an authenticated service API with database migrations, validation, permissions, tests and deployment instructions.

Duration
90 Days
WhatsApp