This version of the page http://www.znannya.org/?view=group:webdev (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2011-09-22. The original page over time could change.
Веб-програмування | Портал знань, Портал знаний, Дистанційне навчання
    → Пошук по сайту       Увійти / Зареєструватися
Тематика сайту
→ Спеціальності
Delphi-програміст
HTML-Верстальник
Веб-дизайнер
Веб-майстер
Веб-програміст
Інженер по БД для Web
Програміст
→ Компетенції
Партнери проекту:
Лучшие массажные кресла для айтишников. Для массажа стоп - массажеры для ног.
ГоловнаТематика сайтуВеб-розробка
Тематика сайту

Веб-програмування

Матеріали по Веб-програмуванню і Веб-дизайну.

Додаткова тематика даного розділу

AJAX    CMS    CSS    Flash    Flex    HTML    JavaScript    PHP    Сесії в PHP    RIA    Silverlight    XML    Фреймворки    CakePHP   


PHP

Мова веб-програмування PHP
Докладніше →

CSS

CSS - каскадні таблиці стилів
Докладніше →

HTML

HTML - мова розмітки гіпертексту, використовується для створення веб-сторінок.
Докладніше →

XML

XML (Extensible Markup Language) – відкрита мова розмітки, є підмножиною мови SGML. Служить для розмітки будь-якого типу документів.
Докладніше →

AJAX

Технологія AJAX
Докладніше →

JavaScript

Мова програмування JavaScript
Докладніше →

CMS

CMS — системи керування вмістом, системи керування сайтом
Докладніше →

Фреймворки

Фреймворки, framework. Швидка розробка Веб-додатків на базі фреймворків.
Докладніше →

Flash

Adobe Flash CS4, ActionScript 3.0
Докладніше →

Silverlight

Microsoft Silverlight — це розширення до веб-оглядачів, яке дозволяє відображати на сторінці анімацію, векторну графіку, а також програвати звук та відео, що є характерною рисою RIA (англ. Rich Internet Application — багатих інтернет застосунків)
Докладніше →

RIA

RIA, Rich internet applications - розвинені веб-застосунки
Докладніше →

Контент даного розділу

Мова програмування JavaScript

 Мережа Internet  JavaScript  Веб-програмування
JavaScript — назва реалізації стандарта мови програмування ECMAScript компанії Netscape, базується на принципах прототипно-орієнтованого програмування. Найпоширеніше і найвідоміше застосування мови — написання сценаріїв для веб-сторінок, але, також, використовується для впровадження сценаріїв керування об'єктами вбудованими в інші програми.
Докладніше →

Вступ до JavaScript

 Мережа Internet  JavaScript  Веб-програмування
JavaScript - новый язык для составления скриптов, разработанный фирмой Netscape. С помощью JavaScript Вы можете легко создавать интерактивные Web-страницы. В данном руководстве Вы увидите, что можно сделать с помощью JavaScript, и даже более того - увидите, как это сделано.
Докладніше →

DOM — робота з тегами HTML в JavaScript

 Мережа Internet  JavaScript  Веб-програмування
DOM (Document Object Model) - иерархическая модель документа. Вложенным HTML-теги соответствуют вложенные узлы дерева.
Докладніше →

Події і їх обробка в JavaScript

 Мережа Internet  JavaScript  Веб-програмування
В JavaScript, как и других объектно ориентированных языках, определен ряд событий, связанных с элементами документа. Обработчики дают возможность организовать реакцию на возникновение событий.
Докладніше →

Створення об'єктів у JavaScript

 Мережа Internet  JavaScript  Об'єктно-орієнтований підхід  Веб-програмування
JavaScript предоставляет разработчикам возможность создавать объекты и работать с ними. Для этого существуют следующие приёмы: Оператор new, Литеральная нотация, Конструкторы объектов, Ассоциативные массивы.
Докладніше →

Створення класів в JavaScript

 Мережа Internet  JavaScript  Об'єктно-орієнтований підхід  Веб-програмування
Не вдаючись в деталі і альтернативи, подаємо "правильний" і зручний спосіб створення класів. Натомість, не обговорюємо механізми наслідування і прототипи.
Докладніше →

