Drain and rinse the black beans and corn, then chop the celery, red pepper, red onion, cilantro, and avocado.
Combine the beans, corn, and chopped vegetables in a large bowl.
In a small bowl (or Mason jar), whisk together olive oil, red wine vinegar or lemon juice, date syrup, salt, onion powder, garlic powder, and chili powder.
Pour the vinaigrette over the salad and toss gently to coat.