Deesha Tech Academy
Menu
DTA-23AvailableJavaSpringSpring MVCDependency injectionAOP

Spring Core & MVC

Understand what Spring actually does before Boot does it for you — one focused week

Fee
₹3,000
Duration
20 guided hours
Mode
Online / Offline
Ask about this course

Designed for

  • Java developers about to learn Spring Boot properly
  • Freshers whose interviews start with "explain dependency injection"
  • Working developers who use Boot daily but cannot say what it hides

Course curriculum

6 progressive modules

Duration: 20 guided hours

  1. Foundation
  2. Intermediate
  3. Advanced
  1. FoundationSessions 1–3

    Why Spring exists — inversion of control

    • The wiring problem every large codebase hits without a container
    • Inversion of control and dependency injection, precisely
    • Beans, the ApplicationContext and component scanning
    • Constructor injection, and why field injection is discouraged

    What you will build

    A service wired three ways — by hand, by field injection and by constructor injection — with the failure modes of the first two demonstrated rather than described.

    Module 1

Batches

Choose a schedule that works for you

Registration open

31 Aug one-week morning intensive

Mon, 31 Aug, 2026, 7:00 am

Schedule
Daily for one week, 7:00–10:00 AM IST
Delivery
Online
Trainer
Vishal Shah
Fee
₹3,000
Capacity
20 participants
Request a place on WhatsApp

None of these fit?

Tell us the schedule that would work

We plan batches around demand. Weekend, morning and intensive formats open when enough people ask for them.

Register your interest

Who teaches this

Learn with experienced practitioners

All trainers and mentors

Each batch is assigned its own trainer from this group, named before you enrol.

  • Vishal Shah

    Vishal Shah

    Founder & Principal Trainer

    Two decades building and teaching commerce, banking and cloud platforms — still writing code

    • Java & Spring Boot microservices
    • TypeScript, React, Angular & Next.js
    • Composable commerce (commercetools)
    Full profile →
  • Satish Mahajan

    Satish Mahajan

    Expert Trainer — Java, Testing & Automation

    Seventeen years training enterprise engineering teams in Java, Python and test automation

    • Core & advanced Java, Spring Boot
    • Test automation — Selenium, Playwright, Cucumber
    • JUnit 5, TestNG, Mockito, Rest Assured, Karate
    Full profile →

Detailed course information

Full course brief

Most developers meet Spring through Boot, which means they meet it with the interesting parts hidden. That works until the first strange bug — a proxy that did not proxy, a bean that existed twice, a @Transactional that silently did nothing — or until an interviewer asks what the container actually does.

This week removes the mystery. You build with plain Spring first, so that when Boot arrives next week you can name everything it is doing on your behalf.

Who this is for

You need working Java — the depth taught in Core Java Programming. Developers already using Boot at work are equally welcome: this is the week that explains your day job.

Where it leads

Directly into Spring Boot REST API — the same week-long format, one rung up — on the Full-Stack Developer — Java and Backend Developer — Java pathways.

Get batch details

Ask about a place, or tell us the schedule that would suit you.

This website does not store or send these details. Your email or WhatsApp app will open with the message ready for you to review and send.

Where this leads

Continue with

Need help deciding?

Ask about the curriculum, delivery options or the next batch.

Talk to Academy
Batch enquiry