Cook the rigatoni / penne in a large saucepan with sparkling salt water according to the instructions on the packet al dente. Drain carefully and transfer to a large salad bowl.
Roast the pine nuts in a pan without oil for 2-3 minutes over medium heat until golden yellow, then allow to cool a little.
Beat the oil, garlic and vinegar.
Pour the dressing over the warm pasta, fold in and let cool down a little. Add the artichoke hearts, ham, tomatoes, basil, rocket, pine nuts and olives.
Mix all ingredients well and season with salt and black pepper from the mill.