Використання таймеру в JavaScript

 Мережа Internet  JavaScript  Веб-програмування
На самом фундаментальном уровне чрезвычайно важно представлять, как работают таймеры в JavaScript. Очень часто работа таймеров кажется противоречащей интуиции в силу того, что все они запущены внутри одного потока. Но давайте начнем с характеристики трех основных функций, которые мы используем, чтобы создавать и управлять нашими таймерами.
Докладніше →

Робота з textarea в Javascript

 Мережа Internet  JavaScript  Веб-програмування
Одним з ключових елементів сайту є організація взаємодії з користувачем, яка може організовуватись через можливості коментування і форуми. Щоб надати користувачу додаткові можливості форматування тексту свого повідомлення за допомогою тегів HTML або BB, необхідно задіяти динамічну вставку тексту у відповідне місце поля textarea.
Докладніше →

CakePHP — что это такое и с чем его едят. PHP фреймворк

 CakePHP  PHP  Веб-програмування
CakePHP — это бесплатный, имеющий открытые исходные коды, фреймворк для быстрой разработки приложений на PHP. При написании программы на CakePHP принято следовать шаблону MVC (Модель-Отображение-Контроллер). Модель оперирует информацией Базы Данных, Отображение создает страницу с информацией из модели, а Контроллер обрабатывает запросы, сделанные пользователями.
Докладніше →

Веб-дизайн

 HTML  Веб-програмування
Курс Веб-дизайн, HTML, розробка Веб-сайтів і мультимедіа.
Докладніше →

HTML — мова розмітки гіпертексту

HTML (англ. HyperText Markup Language — Мова розмітки гіпертекстових документів) — основана на SGML текстова мова розмітки, призначена для маркування документів, що містять текст, зображення, гіперпосилання, тощо
Докладніше →

Програмні системи створення веб-сайтів, CMS

 CMS  Мережа Internet  Веб-програмування
Всесвітня павутина (англ. World Wide Web) — глобальний інформаційний простір, заснований на фізичній інфраструктурі Інтернету і протоколі передачі даних HTTP. Всесвітня павутина викликала справжню революцію в інформаційних технологіях і бум в розвитку Інтернету. Часто, кажучи про Інтернет, мають на увазі саме Всесвітню павутину. Для позначення Всесвітньої павутини також використовують слово веб (англ. web) і абревіатуру «WWW».
Докладніше →

Мова програмування PHP

 Мережа Internet  PHP  Веб-програмування
PHP (произносится пи-эйч-пи́ ) — скриптовый язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных. Ныне поддерживается подавляющим большинством представителей хостингов. Входит в LAMP — «стандартный» набор для создания вебсайтов.
Докладніше →

Введение в PHP

 Мережа Internet  PHP  Веб-програмування
Лекция содержит: историю языка (от PHP/FI до PHP5); описание его возможностей (краткий перечень платформ, протоколов, баз данных, приложений электронной коммерции и функций, которые поддерживаются PHP); области применения (как серверное приложение, в командной сроке, создание GUI приложений); способы использования (как PHP встраивается в HTML-код и простейшие примеры.); создание первого скрипта на PHP. Установка и настройка программного обеспечения, необходимого для работы с PHP.
Докладніше →

История РНР

Возможности РНР

Установка и настройка ПО

Дистрибутив Денвер

Установка PHP под Linux

Установка PHP 4.3.4 под Windows

Установка Apache 1.3.29 под Windows

Первая PHP-программа

Основы синтаксиса

 Мережа Internet  PHP  Веб-програмування
Лекция посвящена изучению основ синтаксиса PHP. Рассматриваются способы разделения инструкций, создания комментариев, переменные, константы и типы данных, операторы. Пример - создание заготовки письма.
Докладніше →

Основной синтаксис

Разделение инструкций

Комментарии

Переменные, константы и операторы

Типы данных

Решение задачи

Управляющие конструкции

 Мережа Internet  PHP  Веб-програмування
В лекции рассматриваются условные операторы (if, switch), работа с циклами (while, for, foreach) и использование функций include, require. Пример - универсализация письма в зависимости от ситуации и его отправка каждому из группы пользователей.
Докладніше →

Условные операторы

Циклы

