The form created in that example is for use on the front end (not specifically in the admin backend), and it allows front-end users to update / create webapp items.
The only thing that makes it 'basic' is the lack of the business logic you'll apply using Javascript.