WSO2 Certification Exam Levels
Practitioner
Recommended for developers, the Practitioner certification is the ideal starting point for becoming certified in WSO2 products. Each product certification includes a 30-question multiple-choice (MCQ) exam. Candidates must complete the relevant Fundamentals training course on the WSO2 Online Training Platform before attempting the exam.
A WSO2 Certified Practitioner should be able to:
- Evaluate a business problem and decide whether WSO2 products are the right fit for the solution.
Developer
Suitable for developers, the Developer certification builds on the Practitioner certification. The exam consists of 50 multiple-choice questions (MCQs). Candidates should have approximately three months of practical experience with the product and complete the relevant Fundamentals and Advanced training courses on the WSO2 Online Training Platform before attempting the exam.
A WSO2 Certified Developer should be able to:
- Configure and deploy WSO2 products to deliver an out-of-the-box solution.
- Evaluate a business problem and decide whether WSO2 products are the right fit for the solution.
- Deliver a pre-sales pitch and lead a discussion using core product concepts and features.
- Deliver standard product demonstrations, proofs of concepts (POCs), and samples.
- Design high-level solution and deployment architectures.
Expert
Ideal for experienced developers, the Expert certification consists of two practical exams that assess advanced product knowledge and hands-on skills. Candidates must have an in-depth understanding of the product, at least six months of practical experience, and the relevant Developer certification.
A WSO2 Certified Expert should be able to:
- Propose pre-sales solutions using domain concepts and patterns, product features, architecture and message flows, extension and customization points, WSO2 connectors, third-party integration, and deployment and migration best practices.
- Deliver customized pre-sales demos, proofs of concept, and samples based on business use cases.
- Provide development services, including configuration, artifact development, and custom extensions.
- Set up products and dependencies using standard deployment patterns.
- Develop and deliver standard product extensions, localizations, and recommended customizations.
- Review the configurations and artifacts of a given deployment.