| // |
| // 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 |
| |
| Ниже перечислены ресурсы, используемые IDE NetBeans для разработки приложений PHP и приложений HTML5. Поддержка IDE NetBeans для этих технологий постоянно расширяется. Ознакомьтесь с блогом link:http://blogs.oracle.com/netbeansphp/[+NetBeans для PHP+] и блогом link:https://blogs.oracle.com/netbeanswebclient/[+Веб-клиент NetBeans+]для получения последних сведений. |
| |
| == Начало работы |
| |
| * link:../docs/webclient/html5-gettingstarted.html[+Начало работы с приложениями HTML5+] |
| * link:../docs/php/quickstart.html[+Быстрое учебное руководство по PHP IDE NetBeans+] |
| * link:../docs/php/project-setup.html[+Настройка проекта PHP+] |
| * link:../../kb/docs/php/ajax-quickstart.html[+Введение в Ajax в приложениях PHP +] |
| * link:../docs/webclient/cordova-gettingstarted.html[+Общие сведения о создании приложений Cordova+] |
| |
| == Учебные курсы и статьи |
| |
| === Разработка проектов на HTML5 и JavaScript |
| |
| * link:../docs/webclient/html5-editing-css.html[+Работа со страницами стилей CSS в приложениях HTML5+] |
| * link:../docs/webclient/html5-js-support.html[+Отладка и тестирование JavaScript в приложениях HTML5+] |
| * link:http://wiki.netbeans.org/HTML5[+Страница WIKI поддержки HTML5 в IDE NetBeans+] |
| * link:../docs/web/js-toolkits-jquery.html[+Использование jQuery для улучшения внешнего вида веб-страницы и упрощения работы с ней+] |
| * link:../docs/web/js-toolkits-dojo.html[+Подключение дерева Dojo к списку ArrayList с помощью JSON+] |
| * link:https://blogs.oracle.com/geertjan/entry/html5_front_end_for_an[+Интерфейс HTML5 для существующих приложений Java EE+] (блог Гиртжана) |
| |
| === Настройка среды для разработки на языке PHP |
| |
| * link:../docs/php/configure-php-environment-windows.html[+Настройка среды в Windows+] |
| * link:../docs/ide/install-and-configure-mysql-server.html[+Настройка сервера баз данных MySQL в Windows+] |
| * link:../docs/php/configure-php-environment-ubuntu.html[+Настройка среды в дистрибутиве Ubuntu Linux +] |
| * link:../docs/php/configure-php-environment-mac-os.html[+Настройка среды в Mac OS X+] |
| * link:http://wiki.netbeans.org/HowToConfigureXDebug[+Настройка XDebug (вики-страница)+] |
| |
| === Тестирование и отладка |
| |
| * link:../../kb/docs/php/debugging.html[+Отладка исходного кода PHP в IDE NetBeans+] |
| * link:../docs/php/phpunit.html[+Тестирование с помощью PHPUnit и Selenium+] |
| * link:http://blogs.oracle.com/netbeansphp/entry/path_mapping_in_php_debugger[+Блог "NetBeans для PHP": отображение пути для удаленной отладки+] |
| |
| === Платформы |
| |
| * link:http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/oow10/php_webapp/php_webapp.htm[+Разработка приложения платформы Zend с помощью Oracle Database 11g и IDE NetBeans+] |
| * link:http://www.tiplite.com/cakephp-support-in-netbeans/[+Блог "TipLite": поддержка CakePHP в среде NetBeans+] |
| * link:http://blogs.oracle.com/netbeansphp/entry/using_zend_framework_with_netbeans[+Блог "NetBeans для PHP". Использование платформы Zend с IDE NetBeans+] |
| * 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[+Шаблоны кода в IDE NetBeans для PHP+] |
| * link:../docs/php/remote-hosting-and-ftp-account.html[+Развертывание приложения PHP на удаленном веб-сервере+] |
| |
| === Создание приложения на основе базы данных с помощью языка PHP |
| |
| * link:../docs/php/wish-list-tutorial-main-page.html[+Главная страница: создание приложения на основе базы данных с помощью языка PHP+] |
| * link:../docs/php/wish-list-lesson1.html[+1а: создание базы данных MySQL+] |
| * link:../docs/php/wish-list-oracle-lesson1.html[+1б: Создание таблиц базы данных 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. Развертывание приложения на удаленном веб-сервере+] |
| |
| == Экранные демонстрации |
| |
| * (YouTube) link:https://www.youtube.com/watch?v=gIEBo2AUDkA[+Backbone.js и Java EE в Maven +] |
| * link:../docs/web/html5-cordova-screencast.html[+Начало работы с Cordova в IDE NetBeans+] |
| * link:../docs/webclient/html5-knockout-screencast.html[+Использование KnockoutJS в приложении HTML5+] |
| * link:../docs/web/html5-gettingstarted-screencast.html[+Начало работы с приложениями HTML5+] |
| * link:../docs/web/html5-css-screencast.html[+Работа со страницами стилей CSS в приложениях HTML5+] |
| * link:../docs/web/html5-javascript-screencast.html[+Отладка и тестирование JavaScript в приложениях HTML5+] |
| * (YouTube) link:http://www.youtube.com/watch?v=edw0js0hdEo[+HTML5, JavaScript и CSS3 в IDE NetBeans+] |
| * (YouTube) link:http://www.youtube.com/watch?v=loSrdwuxgSI#![+От базы данных до HTML5 Backbone.js за 5 минут+] |
| * link:../docs/php/screencast-php54.html[+Редактирование PHP 5.4 с помощью IDE NetBeans+] |
| * link:../docs/php/screencast-doctrine2.html[+Поддержка платформы Doctrine 2 в IDE NetBeans для PHP+] |
| * link:../docs/php/screencast-continuous-builds.html[+Поддержка PHP на серверах непрерывной сборки+] |
| * link:../docs/php/screencast-apigen.html[+Создание документации PHP с IDE NetBeans+] (теперь используется ApiGen вместо PHPDocumentor.) |
| * link:../docs/php/screencast-smarty.html[+Поддержа платформы Smarty в IDE NetBeans для PHP+] |
| * link:../docs/php/screencast-rename-refactoring.html[+Реорганизация с переименованием и другие усовершенствования редактора в IDE NetBeans 7.0 для PHP+] |
| * link:../docs/php/zend-framework-screencast.html[+Экранная демонстрация: поддержка платформы в IDE NetBeans +] |
| * link:../docs/php/namespace-code-completion-screencast.html[+Автозавершение кода пространства имен PHP+] |
| * link:../docs/php/flickr-screencast.html[+Создание демонстрации PHP в Flickr+] |
| * link:../docs/php/php-variables-screencast.html[+Объявление переменных в функциях автозавершения комментариев и связанного кода+] |
| |
| == Документы от сообщества |
| |
| * link:http://netbeans.dzone.com/php-project-api-generator[+DZone: подключаемый модуль APIGen: генератор API-интерфейса проекта PHP+] |
| * link:http://wiki.netbeans.org/NB68symfony[+Symfony в системе Windows и среде NetBeans 6.8+] |
| * link:http://wiki.netbeans.org/ConfiguringNetBeansProjectForWordPress[+Настройка проектов IDE NetBeans для WordPress+] |
| |
| == Другие источники |
| |
| === _Разработка приложений в IDE NetBeans_ - Руководство пользователя |
| |
| * 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 Zone: создание конструктора, методов получения и установки в среде IDE NetBeans PHP+] |
| * link:http://netbeans.dzone.com/news/netbeans-project-specific-php-[+NetBeans Zone: интерпретатор языка PHP специально для проектов NetBeans+] |
| * link:http://jaxenter.com/from-database-to-restful-web-service-to-html5-in-10-minutes-46064.html[+Журнал Jax Magazine: от базы данных до веб-службы RESTful и HTML5 за 10 минут+] |
| |
| === Среда IDE, базы данных и управление версиями |
| |
| * link:../docs/ide/oracle-db.html[+Подключение к Oracle Database+] |
| * link:../../features/ide/index.html[+Базовые функции среды IDE+] |
| * link:../articles/mysql.html[+MySQL и IDE NetBeans+] |
| * link:../docs/ide/mysql.html[+Подключение к базе данных MySQL+] |
| * link:../../features/ide/collaboration.html[+Управление версиями и сотрудничество разработчиков+] |
| * link:http://nbdrupalsupport.dev.java.net/[+Поддержка IDE NetBeans для Drupal 6.x+] |
| |
| === Блоги |
| |
| * link:http://blogs.oracle.com/netbeansphp/entry/configuring_a_netbeans_php_project#comments[+Блог "NetBeans для PHP"+] |
| * link:https://blogs.oracle.com/netbeanswebclient/[+Блог NetBeans Web Client+] |
| |