Preheat the oven to 400F. For easier cleanup, line a baking sheet with parchment.
Place ½ cup barbecue sauce in a bowl (reserve the rest for later), and brush it onto both sides of the chicken thighs.
Bake the chicken for 30 minutes or until the internal temp is 165F. Remove the chicken from the oven and let it rest before cutting it into bite sized pieces.
Add the shallots to a microwave safe bowl and cover them with oil. Microwave the shallots for 5 minutes, then stir them and microwave for another minute. Stir again, microwave another 30 seconds to a minute, stir, and so on until shallots are golden brown but not burnt (about 7-8 minutes total).
Using a slotted spoon, remove the shallots and place them on a paper towel lined plate to cool and crisp. Season the shallots with salt.
Mix the ranch ingredients together.
Place the lettuce, diced cooked chicken, corn, tomatoes, black beans, and green onions in a large salad bowl.
Toss the salad with your desired amount of ranch dressing and all of the reserved barbecue sauce.
Top the salad with the crispy shallots and enjoy!