I’m sorry, but I’m not aware of any external tutorials of this particular subject matter. However, I think I can point you in the right direction on what to look for. If you don’t want to make the animations in an external program, I think Timelines would be the best option. Here is the official documentation about timelines (sorry:D)
And it also recently came up as a topic in the forums recently, so you might want to check it out as I posted some screenshots there about how to set up a very simple door animation (just implement it using a drawer, shouldn’t be too different)
Forum post about using Timelines
I hope these will help you a bit!