Mix all dressing ingredients in a bowl and set aside until ready to use.
Chop bacon crosswise into small pieces. Heat a frying pan on medium-high, add oil and bacon and cook until crispy. Remove the bacon to a plate lined with paper towel, leaving the bacon fat in the pan.
Add bread cubes to the pan and reduce heat to medium-low. Toss often until lightly browned on all sides. Remove to a plate until ready to use.
Slice tomatoes into ½-inch slices and arrange them on a large plate. Drizzle a few spoonfuls of dressing over them.
Toss corn, arugula, basil, bacon and croutons in a large bowl with remaining dressing. Place mix on top of tomatoes.
Sprinkle feta cheese over the salad and serve right away.
