Typhoid is also a good one to have in general. I believe it's oral and is good for two years. Depending on your age, you may be a candidate for an adult MMR booster - check with your doctor. I believe that one is an injection.
Some friends feel it's important to start a course of anti-malarials, but that's oral, once per day, starting a week before traveling and continuing until two weeks after your return. I prefer a suitable application of DEET, as avoiding mosquito bites avoids not only malaria, but Dengue and Zika as well.