You might as well get used to the fact that your teacher is not going to tell you what you need to know to do your job.
Thats not what they are there for.
You have been shown how to implement a number of methodologies that are used on computers.
It is your job function, your responsibility to figure out how to put all of the tools together to meet your end goal.
I am more than happy to do your work for you. THe less you learn the more money I make doing jobs that you cannot.
So ask yourself, Do I want to be a programmer, or do I want to let other people make money doing jobs that I cannot?
If there is something that you feel your instructor should have told you, then go ask him for his input. THat is what you are paying them for, it is your right, it is your responsibility to educate yourself, no one elses.
Good luck, and Happy coding.
Dan -