C++ is a powerful and complex language. This course covers advanced C++ language features and development techniques, to help you get the most out of the language.
This course gets you started with the C# language and the .NET framework. It will help you to understand the basic syntax and cover the most important parts of the class library.
C# 6 is new in Visual Studio 2015, and is the latest evolution of Microsofts primary programming language. This course covers the latest language features in C# 6 and the .NET 2015 platform.
This course presents a straightforward, broad and deep introduction to Python, its syntax and semantics, and its module ecosystem.
Once you have mastered the core features of C# as a programming language, you are ready to take the next step. The .NET Framework offers an incredibly rich and diverse set of APIs that cover all aspects of contemporary development.
What does Service Oriented Architecture really mean - When is it relevant - Why might it be interesting - What are the risks - How does it relate to technologies such as web services, message queues and service busses - How does it fit in with business processes, modeling and agility.
Test-Driven Development (TDD) puts testing at the heart of the development process. Instead of testing being a boring, time-compressed flurry of bug hunting that follows on from implementation, TDD sees us use tests to drive and support the implementation process itself.
In this course the students will learn the more advanced programming skills and techniques that they can use to optimize their Windows Store app and differentiate their app from other apps in the Windows Store.
In recent years, parallel hardware has become the norm. Its not unusual to discover that ones smartphone has a multi-core CPU these days.
This Microsoft Official Courses On-Demand is an integrated blend of video,reading, Microsoft Labs Online and knowledge checks that can help Developers,IT Pros,and IT teams stay abreast of the latest technologies and build their technical skills in a flexible, time-efficient and cost-effective manner