Web Part 2# 1. Interactivity 1.1. JavaScript 1.2. JavaScript in HTML 1.3. Document Object Model 1.4. Window, Document and Elements 1.5. Finding Elements 1.6. Editing the Page and Elements 1.7. Events 2. User Interface and User Experience (UI/UX) 2.1. Overview 2.2. Responsive Web Design 2.3. Front End Frameworks 2.4. CSS Preprocessors 2.5. Performance 3. Object-Relational Mapping 3.1. Overview 3.2. SQLAlchemy 3.3. Tutorial: ORMs in Flask 4. Standards and History 4.1. Standards 4.2. Tools 4.3. Web Browsers: Evolution and Influence 4.4. Open-Source Software and the Web 4.5. Content Management Systems (CMS) 4.6. Front-end and Back-end Collaboration 4.7. Big Data’s Impact on the Web 5. Progressive Web Apps 5.1. Progressive Web Apps 5.2. Web App Manifest 5.3. Service Workers 5.4. PWA Tutorial