<html> | |
<!-- | |
Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. | |
--> | |
<head> | |
<title>PHP and HTML5 Learning Trail - NetBeans IDE Tutorials, Guides and Articles</title> | |
<meta name="description" CONTENT="Collection of resources for programming PHP | |
applications in NetBeans IDE"> | |
<meta http-equiv="content-type" content="text/html; charset=utf-8"> | |
<link rel="stylesheet" type="text/css" href="../../netbeans.css"> | |
</head> | |
<body> | |
<h1>PHP and HTML5 Learning Trail</h1> | |
<p>Below are some resources using the NetBeans IDE to develop PHP applications and HTML5 applications. | |
NetBeans IDE support for these technologies is rapidly evolving. | |
Please see the <a href="http://blogs.oracle.com/netbeansphp/">NetBeans for PHP blog</a> and | |
<a href="https://blogs.oracle.com/netbeanswebclient/">NetBeans WebClient blog</a> for the latest information.</p> | |
<table class="full-width"> | |
<tbody> | |
<tr> | |
<td width="50%" class="valign-top"> | |
<div class="trail-box"> | |
<div class="trail-box-header"> | |
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> | |
<!-- here is the box header --> | |
<h1>Getting Started<a name="start-netbeans"></a></h1> | |
</div> | |
<div class="trail-box-content"> | |
<ul> | |
<li><a href="../docs/webclient/html5-gettingstarted.html">Getting Started with HTML5 Applications</a></li> | |
<li><a href="../docs/php/quickstart.html">NetBeans IDE PHP Quick Start Tutorial</a></li> | |
<li><a href="../docs/php/project-setup.html">Setting Up a PHP Project</a></li> | |
<li><a href="../../kb/docs/php/ajax-quickstart.html">Introduction to Ajax in PHP Applications</a></li> | |
<li class="new-bullet"><a href="../docs/webclient/ojet-gettingstarted.html">Getting Started with Oracle JET Applications</a></li> | |
<li class="new-bullet"><a href="../docs/webclient/cordova-gettingstarted.html">Getting Started with Cordova Applications</a></li> | |
</ul> | |
</div> | |
<div class="trail-box-bottom"> | |
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> | |
</div> | |
</div> | |
<div class="trail-box"> | |
<div class="trail-box-header"> | |
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> | |
<!-- here is the box header --> | |
<h1>Tutorials and Articles</h1> | |
</div> | |
<div class="trail-box-content"> | |
<p><b>HTML5 and JavaScript Project Development</b></p> | |
<ul class="b-bottom-dashed"> | |
<li><a href="../docs/webclient/html5-editing-css.html">Working with CSS Stylesheets in HTML5 Applications</a></li> | |
<li><a href="../docs/webclient/html5-js-support.html">Debugging and Testing JavaScript in HTML5 Applications</a></li> | |
<li><a href="http://wiki.netbeans.org/HTML5">HTML5 Support in NetBeans IDE wiki page</a></li> | |
<li><a href="../docs/web/js-toolkits-jquery.html">Using jQuery to Enhance the Appearance and Usability of a Web Page</a></li> | |
<li><a href="../docs/web/js-toolkits-dojo.html">Connecting a Dojo Tree to an ArrayList using JSON</a></li> | |
<li class="new-bullet"><a href="https://blogs.oracle.com/geertjan/entry/html5_front_end_for_an" target="_blank">HTML5 Front End for an Existing Java EE Application</a> (Geertjan's blog)</li> | |
</ul> | |
<p><b>Configuring Your Environment for PHP Development</b><a name="configuration"></a></p> | |
<ul class="b-bottom-dashed"> | |
<li><a href="../docs/php/configure-php-environment-windows.html">Configuring the Environment in Windows</a></li> | |
<li><a href="../docs/ide/install-and-configure-mysql-server.html">Configuring the MySQL Database Server in Windows</a> </li> | |
<li><a href="../docs/php/configure-php-environment-ubuntu.html">Configuring the Environment in Linux Ubuntu Distribution</a></li> | |
<li><a href="../docs/php/configure-php-environment-mac-os.html">Configuring the Environment in Mac OS X</a></li> | |
<li><a href="http://wiki.netbeans.org/HowToConfigureXDebug">How To Configure XDebug (Wiki)</a></li> | |
</ul> | |
<p><b>Testing and Debugging</b></p> | |
<ul class="b-bottom-dashed"><li><a href="../../kb/docs/php/debugging.html">Debugging PHP Source Code in the NetBeans IDE</a> </li> | |
<li><a href="../docs/php/phpunit.html">Testing with PHPUnit and Selenium</a></li> | |
<li><a href="http://blogs.oracle.com/netbeansphp/entry/path_mapping_in_php_debugger">NetBeans for PHP Blog: Path Mapping for Remote Debugging</a></li> | |
</ul> | |
<p><b>Frameworks</b></p> | |
<ul class="b-bottom-dashed"> | |
<li><a href="http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/oow10/php_webapp/php_webapp.htm" >Developing a Zend Framework Application With Oracle Database 11g and NetBeans IDE</a></li> | |
<li><a href="http://www.tiplite.com/cakephp-support-in-netbeans/">TipLite blog: CakePHP Support in NetBeans</a> </li> | |
<li><a href="http://blogs.oracle.com/netbeansphp/entry/using_zend_framework_with_netbeans">NetBeans for PHP Blog: Using Zend Framework with NetBeans IDE</a></li> | |
<li><a href="http://www.mybelovedphp.com/2009/01/27/netbeans-revisited-code-completion-for-code-igniter-ii/">My Beloved PHP blog: Netbeans revisited: Code Completion for Code-igniter II</a></li> | |
<li><a href="http://www.mybelovedphp.com/2009/01/27/netbeans-code-completion-for-the-kohana-framework/">My Beloved PHP blog: Netbeans: Code Completion for the Kohana Framework</a></li> | |
<li>See also: Symfony and Zend framework support documents in the Screencasts and Community Contributions sections.</li> | |
</ul> | |
<p><b>General PHP Tutorials</b></p> | |
<ul class="b-bottom-dashed"> | |
<li><a href="../docs/php/code-templates.html">Code Templates in NetBeans IDE for PHP</a></li> | |
<li><a href="../docs/php/remote-hosting-and-ftp-account.html">Deploying a PHP Application on a Remote Web Server</a></li> | |
</ul> | |
<p><b>Creating a Database Driven Application With PHP</b></p> | |
<ul> | |
<li><a href="../docs/php/wish-list-tutorial-main-page.html">Main Page: Creating a Database Driven Application With PHP</a></li> | |
<li><p>Part 1: Creating the Database</p> | |
<ul> | |
<li><a href="../docs/php/wish-list-lesson1.html">1a: Creating a MySQL Database</a></li> | |
<li><a href="../docs/php/wish-list-oracle-lesson1.html">1b: Creating Oracle Database Tables</a> </li> | |
</ul> | |
</li> | |
<li><a href="../docs/php/wish-list-lesson2.html">Part 2: Designing the Application. Reading from the Database</a></li> | |
<li><a href="../docs/php/wish-list-lesson3.html">Part 3: Creating a New Application User</a></li> | |
<li><a href="../docs/php/wish-list-lesson4.html">Part 4: Optimizing the Code</a></li> | |
<li><a href="../docs/php/wish-list-lesson5.html">Part 5: Adding Security. Implementing Application User Logon</a></li> | |
<li><a href="../docs/php/wish-list-lesson6.html">Part 6: Adding a New Wish to the Database</a></li> | |
<li><a href="../docs/php/wish-list-lesson7.html">Part 7: Updating and Deleting Entries In the Database</a></li> | |
<li><a href="../docs/php/wish-list-lesson8.html">Part 8: Making the Application Look Better Using CSS</a></li> | |
<li><a href="../docs/php/wish-list-lesson9.html">Part 9: Deploying the Application on a Remote Web Server</a></li> | |
</ul> | |
</div> | |
<div class="trail-box-bottom"> | |
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> | |
</div> | |
</div> | |
</td> | |
<td width="50%" class="valign-top"> | |
<div class="trail-box"> | |
<div class="trail-box-header"> | |
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> | |
<h1>Screencasts</h1> | |
</div> | |
<div class="trail-box-content"> | |
<ul> | |
<li class="new-bullet">(YouTube) <a href="https://www.youtube.com/watch?v=gIEBo2AUDkA">Backbone.js Meets Java EE in Maven </a> </li> | |
<li class="new-bullet"><a href="../docs/web/html5-cordova-screencast.html">Getting Started with Cordova in NetBeans IDE</a> </li> | |
<li class="new-bullet"><a href="../docs/webclient/html5-knockout-screencast.html">Using KnockoutJS in an HTML5 Application</a> </li> | |
<li><a href="../docs/web/html5-gettingstarted-screencast.html">Getting Started with HTML5 Applications</a> </li> | |
<li><a href="../docs/web/html5-css-screencast.html">Working with CSS Stylesheets in HTML5 Applications</a> </li> | |
<li><a href="../docs/web/html5-javascript-screencast.html">Testing and Debugging JavaScript in HTML5 Applications</a> </li> | |
<li>(YouTube) <a href="http://www.youtube.com/watch?v=edw0js0hdEo">HTML5, JavaScript & CSS3 in NetBeans IDE </a> </li> | |
<li>(YouTube) <a href="http://www.youtube.com/watch?v=loSrdwuxgSI#!">From Database to HTML5 Backbone.js in 5 Minutes</a> </li> | |
<li><a href="../docs/php/screencast-php54.html">Editing PHP 5.4 with NetBeans IDE</a></li> | |
<li><a href="../docs/php/screencast-doctrine2.html">Doctrine 2 Framework Support in NetBeans IDE for PHP</a></li> | |
<li><a href="../docs/php/screencast-continuous-builds.html">Support for PHP on Continuous Build Servers</a></li> | |
<li><a href="../docs/php/screencast-apigen.html">Generating PHP Documentation With NetBeans IDE</a> (Now uses ApiGen instead of PHPDocumentor.)</li> | |
<li><a href="../docs/php/screencast-smarty.html">Smarty Framework Support in NetBeans IDE for PHP</a></li> | |
<li><a href="../docs/php/screencast-rename-refactoring.html">Rename Refactoring and Other Editor Improvements in NetBeans IDE 7.0 for PHP</a> </li> | |
<li><a href="../docs/php/zend-framework-screencast.html">Screencast: Zend Framework Support in NetBeans IDE </a></li> | |
<li><a href="../docs/php/namespace-code-completion-screencast.html">PHP Namespace Code Completion</a></li> | |
<li><a href="../docs/php/flickr-screencast.html">Building a PHP Demo in Flickr</a></li> | |
<li><a href="../docs/php/php-variables-screencast.html">Declaring Variables in Comments and Related Code Completion Features</a></li> | |
</ul> | |
<div class="b-top-dashed align-right"><br><p> | |
<a href="/community/media.html"> | |
<img width="15" height="12" src="../../images_www/v6/arrow-button.gif" alt=""/> | |
NetBeans Media Library | |
</a></p> | |
</div> | |
</div> | |
<div class="trail-box-bottom"> | |
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> | |
</div> | |
</div> | |
<div class="trail-box"> | |
<div class="trail-box-header"> | |
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> | |
<!-- here is the box header --> | |
<h1>Community-Contributed Docs</h1> | |
</div> | |
<div class="trail-box-content"> | |
<ul> | |
<li><a href="http://netbeans.dzone.com/php-project-api-generator">DZone: APIGen Plugin: PHP Project API Generator</a> </li> | |
<li><a href="http://wiki.netbeans.org/NB68symfony">Symfony on Windows in NetBeans 6.8</a></li> | |
<li><a href="http://wiki.netbeans.org/ConfiguringNetBeansProjectForWordPress">Configuring a NetBeans IDE Project for WordPress</a></li> | |
</ul> | |
<div class="b-top-dashed align-right"><br><p> | |
<a href="http://wiki.netbeans.org/CommunityDocs_Contributions" target="_blank"> | |
<img width="15" height="12" src="../../images_www/v6/arrow-button.gif" alt=""/> | |
All Community-Contributed Docs </a></p> | |
</div> | |
</div> | |
</div> | |
<div class="trail-box"> | |
<div class="trail-box-header"> | |
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> | |
<!-- here is the box header --> | |
<h1>Other Resources</h1> | |
</div> | |
<div class="trail-box-content"> | |
<p><b><em>Developing Applications with NetBeans IDE</em> User's Guide</b></p> | |
<ul class="b-bottom-dashed"> | |
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb7400&id=NBDAG1532">Developing PHP Applications</a></li> | |
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb7400&id=NBDAG1525">Developing HTML5 Applications</a></li> | |
</ul> | |
<p><b>Online Magazine Articles</b></p> | |
<ul> | |
<li><a href="http://netbeans.dzone.com/news/generate-constructor-getters-a">NetBeans Zone: Generate Constructor, Getters and Setters in NetBeans PHP IDE</a></li> | |
<li><a href="http://netbeans.dzone.com/news/netbeans-project-specific-php-">NetBeans Zone: NetBeans Project-Specific PHP Interpreter</a></li> | |
<li class="new-bullet"><a href="http://jaxenter.com/from-database-to-restful-web-service-to-html5-in-10-minutes-46064.html">Jax Magazine: From database to RESTful web service to HTML5 in 10 minutes</a></li> | |
</ul> | |
<p><b>The IDE, Databases, and Versioning</b></p> | |
<ul> | |
<li><a href="../docs/ide/oracle-db.html">Connecting to Oracle Database</a> </li> | |
<li><a href="../../features/ide/index.html">Base IDE Features</a></li> | |
<li><a href="../articles/mysql.html">MySQL and the NetBeans IDE</a></li> | |
<li><a href="../docs/ide/mysql.html">Connecting to a MySQL Database</a></li> | |
<li><a href="../../features/ide/collaboration.html">Version Control and Developer Collaboration</a></li> | |
<li><a href="http://nbdrupalsupport.dev.java.net/">NetBeans IDE Support for Drupal 6.x</a></li> | |
</ul> | |
<p><b>Weblogs</b></p> | |
<ul class="b-bottom-dashed"> | |
<li><a href="http://blogs.oracle.com/netbeansphp/entry/configuring_a_netbeans_php_project#comments">NetBeans for PHP blog</a></li> | |
<li><a href="https://blogs.oracle.com/netbeanswebclient/">NetBeans Web Client blog</a></li> | |
</ul> | |
</div> | |
<div class="trail-box-bottom"> | |
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> | |
</div> | |
</div> | |
</td> | |
</tr> | |
</tbody> | |
</table> | |
</body> | |
</html> |