Midnight Blockchain
Midnight Blockchain Development - Intermediate
Code: KP8BKKHHVendor: Midnight Training SchoolCourse fee ZAR 499.00
Intermediate Midnight training covering state machines, commitments, authentication, Midnight.js providers, Indexer GraphQL/subscriptions, and full DApp integration.
A full-stack Midnight DApp course for students who understand Compact basics. It teaches stronger state models, cryptographic application patterns, provider configuration, private-state persistence, contract deployment, indexer integration, real-time recovery, end-to-end testing, and a privacy-preserving workflow capstone.
Course content
10 chapters · 10 lessons
1. Model robust contract state with sealed fields and state machines
2. Persistent hashes, commitments, and privacy-preserving state
- ○Persistent hashes, commitments, and privacy-preserving stateSign in to access this lesson0 min
3. Authentication, access control, nullifiers, and replay resistance
- ○Authentication, access control, nullifiers, and replay resistanceSign in to access this lesson0 min
4. Midnight.js provider architecture in a real DApp
- ○Midnight.js provider architecture in a real DAppSign in to access this lesson0 min
5. Deploy, join, and call compiled contracts with generated types
- ○Deploy, join, and call compiled contracts with generated typesSign in to access this lesson0 min
6. Private-state storage, ZK configuration, and proof providers
- ○Private-state storage, ZK configuration, and proof providersSign in to access this lesson0 min
7. Query Midnight data with the Indexer and GraphQL
- ○Query Midnight data with the Indexer and GraphQLSign in to access this lesson0 min
8. Real-time subscriptions, wallet indexing, and resilient client state
- ○Real-time subscriptions, wallet indexing, and resilient client stateSign in to access this lesson0 min
9. End-to-end testing, privacy testing, and example-driven review
- ○End-to-end testing, privacy testing, and example-driven reviewSign in to access this lesson0 min
10. Intermediate capstone: privacy-preserving approval workflow DApp
- ○Intermediate capstone: privacy-preserving approval workflow DAppSign in to access this lesson0 min