Certified Blockchain Solution Architect (CBSA) Course - 5 of 5: App Development & Testing (en-gb)


Learn the fundamental concepts to build and test a Blockchain app

Development considerations

    1. In-house vs. external contracts
    2. Error handling & exceptions
    3. Push vs. pull payments
    4. On-chain data
    5. Local testing
    6. Agile methodologies
    7. Technology decisions
    8. Modular vs. monolithic
    9. Sandwich complexity model

Testing approach

    1. Shift Left
    2. Test driven development (TDD)
    3. Types of testing
    4. Cybersecurity
    5. Testing dos & don'ts
    6. Bug classifications
    7. Load testing

CBSA Course - 5 of 5

Want the whole collection?

Get the CBSA Value Pack

Have more questions?

Browse the CBSA FAQs

Other languages


All courses include

  • Bite-sized lessons that can be completed on a desktop, laptop, or mobile device on your schedule in about 10-15 minutes
  • Opportunities for deep dives into reference material based on interest
  • Process flows and additional diagrams for study and review
  • Bottom-line exam hints for each lesson
  • Take practice quizzes as many times as you need until you master them
  • Go back anytime to review materials and reinforce your learning; you can’t do that in a classroom

--Coming soon--

  • Cameo appearances by accredited trainers throughout the course
  • Time with the trainer through an online environment
  • Current event links that make the subject matter more vivid

Mobile app for courses on-the-go

Download on the App Store [Badge] Get it on Google Play [Badge]

Accredited by

Blockchain Training Alliance (BTA) Accreditation: Certified Blockchain Solution Architect (CBSA)