Make the dressing: Bring a small saucepan of water to a boil; add the garlic and cook 2 minutes. Remove the garlic and place in a blender with the cherry tomatoes, vinegar and basil; puree until smooth. With the motor running, add the olive oil in a slow, steady stream and blend until smooth. Season with salt and pepper.
Make the salad: Bring a large pot of salted water to a boil. Add the pasta and cook until al dente (about 2 minutes less than the label directs). Drain and rinse under cool water; shake off the excess. Transfer the pasta to a bowl and toss with the dressing.
Shave the zucchini into strips with a vegetable peeler or mandoline; halve the strips crosswise and add to the pasta. Add the tomatoes, bocconcini, pine nuts and basil and toss. Season with salt and pepper. Serve immediately or refrigerate, covered, up to 6 hours. (Bring to room temperature before serving.)