Делаю сайты...

На основе объектно-ориентированных средств PHP, с применением jQuery и AJAX.

Обучаю...

Проектировать и реализовывать большие проекты: социальные сети, порталы.

Разработка сайтов под ключ

Профессиональная разработка сайтов с использованием новейших технологий jQuery (джквэри) и AJAX(аякс).

Преимущество:

  1. Моментальная загрузка данных без перезагрузки страницы.
  2. Загрузка данных на любое событие мыши (наведение мыши, прокрутка страницы, нажатие кнопки, загрузка страницы, выбор элементов формы, отправка данных и т.д).
  3. Проверка корректности форм.
  4. Удобная система администрирования, разрабатываемая специально для вас.

Иногда возникает вопрос о движке, на котором я разрабатываю сайты.

Движок – это некое программное ядро web-приложения (сайта), которое может быть использовано на всех разрабатываемых сайтах. Говорить о том, на каком движке я разрабатываю сайты не совсем корректно, т.к. я разбили ядро на две составляющие: внутреннее и внешнее.

Внутреннее: Я использую фреймворк ООП PHP(пхп) с готовым набором классов практически на любой случай жизни (классы постраничной навигации, обработки форм, обработки загружаемых данных на сервер, поиска и т.д). В основном, внутреннее ядро я использую для серверного программирования.

Внешнее:  Я использую удаленную библиотеку Google Libraries API (библиотека гугл АПИ). Помимо сокращения программного кода, это дает следующие неоспоримые преимущества: 1) к моменту посещения вашего сайта пользователи уже могут иметь копию библиотеки кэшированную с другого разработанного мной сайта (при условии, что они посетили один из этих сайтов) что существенно сократит время загрузки страниц для пользователей; 2) унифицированная поддержка всеми браузерами. Внешнее ядро, как правило, используется для браузрерного программирования.


С примерами работ можно ознакомиться на странице портфолио.

Программа курса "WEB-программирование"

  1. Настройка рабочей среды. Установка firefox. Установка firebug. Настройка локальной тестовой среды (XAMPP). Движок сайта. Внутреннее и внешнее ядро. Использование Google Libraries API.
  2. Технология jQuery. Выбор DOM-элементов с использованием синтаксиса CSS. Фильтры. Методы jQuery. Обход DOM-элементов. Создание, вставка и удаление DOM-элементов. Доступ к CSS-атрибутам и их изменение. Использование анимации и других эффектов. Обработка событий. Сборник рецептов на все случаи жизни.
  3. Использование элементов управления AJAX при разработке базового сайта. Преимущества и недостатки AJAX.
  4. Профессиональные аспекты программирования на PHP. Принципы ООП. Объекты и классы. Процедурный и объектно-ориентированный подход. Функции PHP. Регулярные выражения. Операторы языка. Массивы. Протокол HTTP. Сессии и cookies.
  5. Готовый набор классов фреймворк. Постраничная навигация, проверка корректности форм, обработка загружаемых файлов, классы поиска и другие классы. (Фреймворк можно использовать на любых сайтах).
  6. Работа с СУБД MySQL. Панель управления сайтом. Таблицы реляционных баз данных. Создание и удаление базы данных. PHPMyAdmin. Первичные ключи. Выбор базы данных. Типы данных. Создание и удаление таблиц. Вставка значений в таблицу. Удаление данных. Выборка данных, условная выборка. Обновление записей. Сортировка записей. Вывод записей в случайном порядке. Ограничение выборки. Вывод уникальных значений. Объединение таблиц. Функции MySQL. Решение проблем с кодировкой. PHP + MySQL.
  7. Проектирование сайта. Новостной блок «Вопросы и ответы». Блок контакты. Каталог продукции. Система поиска по сайту. Блок контактов. Блок голосования. Гостевая книга. Регистрация пользователей. Почтовая рассылка. Фотогалерея. Форум.
  8. Разработка системы администрирования сайтом.
  9. Система учета посещаемости и мониторинга позиций сайта в поисковых системах.
  10. Динамические изображения. Библиотека GDLib.
  11. Улучшение пользовательского интерфейса средствами jQuery. Повышение интерактивности PHP-сайтов с помощью jQuery. Создание модального окна для отображения информации о событии. Расширение jQuery.
  12. Дополнительные возможности jQuery и PHP. Проверка форм с помощью регулярных выражений.
  13. BONUS. Создание календаря событий на основе jQuery, Ajax и объектно-ориентированных средств PHP. Разработка модулей добавления, редактирования и удаления событий.
Программу читаю в центре обучающих технологий Belhard

Простые решения ваших задач!