Web Unit 2 Sprint 5

Welcome to Web Unit 2 Sprint 5! This sprint focuses on DOM manipulation, event handling, component creation, and working with network data. You'll learn how to interact with the DOM, handle user events, create reusable components, and fetch data from APIs.

Modules

Module 1: The DOM

Learn about the Document Object Model (DOM) and how to manipulate it using JavaScript. Topics include DOM structure, selecting elements, and modifying content.

View Module 1

Module 2: Events in the Browser

Explore event handling in the browser, including event types, event listeners, and event propagation. Learn how to create interactive web applications.

View Module 2

Module 3: Building Components

Master the art of creating reusable components using JavaScript. Learn about component composition, state management, and best practices.

View Module 3

Module 4: Consuming Data From the Network

Learn how to work with APIs and handle asynchronous data. Topics include fetch API, promises, and error handling.

View Module 4

Code-Alongs

Code-Along 1: JavaScript Classes

Build a component library using JavaScript classes. Learn about object-oriented programming and component design patterns.

View Code-Alongs

Code-Along 2: Network Requests

Create a data-driven application using the fetch API. Learn about handling API responses and managing application state.

View Code-Alongs

Sprint Challenge

Final Project

Apply your knowledge of DOM manipulation, events, components, and network requests to build a complete web application.

View Sprint Challenge

Additional Resources