Microsoft School of PHP: Classes Open!
The Microsoft School of PHP is now open. Over 30 screencasts are now available for your personal viewing pleasure.
Microsoft School of PHP Preview
Originally published 7th March 2011
PHP remains one of the most popular web development languages. Combining dynamic, edit/save/refresh development with extensibility – PHP is used by WordPress, Drupal, Joomla and a myriad of other web content management systems. Intensive frameworks, such as CakePHP provide strongly structured development methodologies to this popular language.
With PHP 5.2, and more intensively in PHP 5.3, Microsoft has invested engineer-time on improving the performance of PHP on Windows.
Apart from supporting the base PHP and extensions, Microsoft has also created plugins to ease PHP deployment and management inÂ IIS and support for SQL Server (and subsequently SQL Azure).
These initiatives have culminated in the Web Platform Installer.
To assist web developers with learning the varied Microsoft-PHP tie-ins, Microsoft created the PHPOnWindowsTrainingKit. This is a set of labs, demos and code showing How-tos.
Microsoft Australia has created a set ofÂ over 35Â screencasts using the Training kit as a guide that will appear in the forthcoming Microsoft School of PHP.
Here is a taste:
Using PDO to Access SQL Server
Incorporated into PHP 5.1, PHP Data Objects (PDO) provide object-oriented and consistent data-access features to the PHP language. Microsoft added PDO support in version 2.0 of the Drivers for PHP for SQL Server. In this video, I show how they work for both textual and binary object; retrieval and update.
Forms Authentication for Users
Forms Authentication is a user auth method incorporated in ASP.NET and IIS. When building applications with PHP on Windows, the same authentication method can be used. In this video, I demonstrate how.