Shibaji Debnath

Ex Google Software Developer and Instructor

I make people aware about core knowledge and concepts about programming and technology. I don't care about theories, conventions or anything all.

Proud to be a Teacher
UrbanPro Recommended
Students Feedbacks

Been meaning to call you or email regarding the web site. Just wanted to sa...

Tracy Fensome, Classic Makeup

Startup Website Development

Have been learning web designing and web development from Shibaji from last 3 months and I have to s...
Anand Nair

Basic & Advance Web Designing

He is really a good teacher. Always ready to help, very experienced and kno...

Paromita Roy

MEAN Stack Development

About me first:- I recently got a web developer job in Canada. but I am not from the background of p...
Ashok Kumar

Website Development with PHP & MySQL

Before registering for a training I was much hesitant as I used to learn myself. Later due to my tig...
Rabikumar Aremarathi

Advanced Web Designing

All classes are awesome. Once you will learn, you will never forget....

Rajesh Kumar

PHP & MySql Training

Mr. Shibaji Debnath is not only a programming trainer but a programming genius which empowered him t...
Sanjib Chatterjee

MEAN Stack Training

Shibaji Debnath has extensive knowledge & experience in advanced PHP and relevant technologies. ...
Sandip Bhattacharya

Advanced PHP

He shares knowledge in a very simplified manner,which helps to understand very complex concept withi...
Souvik Garai

Android Development Training

I am writing this feedback after completion of one month JavaScript course from Mr. Shibaji Debnath....
Keya Dutta

JavaScript & Angular 8

-: More Feedbacks :-

FullStack Dev with Spring & Angular

Course Duration: 60 Hours Class Type: Online Live

'Master Spring framework, Spring Boot, REST, JPA, Hibernate' course will help in understanding about Spring framework and how to build web applications, Rest Services using Spring, Spring MVC, SpringBoot, Thymeleaf, Spring JDBC, Spring Data JPA etc. By the end of this course, students will understand all the below topics.

What you will get from this Course?

Course Features:-
  • Expert-led Live Sessions
  • Hands-On Assignments
  • Real-world Project for Job Interview
  • Lifetime Access Premium Learning Contents
Price: ₹ 32,000.00 or $415.00/-
Class Type: Online Live Class
Prerequisist: Basic Java and JavaScript, Web Design
Class Duration: 60 Hours
Practice: 60 Hours
  1. What is Spring framework ?
  2. Spring Vs Java EE
  3. Evolution of Spring and release timeline of Spring
  4. Different projects inside Spring
  5. Spring Core Concepts like Inversion of Control (IoC)Dependency Injection (DI) & Aspect-Oriented Programming (AOP)
  6. Different approaches of Beans creation inside Spring framework
  7. Bean Scopes inside Spring framework
  8. Autowiring of the Spring Beans
  9. Introduction to MVC pattern & overview of web apps
  10. Spring MVC internal architecture & how to create web applications using Spring MVC & Thymeleaf
  11. Spring MVC Validations
  12. How to build dynamic web apps using Thymeleaf & Spring
  13. Thymeleaf integration with Spring, Spring MVC, Spring Security
  14. Deep dive on Spring Boot, Auto-configuration
  15. Spring Boot Dev Tools
  16. Spring Boot H2 Database
  17. Securing web applications using Spring Security
  18. Authentication , Authorization, Role based access
  19. Cross-Site Request Forgery (CSRF) & Cross-Origin Resource Sharing (CORS)
  20. Database create, read, update, delete operations using Spring JDBC
  21. Introduction to ORM frameworks & database create, read, update, delete operations using Spring Data JPA/Hibernate
  22. Derived Query methods in JPA
  23. OneToOne, OneToMany, ManyToOne, ManyToMany mappings inside JPA/Hibernate
  24. Sorting, Pagination, JPQL inside Spring Data JPA
  25. Building Rest Services inside Spring
  26. Consuming Rest Services using OpenFeign, Web Client, RestTemplate
  27. Spring Data Rest & HAL Explorer
  28. Logging inside Spring applications
  29. Properties Configuration inside Spring applications
  30. Profiles inside Spring Boot applications
  31. Conditional Bean creation using Profiles
  32. Monitoring Spring Boot applications using SpringBoot Actuator & Spring Boot Admin

The pre-requisite for the course is knowledge of Java, basic exposure on HTML, CSS & interest to learn.

What you’ll learn

  • What is Spring & different projects inside Spring ecosystem
  • Spring Core Concepts like Inversion of Control (IoC), Dependency Injection (DI) & Aspect-Oriented Programming (AOP)
  • How to build web applications using Spring MVC
  • How to build web applications using Spring Boot
  • Securing Web applications using Spring Security
  • Database operations using Spring JDBC, Spring Data JPA, Hibernate
  • Building & Consuming REST services using SpringBoot
  • Spring Data Rest, Spring Boot Actuator
  • Logging and properties configuration inside Spring Boot applications
  • Spring Boot profiles

Are there any course requirements or prerequisites?

  • Java
  • Basic knowledge around HTML, CSS

Who this course is for:

  • Beginner students who want to learn Spring framework and it's projects like Spring Boot
  • Developers who already know basics of Spring framework but looking to master Spring & Spring Boot


  • Introduction of TypeScript
  • Basic Type
  • Variable Declarations
  • Interfaces
  • Classes
  • Functions
  • Generics
  • Enums
  • Type Inference
  • Type Compatibility
  • Advanced Types
  • Symbols
  • Iterators and Generators
  • Modules
  • Namespaces
  • Namespaces and Modules
  • Module Resolution
  • Declaration Merging

Angular 14

  • Angular 1 vs Angular 2 vs Angular 8 vs Angular 14
  • Angular CLI
  • Setup of Angular 11
  • Start Learning About Angular 11
  • Architecture of Angular 11
  • The Root Module
  • Displaying Data
  • User Input
  • Angular Forms
  • Dependency Injection
  • Template Syntax
  • Cheat Sheet
  • Style Guide
  • Discussed API Reference
  • Multiple Components
  • Angular Services
  • Angular Routing
  • Angular HTTP

Course Features:
  • Expert-led Live Sessions
  • Hands-On Assignments
  • Real-world Project for Job Interview
  • Lifetime Access Premium Contents
Price: ₹ 32,000.00 or $415.00/-
Class Type: Online Live Class
Prerequisist: Basic Java and JavaScript, Web Design
Class Duration: 60 Hours
Practice: 60 Hours