Операторы передачи управления

Операторы включения

Решение задачи

Обработка запросов с помощью PHP

 Мережа Internet  PHP  Веб-програмування
Лекция посвящена изучению способов отправки данных на сервер и их обработке с помощью PHP. Рассматриваются основные понятия клиент-серверных технологий. Рассматривается понятие HTML-формы и отправка данных с ее помощью. Дается краткая характеристика методов Post и Get. Рассматривается механизм получения данных из HTML-форм и их обработка с помощью PHP. Пример - создание формы для регистрации пользователей на сайте, отправка <универсального письма> всем зарегистрировавшимся.
Докладніше →

Основы клиент-серверных технологий

Протокол HTTP и способы передачи данных на сервер

Использование HTML-форм для передачи данных на сервер

Обработка запросов с помощью PHP

Функции в PHP

 Мережа Internet  PHP  Веб-програмування
В лекции рассматриваются: понятие функции, функции, определяемые пользователем, аргументы функций, передача аргументов по значению и по ссылке, значение аргументов по умолчанию и значения, возвращаемые функцией (функция return()). Пример - создание web-интерфейс для генерации HTML-формы.
Докладніше →

Объекты и классы в PHP

 Мережа Internet  Об'єктно-орієнтований підхід  PHP  Веб-програмування
Понятия класса и объекта. Определение и использование классов. Понятие расширения класса. Конструкторы. Оператор :: Базовый класс и функция parent. Пример - автоматическая генерация по желанию пользователя представителей классов статей или личностей, а также их отображения на странице браузера.
Докладніше →

Работа с массивами данных

 Мережа Internet  PHP  Веб-програмування
Лекция посвящена более подробному изучению массивов и функций, встроенных в PHP для работы с ними. Рассматриваются функции для поиска элементов в массиве, для сортировки элементов массива, а также применение созданных пользователем функций ко всем элементам массива, разбивка массива на подмассивы и другое
Докладніше →

Массивы

Сортировка массивов

Применение функции ко всем элементам массива

Выделение подмассива

Сумма элементов массива

Работа со строками

 Мережа Internet  PHP  Веб-програмування
В данной лекции более подробно обсуждаются вопросы работы со строками, изучаются функции, полезные для решения разнообразных прикладных задач. Рассматриваются различные способы вывода строк, разбивка и соединение строк (функции explode, implode), определение длины строки (strlen), выделение подстроки(strstr, substr).
Докладніше →

Строки

Поиск элемента в строке

Выделение подстроки

Замена вхождения подстроки

Разделение и соединение строки

Строки, содержащие html-код

Работа с файловой системой

 Мережа Internet  PHP  Веб-програмування
В лекции обсуждаются вопросы, связанные с созданием файлов, чтением данных из файла, удаление файла, а также проверка наличия файла на сервере. (Функции fopen, fwrite, fclose, file, fget, unlink, file_exists.) Пример - загрузка файла на сервер с помощью web -интерфейса.
Докладніше →

Создание файла

Закрытие соединения с файлом

Запись данных в файл

Чтение данных из файла

Проверка существования файла

Удаление файла

Загрузка файла на сервер

Базы данных и СУБД. Введение в SQL

 Мережа Internet  PHP  Веб-програмування
В лекции рассматриваются понятия базы данных и СУБД, дается краткое описание существующих типов баз данных (сетевые, реляционные, иерархические). Рассматриваются основы языка запросов SQL: операции выбора, добавления, изменения и удаления строки, а также операции создания, изменения и удаления таблицы. База данных MySql. Использование PhpMyAdmin для взаимодействия с базой данных MySql. Обсуждаются основные принципы отображения объектной модели документа на реляционную структуру базы данных. Пример - проектирование базы данных виртуального музея истории.
Докладніше →

Базы данных: основные понятия

СУБД MySQL

Язык SQL

Взаимодействие PHP и MySQL

 Мережа Internet  MySQL  PHP  Веб-програмування
Лекция предназначена для знакомства со способами взаимодействия PHP и СУБД MySql. Основное внимание уделяется установке соединения с базой данных, функциям отправки запросов и обработке ответов (mysql_connect, mysql_query, mysql_result, mysql_num_rows, mysql_close). Пример - создание web -интерфейса для администрирования базы данных виртуального музея истории.
Докладніше →

