Featured Courses

CodeValue College is the home of appreciated software experts who are eager to share their knowledge and experience.

Among us you'll find a Microsoft MRD, MVPs, book authors, podcasters and international speakers.




Pavel Yosifovich
Pavel Yosifovich

Programming the Windows Media Foundation

The Windows Media Foundation (MF) is the successor to DirectShow, providing an enhanced multimedia platform, upon which digital media may be rendered, captured and filtered. As the next generation media platform, Media Foundation ensures enhanced robustness, high quality and glitch resilience.

The course describes the major Media Foundation components, covering audio / video rendering and capturing, media control, as well as the creation of Media Foundation Transforms (MFT), that allow various filters and effects to be applied dynamically and offline.

Alon Fliess
Alon Fliess

Practical Windows 7 & Server 2008 R2 Development

Windows 7 is not just a great operating system for users, it is also a modern and efficient development platform. Windows Server R2 is the server flagship operating system, supporting up to 256 CPU cores and providing the foundation for high performance scalable server applications.

In this course the Windows C++ developer sees how much more productive and efficient the development life cycle is. Guided by a Windows programming expert, you'll examine new Windows 7 & Windows Server R2 capabilities and get a head start exploiting them to build better user experiences and server applications.

Shay Friedman
Shay Friedman

Beginning HTML5 and CSS3

HTML5 and CSS3 are the hottest buzz around. These technologies come with a promise we all have been dreaming about - make native web applications much easier to create and design.

As the game changes they are, these new technologies bring a lot of new features and APIs. In this 5-day course, we will start from the fundamentals of HTML, JavaScript and CSS and move on to their new capabilities - we will learn how to use them as well as best practices for using them in the rapidly changing environment of the web.

Eran Stiller
Eran Stiller

Porting Applications to Windows Azure

This course will introduce to you what Azure means for your applications, guiding you through core concepts and explaining the benefits. It will teach you how to port and deliver cloud ready applications, demonstrating techniques for developing for the cloud, and walking you through best practices in architecture. The course will help you plan a roadmap for migrating your apps to the cloud, highlighting cost orientated migration considerations.

Amir Zuker
Amir Zuker

NHibernate - From Novice to Competent

A significant portion of today's applications are data centric, however the dominant development paradigm today is using object-oriented design. NHibernate, as an ORM infrastructure, brings together these different approaches and helps us implement an object-modeled Data Access Layer (DAL) using a mature, enterprise-proven infrastructure.

Throughout this course you will learn and experience various aspects of NHibernate, as well as important "behind the scenes" information such as the built-in caching mechanisms and the NHibernate generated SQL.

Eli Arbel
Eli Arbel

Windows Phone

Windows Phone is a promising new mobile phone operating system from Microsoft. Windows Phone provides innovative user interface and functionality, as well as a great development platform which enables rapid application and game development. This course will help you, the developer, to quickly adopt the Windows Phone Silverlight platform, from development through testing and uploading your app to the Marketplace.