# Table of Contents Brainstorm
- Abstract (Summary)

- Introduction
- - Purpose (Project Idea)
- - Methodology (Huerto Iterations)
- - Scope (Ground Rules)

- Chapter 0: Staring a Web Application (What is)
- - (What is Web Stuff)
- - Dependency Mgmt
- - - Purpose
- - - NPM
- - - - (Advantages, Disadavantages)
- - - Copy
- - - CDN
- - Frameworks vs. Vanilla 
- - Testability
- - (Recommendations?)

- Chapter 1: Architecture Options - Toolbox - Theory  (How to)
- - Vanilla -> ok, für kleine applikation mit nur einer view
- - - Event Listeners

- - React/Componente/vDom Approach
- - MVC Approach (+ Vdom Rendering combined? )

- Chapter 2: 
- - 



- - Chapter 1: One View (Form)
- - Chapter 2: Validation
- - Chapter 3: CRUD (Master-Detail)
- - Chapter 4: Multiple Views




- (Anwednung - Huerto - Recomedations) - Präsi
- - 01, 02 .. 05

- Absctractions 
- - Observable, ObservableList, ... 


Topics:
- MVC
- Bidirectional vs One-directional
- VDom
- Components (React)
- Diffing
- Store, State (sharing?)
- Mounting
- Focus (Identity)
- Rendering
- Memory Leaks (Listeners)
- Observables
- Validation
- Event Managers
- PubSub
- Bundling
- Testing
- JSDoc
- CURD
- ID Mgmt
- IncrementalDom (Angular)
- redux
- FORM VALIDATION?


- Web Development
  - Coding for the Web
  - Frameworks
  - JDoc
  - Testability

  - glossar? - $_notation