Отображение данных, хранящихся в MySQL

Построение интерфейса для добавления информации

Регулярные выражения

 Мережа Internet  PHP  Веб-програмування
В лекции рассматривается понятие регулярного выражения, реализация механизма регулярных выражений в языке PHP, их синтаксис и семантика. Пример - задача контекстного поиска.
Докладніше →

Понятие регулярного выражения

Регулярные выражения в PHP

Синтаксис регулярных выражений

Модификаторы PCRE

Регулярные выражения для «продвинутых»

Сессии. Авторизация доступа с помощью сессий в PHP

 Мережа Internet  PHP  Сесії в PHP  Веб-програмування
Лекция посвящена изучению вопросов обеспечения безопасности в сети и использованию для этих целей механизма сессий. Рассматриваются: инициализация сессий, передача идентификатора пользователя, регистрация переменных сессии, уничтожение сессии. В завершение приводится пример авторизации пользователя с помощью механизма сессий
Докладніше →

Авторизация доступа

Механизм сессий

Настройка сессий в php.ini

Работа с сессиями в PHP

Безопасность

Взаимодействие PHP и XML

 Мережа Internet  PHP  Веб-програмування  XML
Лекция знакомит с понятием объектной модели XML-документа и ее использованием в PHP. Установка расширения DOM XML. Обработка элементов XML документа с помощью функций PHP (получение значения узла, атрибута и т.п.) Пример - использование XML-базы данных в качестве альтернативы реляционной СУБД (реализация административного интерфейса каталога виртуального музея).
Докладніше →

Взаимодействие PHP и XML посредством DOM XML

Взаимодействие PHP и XML

XML

Введение

Использование шаблонов в PHP

 Мережа Internet  PHP  Веб-програмування
В лекции рассматривается понятие шаблона и его использование в языке программирования PHP, а также классы шаблонов FastTemplate и Smarty. В качестве примера использования различных типов шаблонов и их обработчиков решается задача генерации списка документов по таблице базы данных.
Докладніше →

Что такое шаблоны и зачем они нужны

Шаблоны подстановки

Шаблоны FastTemplate

Шаблоны Smarty

Об'єктно-орієнтований підхід (ООП) в PHP 5

 Мережа Internet  Об'єктно-орієнтований підхід  PHP  Веб-програмування
В процессе своей эволюции языки программирования обогащались все новыми подходами к описанию различных предметных областей. Основной задачей созда телей языков программирования было повышение читабельности кода и упроще ние поддержки и расширения функциональности программ. Одним из важнейших этапов на этом пути стало изобретение объектно-ориентированного подхода (ООП)
Докладніше →

AJAX — технологія асинхронного оновлення Веб-сторінок

 AJAX  Мережа Internet  JavaScript  RIA  Веб-програмування
В последнее время термин AJAX получил широкое распространение. По сути, это необычное название технологии, которая уже давно существует. Однако за последний год JavaScript в стиле AJAX стал очень популярным у многих разработчиков, и мы начинаем видеть, как с его помощью стали создавать различные интересные вещи. Google Maps и GMail являются двумя наиболее широко известными приложениями AJAX, но в последнее время и другие компании по всему миру начали использовать ее на своих сайтах.
Докладніше →

Формати відповіді сервера в Ajax. Розробка Ajax-фреймворку

 AJAX  Мережа Internet  JavaScript  RIA  Веб-програмування
З метою спрощення роботи з Ajax слід розробити бібліотеку (JavaScript-PHP), з метою реалізації прозорого використання асинхронних звернень до сервера. XMLHttpRequest може приймати відповідь у двох форматах – як простий текст і як XML. Для цього використовуються відповідні властивості об’єкта
Докладніше →

Технологія Ajax і сайти в концепції Web 2.0

 AJAX  Мережа Internet  JavaScript  RIA  Веб-програмування
AJAX(Asynchronous JavaScript And XML) — підхід до побудови користувацьких інтерфейсів веб-застосунків, де веб-сторінка не перезавантажується, а у фоновому режимі відправляє запити на сервер і довантажує необхідні користувачу дані
Докладніше →

