Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build full-stack applications using Motia, the viral backend framework gaining popularity on GitHub, through this comprehensive 35-minute tutorial. Explore Motia's core features including API development, background job processing, queue management, and AI-agent capabilities while building a practical polling application. Start by understanding what Motia is and see a demonstration of the example app you'll create. Set up a new Motia application and navigate through the Workbench UI to familiarize yourself with the development environment. Build multiple API endpoints for creating polls, retrieving all polls, and fetching individual polls, then implement a complete voting workflow with dedicated API endpoints. Master advanced concepts including context management, logging systems, and event-driven workflows with step-by-step implementation. Discover Motia's observability features, learn to set up cron jobs for scheduled tasks, and understand state management within the framework. Implement real-time streaming capabilities for both writing and consuming data streams. Create a frontend interface that seamlessly integrates with your Motia backend, demonstrating the interaction between client and server components. Gain hands-on experience with streaming data consumption and conclude with a comprehensive overview of the entire application architecture and Motia's capabilities for modern web development.
Syllabus
What is Motia
Example app demo
Create Motia app
Workbench UI lookaround
Create API endpoint create poll
Create API endpint get polls
Create API endpoint get poll
Voting workflow
API endpoint for voting
Context
Logger
Event steps for workflow
Observability
Cron step
State
Streaming writing
Create frontend for Motia app
Interaction between frontend - backend
Streaming consuming
Overview
Taught by
ByteGrad