Personally, I would recommend dumbbells for these moves. They are easier on the shoulder joint and provide better ROM. And if you have access to kettlebells, you could use those instead of dumbbells (especially for the shoulder presses). There are many videos online, but here is one that is easy to follow:
Dumbells and kettlebells will provide you with the greatest ROM (range of motion) with these activities. They are also both great because they force the user to stabilize all muscles used throughout the movements which leads to better neural muscular response; also known as the “mind body connection.”
Barbells, on the other hand, can also have their advantages. You are able to move more weight, safely which can lead to more myofibril response(meaning you are going to grow more) but many times they are done in a way that is not natural and can place more strain on your body; especially your joints. The best programs, generally, incorporate various methods of exercises and training such as dumbells, kettlebells, barbells, cables, isolation and compound exercises.
Wish you the best of luck,
Dumbbells create more isolated efforts for each individual arm and require more stabilization when moving through a range of motion. With the exercises mentioned, dumbbells or other single-hand weights may provide a greater range of motion but will likely limit absolute amount of weight lifted. Using a barbell lets one balance out the weight load usually resulting in an increased absolute weight lifted. Both are great and require stability from the shoulder girdle and the abdomen because each are free-weight exercises.