Підбірка матеріалів по використанню AJAX

 AJAX  Мережа Internet  JavaScript  RIA  Веб-програмування
Ajax (от англ. Asynchronous JavaScript and XML — «асинхронный JavaScript и XML»; по-английски произносится [эджэ́кс], по-русски чаще говорят [ая́кс]) — это подход к построению интерактивных пользовательских интерфейсов веб-приложений.
Докладніше →

Развернутое содержание

Введение в AJAX

ОСВОЕНИЕ AJAX: ЭФФЕКТИВНЫЙ ПОДХОД К СОЗДАНИЮ WEB-САЙТОВ И ЗНАКОМСТВО С ТЕМ, КАК РАБОТАЕТ ЭТА ТЕХНОЛОГИЯ

ВЫПОЛНЕНИЕ АСИНХРОННЫХ ЗАПРОСОВ С JAVASCRIPT И AJAX

УСОВЕРШЕНСТВОВАННЫЕ ЗАПРОСЫ И ОТВЕТЫ В AJAX

Источники информации

Блеск и нищета Ajax

 AJAX  Мережа Internet  JavaScript  RIA  Веб-програмування
Критический взгляд на технологию Ajax. О том, где и как Ajax применять не стоит...
Докладніше →

Конвертація кодування UTF-8 у Windows-1251 (CP1251) у PHP 4 з підтримкою українських символів

 AJAX  Мережа Internet  JavaScript  RIA  Веб-програмування
PHP-скрипт конвертує UTF-8 у Windows-1251 (CP1251) з підтримкою українських символів. Скрипт працює і у 4-й версії PHP.
Докладніше →

Ключові поняття цієї теми[Приховати / показати]

$_REQUEST$_SЕSSIONAJAXcacheCGIclassNameCLIConfigsCookiesCybercash, CyberMUT, VeriSign Payflow Pro и CCVSCессииDOMFastTemplate<form>GETHTTPinnerHTMLJavaScriptonAbortonBluronChangeonClickonDblClickonErroronFocusonKeyDown onKeyPressonKeyUponLoadonMouseDownonMoveonSubmitonUnloadPHPPHP-GTKPHP-парсерphp.iniPOSTregister_globalsREMOTE_ADDRsession.auto_startsession.cookie_lifetimesession.namesession.save_pathsession.use_cookiessession_destroy()session_id()session_name()session_start()session_unregisterSmartySQLSQL3templatestemplates_cunset($_SЕSSION['имя_переменной'])XMLXSLTАвторизация доступаБаза данныхВидеосерверДоступ к переменным сессииИдентификатор сессииИдентификация пользователяидея FastTemplateИмена template, template_с , config, cacheИмя сессииКлиентКлючевые параметры php.ini для настройки работы PHP с cookiesкоманда returnКомментарии в SmartyКонкатенацияКонфигурационный файлМетод appendМетод assignМетод defineМетод FastPrintметод fetch()Метод HEADМетод parseМеханизм регулярных выраженийМногострочные комментарии в РНРОбработчики событийОднострочные комментарии в РНРОператор breakОператор CREATE TABLEОператор elseОператорыпеременные в шаблонах FastTemplateПоисковый серверПочтовый серверправило подстановкипреимущество POST запросовПримеры объектных СУБДПримеры реляционных СУБДРабота с документами web-сервераРабота шаблона FastTemplateРазмещение JavaScript на HTML-страницеРегистрация переменных сессииРегулярное выражениеРесурсСвойства объектов, заданные в php-скриптеСекция SectionСерверСервер WWWСервер баз данныхСервер защиты данныхСервер приложенийСервер удаленного доступаСобытияСоздание сессииСоставная форма метода parse()Список событий согласно спецификации HTML 4.0Способы передачи идентификатора сессииСтруктура XML-документаСУБДТип booleanУдаление переменных сессииУничтожение сессииусловный GETфайл шаблона FastTemplateФайловый серверФункции любой СУБДФункция captureФункция config_loadФункция getenv()Функция strpos()Функция в SmartyшаблонЭтапы работы с сессиями

Сторінки, близькі за змістом
Тематика сайту
Тематичний каталог контенту сайту