Mini Project 1 · HTTP Connection
Practice building a Flow that communicates with an external program or service over HTTP — understanding the Request–Response pattern, sending and receiving data, and handling the result.
Template awaiting content
This page is the standard 12-heading skeleton of a Mini Project. The inner details are not filled in yet — to be added later. All three projects share the same headings for consistency · The recommended Trigger for this project is a Dashboard Trigger or Manual, so learners can start the run themselves during testing.
1. Part Title & Overview
The situation, example use case, and what the learner will build in this project.
2. Learning Objectives
What the learner must be able to do by the end of the project.
3. Prerequisites
What the learner needs to know first, referencing the basic course.
4. Expected Result
The final result the learner should have once done.
5. System Architecture
The overview of how NARA relates to the external program or system.
6. Flow Architecture & Nodes
The high-level Flow structure, with the list of Trigger, Setup Node, Process Node, Variable and Output used.
Trigger → Connection → Data Processing → Result7. Key Concepts
The core concepts of this project, e.g. Request–Response, sending and receiving a Payload, checking the Response.
8. Guided Workshop
Step-by-step building of the Flow, led by the instructor alongside learners.
9. Flow Explanation
An explanation of how each part of the Flow works and why it is arranged that way.
10. Testing Scenarios
Test cases for both normal and error situations.
11. Troubleshooting
Common problems, likely causes, and a checklist for the order of investigation.
12. Independent Challenge & Summary
A task for learners to adjust the Endpoint, data, or Output from the sample Flow, plus a summary of the Communication Flow pattern.
Course Introduction · Designing Trigger-Based Flows
Sets up the mindset before the three Mini Projects — a Trigger is the starting point that defines when and why a Flow Path begins running — and introduces each Trigger type and how to choose one for the job.
Mini Project 2 · Email Notification
Practice building an Event-driven Flow that checks a condition or event, then sends an email alert automatically when a defined situation occurs.