Wash the potatoes and cook in boiling water for about 20 minutes. Clean and wash the beans and cook them in boiling salted water for about 8 minutes. Remove and rinse with cold water. Drain potatoes, rinse with cold water, peel and cut into large pieces.
Boil eggs in boiling water for about 9 minutes. Drain and peel. Quarter the eggs. Wash and halve tomatoes. Clean and wash the salad and drain well. Cut artichoke hearts in half. Peel and finely dice shallots.
Drain the tuna and pluck roughly.
Mix mustard, vinegar, shallots, salt and pepper. Emulsify oil in a thin stream. Cut olives into rings. Drain anchovies well and cut in half. Mix the prepared ingredients carefully and fold in the vinaigrette.
Wash basil, shake dry, pluck leaves from stems and garnish the salad with it.