Bring a pot of salted water to a boil. Add the asparagus and blanch for 2-3 minutes until bright green and tender-crisp. Remove and immediately transfer to an ice bath to stop the cooking process. Drain and set aside.
In a large mixing bowl, combine the blanched asparagus, corn, cherry tomatoes, red onion, and basil.
In a small bowl, whisk together the olive oil, apple cider vinegar, Dijon mustard, salt, and pepper until well combined.
Pour the dressing over the salad and toss gently to coat all the ingredients evenly.
Let the salad sit for at least 15 minutes before serving to allow the flavors to meld.
Serve chilled or at room temperature.