Month 8 of 10

Advanced Frontend Applications (APIs & Capstone)

Build apps that talk to the world — dynamic, data-driven, and production-ready.

4
Weeks
7
Technologies
7
Skills Gained
100%
Project-Based

About This Month

What you'll experience in Month 8

Modern web applications are not static pages — they fetch live data, respond to user actions in real time, and communicate with backend APIs. Month 8 teaches you to build these kinds of apps. You will master asynchronous JavaScript (Promises and async/await), consume REST APIs with the Fetch API, and architect larger frontend codebases with modular JavaScript. You will finish the month with a complete, data-driven frontend capstone project.

What You'll Learn

Concrete skills you'll walk away with after this month

Understand the JavaScript event loop and asynchronous programming
Use Promises and async/await to handle async operations cleanly
Fetch data from REST APIs and handle errors gracefully
Display dynamic content by updating the DOM with live API data
Manage application state in vanilla JavaScript
Organise code with ES6 modules and a clear project structure
Build and deploy a complete data-driven frontend application

Technologies & Tools

What you'll be working with this month

Async JavaScript Promises & async/await Fetch API REST API Consumption ES6 Modules Local Storage Error Handling

Week-by-Week Breakdown

A detailed look at what you'll build each week

Week 29

Asynchronous JavaScript & Promises

The event loop, callbacks, Promises, and the async/await syntax.

Week 30

Fetching Data & Consuming APIs

Use the Fetch API to pull data from REST APIs and display it dynamically.

Week 31

State Management & Modular JavaScript

Manage application state and organise code with ES6 modules.

Week 32

Capstone: Data-Driven Frontend App

Build and deploy a complete frontend application powered by a real public API.


Full 10-Month Curriculum

Explore every module in the programme

Ready to Master Advanced Frontend?

Join thousands of students learning real-world software engineering skills through DoxaTech Hub's project-based 10-month bootcamp.