>The knowledge obtained in most of them is not easily transferable to other technology stacks.
This is like complaining that French courses leave you unable to converse in German. Most rational people wouldn't expect otherwise.These are both. Not just one, nor just the other
The knowledge obtained in most of them is not easily transferable to other technology stack.
that is questionable at least. For example for programming laguages they teach both the language and the tools. The language is easily transferable. Well it's not even a transfer, it's just the language [1]. And the tools might be pretty similar depending on which stask you transfer to.
[1] apart from possible minor differences of course, like in the C++ compiler. Not sure if there is a difference for things like JavaScript?
That's not really a problem when you are interested in learning this specific technology stack.
This is complaining that learning Windows Server administration didn't prepare you for managing a Linux server. At some point in time, you learn specifics.
You're right about deployments of J2EE on Windows servers, my point here was that they might have guides on how to tie some knots together to make Java <> Windows play nicely, but I wouldn't expect too much. After all, Microsofts target is providing you with full solution to your business needs.
They need to start giving free guides, giving software (BizSpark) might not be enough if people don't know how to use it. And as much as I dislike some of the policies which Microsoft has, I would be lying when telling, that I didn't found pleasure while working with tools like SQLServer or the.
Also, as tracker1 said below - I'm also surprised with node. They know that getting some other languages (ruby, python) to work on Windows can be a bit "hard", especially in production deployments (try using some tools written in ruby, like veewee + vagrant + virtualbox combo), you would expect that they would at least advertise nodejs more.
Unfortunately, this is much more a tool for extending their lock-in than one to educate professionals about the current state of the art.
http://www.microsoftvirtualacademy.com/Content/ViewContent.a...
Really, is like bashing a company just because it is called Microsoft. What if I tell you there are hackers who love it?
Not credible. It's a contradiction in terms.