Build Real Projects
Five small projects that each solve a real problem: a signup gate, a weather widget, a currency converter, a QR code generator and a multi-API pipeline.
Build Real Projects badgeComplete all 5 lessons to earn it. About 3 hours.
0 of 5 lessonsStart course
What you'll be able to do
- Block fake and disposable signups before they reach your database
- Build a location-aware weather widget
- Convert currencies with live exchange rates
- Generate and serve QR code images
- Chain several APIs into one workflow
This course is one of three skill areas on exam APV-100, APIVerve Certified Developer: API Fundamentals: 10 of its 30 questions. See the full path
Syllabus
- Block fake signups with email validationStart hereBuild a signup gate in Node and Express that detects disposable email signups, checks MX records and returns allow, review or block before the account exists.
- Build a location-aware weather widgetBuild a weather app with an API in Node: find the visitor's city from their IP, fetch the forecast, cache it per city and fall back cleanly when lookup fails.
- Build a currency converter that gets the money rightBuild a currency converter with a live exchange rate API in JavaScript and Python, using integer minor units, not floats, and caching rates for ten minutes.
- Generate QR codes for event check-inGenerate QR code images with an API in Node.js and Python, save them before the download link expires, and build a signed check-in link for event tickets.
- Chain APIs into a summarise-and-score pipelineChain APIs into a Node.js pipeline that scrapes a web page to text, summarizes it and scores its sentiment, running steps in parallel and handling each failure.