hey, Always take one thing and take it into future. I would advise you to be familiar with .Net technologies as much work is going into that. catch C# and Asp.NEt and SQl Server use them as much u can.
UML and other stuff are part of all education and tools u can learn them time to time.