The Microsoft .NET Framework can be defined as an environment for developing, deploying and running applications, and web services on Windows platforms such as Windows Server 2008, Windows 7, and Window Azure. The latest release is Microsoft .NET Framework 4. The .NET Framework supports the use of different languages and libraries for application development. Supported languages include Visual Basic, Visual C++, Visual C#, and Visual J#. The latest release of all of these languages is release 2010. This course will provide an overview of the features and architecture of the .NET Framework, and the technologies, languages, development tools, and hosting options it provides.
Developers, architects, and system administrators who are interested in understanding the features of the .NET Framework and how it can be harnessed to develop and deploy enterprise applications, including Windows applications, Web applications and Cloud-based applications. Users should have a thorough knowledge of the concepts of software development and of the architecture of business applications.