• Home
  • Courses
  • Designing Industry ready scalable APIs and Database systems

Designing Industry ready scalable APIs and Database systems

This course provides a comprehensive understanding of backend development with a focus on NoSQL databases, API design using Node.js, and optimization techniques. It covers MongoDB as a scalable NoSQL database solution, exploring data modeling, indexing, and query optimization. Participants will learn to build RESTful APIs, implement authentication mechanisms, and perform API testing for reliability and security. Advanced topics include API performance optimization and caching strategies. A case study on scaling a gaming server will demonstrate real-world challenges and solutions in handling high-concurrency, data consistency, and load balancing. By the end of the course, participants will gain hands-on experience in designing, testing, and optimizing robust backend systems for modern applications.

Learning Outcomes

On completion, students will be able to:

Course Content

This course provides a comprehensive understanding of backend development with a focus on NoSQL databases, API design using Node.js, and optimization techniques. It covers MongoDB as a scalable NoSQL database solution, exploring data modeling, indexing, and query optimization. Participants will learn to build RESTful APIs, implement authentication mechanisms, and perform API testing for reliability and security. Advanced topics include API performance optimization and caching strategies. A case study on scaling a gaming server will demonstrate real-world challenges and solutions in handling high-concurrency, data consistency, and load balancing. By the end of the course, participants will gain hands-on experience in designing, testing, and optimizing robust backend systems for modern applications.

Academic schedule – Day 1 to Day 10

Time: 9.00 am – 1.00 pm

Day Program Remarks
Day 0Arrival
Day 1Introduction to NoSQL, MongoDB, Thinking in documents Theory
Day 2CRUD Operations, ExercisesWorkshop
Day 3Aggregation Framework, IndexingTheory + Workshop
Day 4Replication, Sharding, CachingTheory
Day 5Introduction to Node.JSTheory + Workshop
Saturday
Sunday
Weekend
Day 6Introduction to Express and Writing Restful APIsTheory + Workshop
Day 7Introduction Mongoose and Connecting MongoDB via Script Theory + Workshop
Day 8Postman and Test-driven API development, AuthenticationTheory + Workshop
Day 9Scalability Aspects, Production ArchitectureTheory
Day 10Case Study, Q&A, Feedback DiscussionsFrom a Social Game Perspective
Saturday
Sunday
Closure & Departure

Fee Details

The Program fee is USD 955 (Appx).

Included in the Fee:

Not Included in the Fee:

  • Essential linear algebra for deep learning
  • Fundamentals of linear classification: weights, bias, scores, and loss functions
  • Calculus for the gradient descent algorithm
  • Forward and backward propagation with regularization
  • Batch processing for large datasets
  • Linear to nonlinear classification via activation functions
  • Computational setup of a shallow neural network
  • Tuning neural network performance
  • Pre-processing data and batch normalization
  • Cross-validation for validating model performance
  • Extending the computational setup from a shallow to a deep neural network
  • Introduction to the TensorFlow library
  • Application projects: implementing shallow and deep neural network models using TensorFlow; implementing machine learning models on edge devices using Edge Impulse.

Pre-requisites

Cordinator Details

Name of the Coordinator

Mr. Shanmukharaja M
Dr. Shaila Angela Lewis
Mr . Srikanth Shenoy

Program Highlights

Offered by

Manipal Institute of Technology, MAHE