blob: 921959132e1c1fbc51462ceee0dbc8af73de7c81 [file] [log] [blame]
//
// Licensed to the Apache Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
// regarding copyright ownership. The ASF licenses this file
// to you under the Apache License, Version 2.0 (the
// "License"); you may not use this file except in compliance
// with the License. You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing,
// software distributed under the License is distributed on an
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, either express or implied. See the License for the
// specific language governing permissions and limitations
// under the License.
//
= PHP HTML5 学习资源
:jbake-type: tutorial
:jbake-tags: tutorials
:jbake-status: published
:icons: font
:syntax: true
:source-highlighter: pygments
:toc: left
:toc-title:
:description: PHP HTML5 学习资源 - Apache NetBeans
:keywords: Apache NetBeans, Tutorials, PHP HTML5 学习资源
下面是一些关于使用 NetBeans IDE 开发 PHP 应用程序和 HTML5 应用程序的资源。NetBeans IDE 对这些技术的支持正在快速发展。有关最新信息,请参阅 link:http://blogs.oracle.com/netbeansphp/[+NetBeans for PHP 博客+]和 link:https://blogs.oracle.com/netbeanswebclient/[+NetBeans WebClient 博客+]。
== 入门指南
* link:../docs/webclient/html5-gettingstarted.html[+HTML5 应用程序入门+]
* link:../docs/php/quickstart.html[+NetBeans IDE PHP 快速入门教程+]
* link:../docs/php/project-setup.html[+设置 PHP 项目+]
* link:../../kb/docs/php/ajax-quickstart.html[+PHP 应用程序中的 Ajax 简介+]
* link:../docs/webclient/cordova-gettingstarted.html[+Cordova 应用程序创建入门指南+]
== 教程和文章
=== HTML5 JavaScript 项目开发
* link:../docs/webclient/html5-editing-css.html[+在 HTML5 应用程序中使用 CSS 样式表+]
* link:../docs/webclient/html5-js-support.html[+在 HTML5 应用程序中调试和测试 JavaScript+]
* link:http://wiki.netbeans.org/HTML5[+NetBeans IDE 中的 HTML5 支持 Wiki 页+]
* link:../docs/web/js-toolkits-jquery.html[+使用 jQuery 改善 Web 页的外观和可用性+]
* link:../docs/web/js-toolkits-dojo.html[+使用 JSON Dojo 树连接至 ArrayList+]
* link:https://blogs.oracle.com/geertjan/entry/html5_front_end_for_an[+现有 Java EE 应用程序的 HTML5 前端+](Geertjan 的博客)
=== 为进行 PHP 开发配置环境
* link:../docs/php/configure-php-environment-windows.html[+在 Windows 中配置环境+]
* link:../docs/ide/install-and-configure-mysql-server.html[+在 Windows 中配置 MySQL 数据库服务器+]
* link:../docs/php/configure-php-environment-ubuntu.html[+在 Linux Ubuntu 发行版本中配置环境+]
* link:../docs/php/configure-php-environment-mac-os.html[+在 Mac OS X 中配置环境+]
* link:http://wiki.netbeans.org/HowToConfigureXDebug[+如何配置 XDebug (Wiki)+]
=== 测试和调试
* link:../../kb/docs/php/debugging.html[+在 NetBeans IDE 中调试 PHP 源代码+]
* link:../docs/php/phpunit.html[+使用 PHPUnit Selenium 进行测试+]
* link:http://blogs.oracle.com/netbeansphp/entry/path_mapping_in_php_debugger[+"NetBeans for PHP" 博客:映射路径以进行远程调试+]
=== 框架
* link:http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/oow10/php_webapp/php_webapp.htm[+使用 Oracle Database 11g 和 NetBeans IDE 开发 Zend 框架应用程序+]
* link:http://www.tiplite.com/cakephp-support-in-netbeans/[+TipLite 博客:NetBeans 中的 CakePHP 支持+]
* link:http://blogs.oracle.com/netbeansphp/entry/using_zend_framework_with_netbeans[+"NetBeans for PHP" 博客:将 Zend 框架与 NetBeans IDE 配合使用+]
* link:http://www.mybelovedphp.com/2009/01/27/netbeans-revisited-code-completion-for-code-igniter-ii/[+“我喜爱的 PHP”博客:重返 NetBeans:Code-igniter II 的代码完成功能+]
* link:http://www.mybelovedphp.com/2009/01/27/netbeans-code-completion-for-the-kohana-framework/[+“我喜爱的 PHP”博客:Netbeans:Kohana 框架的代码完成功能+]
* 另请参见:“截屏视频”和“社区提供的文档”部分中的 Symfony Zend 框架支持文档。
=== 常规 PHP 教程
* link:../docs/php/code-templates.html[+适用于 PHP NetBeans IDE 中的代码模板+]
* link:../docs/php/remote-hosting-and-ftp-account.html[+在远程 Web 服务器上部署 PHP 应用程序+]
=== 使用 PHP 创建数据库驱动的应用程序
* link:../docs/php/wish-list-tutorial-main-page.html[+主页:使用 PHP 创建数据库驱动的应用程序+]
* 1 部分:创建数据库 link:../docs/php/wish-list-lesson1.html[+1a:创建 MySQL 数据库+]
* link:../docs/php/wish-list-oracle-lesson1.html[+1b:创建 Oracle 数据库表+]
* link:../docs/php/wish-list-lesson2.html[+第 2 部分:设计应用程序。从数据库读取数据+]
* link:../docs/php/wish-list-lesson3.html[+第 3 部分:创建新应用程序用户+]
* link:../docs/php/wish-list-lesson4.html[+第 4 部分:优化代码+]
* link:../docs/php/wish-list-lesson5.html[+第 5 部分:添加安全性代码。实现应用程序用户登录+]
* link:../docs/php/wish-list-lesson6.html[+第 6 部分:在数据库中添加新的愿望+]
* link:../docs/php/wish-list-lesson7.html[+第 7 部分:更新和删除数据库中的条目+]
* link:../docs/php/wish-list-lesson8.html[+第 8 部分:使用 CSS 改进应用程序的外观+]
* link:../docs/php/wish-list-lesson9.html[+第 9 部分:将应用程序部署到远程 Web 服务器+]
== 截屏视频
* (YouTube) link:https://www.youtube.com/watch?v=gIEBo2AUDkA[+Backbone.js 与 Maven 中的 Java EE+]
* link:../docs/web/html5-cordova-screencast.html[+NetBeans IDE 中的 Cordova 入门指南+]
* link:../docs/webclient/html5-knockout-screencast.html[+在 HTML5 应用程序中使用 KnockoutJS+]
* link:../docs/web/html5-gettingstarted-screencast.html[+HTML5 应用程序入门+]
* link:../docs/web/html5-css-screencast.html[+在 HTML5 应用程序中使用 CSS 样式表+]
* link:../docs/web/html5-javascript-screencast.html[+测试和调试 HTML5 应用程序中的 JavaScript+]
* (YouTube) link:http://www.youtube.com/watch?v=edw0js0hdEo[+NetBeans IDE 中的 HTML5、JavaScript 和 CSS3+]
* (YouTube) link:http://www.youtube.com/watch?v=loSrdwuxgSI#![+5 分钟内从数据库到 HTML5 Backbone.js+]
* link:../docs/php/screencast-php54.html[+在 NetBeans IDE 中编辑 PHP 5.4+]
* link:../docs/php/screencast-doctrine2.html[+适用于 PHP NetBeans IDE 中的 Doctrine 2 框架支持+]
* link:../docs/php/screencast-continuous-builds.html[+持续构建服务器上的 PHP 支持+]
* link:../docs/php/screencast-apigen.html[+在 NetBeans IDE 中生成 PHP 文档+](现在使用 ApiGen 来代替 PHPDocumentor。)
* link:../docs/php/screencast-smarty.html[+适用于 PHP NetBeans IDE 中的 Smarty 框架支持+]
* link:../docs/php/screencast-rename-refactoring.html[+适用于 PHP NetBeans IDE 7.0 中的重命名重构和其他编辑器改进+]
* link:../docs/php/zend-framework-screencast.html[+截屏视频:NetBeans IDE 中的 Zend 框架支持+]
* link:../docs/php/namespace-code-completion-screencast.html[+PHP 名称空间代码完成+]
* link:../docs/php/flickr-screencast.html[+在 Flickr 中构建 PHP 演示+]
* link:../docs/php/php-variables-screencast.html[+声明注释中的变量和相关的代码完成功能+]
== 社区提供的文档
* link:http://netbeans.dzone.com/php-project-api-generator[+DZone:APIGen 插件:PHP 项目 API 生成器+]
* link:http://wiki.netbeans.org/NB68symfony[+在 Windows 中,NetBeans 6.8 使用的 Symfony+]
* link:http://wiki.netbeans.org/ConfiguringNetBeansProjectForWordPress[+针对 WordPress 配置 NetBeans IDE 项目+]
== 其他资源
===_使用 NetBeans IDE 开发应用程序_用户指南
* link:http://www.oracle.com/pls/topic/lookup?ctx=nb7400&id=NBDAG1532[+开发 PHP 应用程序+]
* link:http://www.oracle.com/pls/topic/lookup?ctx=nb7400&id=NBDAG1525[+开发 HTML5 应用程序+]
=== 在线期刊文章
* link:http://netbeans.dzone.com/news/generate-constructor-getters-a[+NetBeans 区:在 NetBeans PHP IDE 中生成构造函数、Getter 和 Setter+]
* link:http://netbeans.dzone.com/news/netbeans-project-specific-php-[+NetBeans 区:NetBeans 项目特定的 PHP 解释器+]
* link:http://jaxenter.com/from-database-to-restful-web-service-to-html5-in-10-minutes-46064.html[+Jax 杂志:10 分钟内从数据库到 REST 风格的 Web 服务再到 HTML5+]
=== IDE、数据库和版本控制
* link:../docs/ide/oracle-db.html[+连接到 Oracle 数据库+]
* link:../../features/ide/index.html[+基本 IDE 特性+]
* link:../articles/mysql.html[+MySQL NetBeans IDE+]
* link:../docs/ide/mysql.html[+连接 MySQL 数据库+]
* link:../../features/ide/collaboration.html[+版本控制和开发者协作+]
* link:http://nbdrupalsupport.dev.java.net/[+NetBeans IDE 的 Drupal 6.x 支持+]
=== 博客
* link:http://blogs.oracle.com/netbeansphp/entry/configuring_a_netbeans_php_project#comments[+"NetBeans for PHP" 博客+]
* link:https://blogs.oracle.com/netbeanswebclient/[+NetBeans Web 客户端博客+]