You are never going t change the Captains behaviour so concenrate on the things that you can influence.
1/ Your reaction to a shouting Captain (are you happy with your reaction, what will you do differently next time etc etc)
2/ Your knowledge. (You are already addressing this by asking a question on here but that will never be as effective as getting into your books and understanding your aircraft.)