Basically, a good rule to remember is that if you grow a plant for the fruit or the root, it needs full sun. If you grow it for the leaves, stems, or buds, a little shade will be just fine.
Salad Greens, such as leaf lettuce, arugula, endive, and cress.
In some ways, growing in a site with part shade is easier than growing in full sun. You won’t have to water as often, and crops that are quick to bolt in hot weather, such as lettuces and spinach, will grow quite a bit longer given some shade.