{ "id": "guide/architecture-next-steps", "title": "Next steps: tools and techniques", "contents": "\n\n\n
\n mode_edit\n
\n\n\n
\n

Next steps: tools and techniqueslink

\n

After you understand the basic Angular building blocks, you can learn more\nabout the features and tools that can help you develop and deliver Angular applications.

\n\n

Application architecturelink

\n\n

Responsive programminglink

\n

The template syntax and related topics contain details about how to display your component data when and where you want it within a view, and how to collect input from users that you can respond to.

\n

Additional pages and sections describe some basic programming techniques for Angular apps.

\n\n

Client-server interactionlink

\n

Angular provides a framework for single-page apps, where most of the logic and data resides on the client.\nMost apps still need to access a server using the HttpClient to access and save data.\nFor some platforms and applications, you might also want to use the PWA (Progressive Web App) model to improve the user experience.

\n\n

Support for the development cyclelink

\n\n

File structure, configuration, and dependencieslink

\n\n

Extending Angularlink

\n\n\n \n
\n\n\n" }