Overview
Overview in one picture: modules or standalone components, templates, data binding, services, router. You don’t need all of them on day one. Start: one component, one template, one click.
Compiler turns templates into JS the browser can run. Change detection walks the tree after events and updates the DOM. That is why (click) feels instant.
Meera’s campus app: login route, marks route, MarksService shared. Overview viva = name those four pieces, not a feature list from the marketing site.
Trap: reciting Ivy, signals, hydration in the first minute. Say the skeleton first. Advanced words come after a working StudentCard.
AppComponent
│
├── StudentCard
└── MarksTable
data change → template updatesFour pieces: component, template, service, router.