Навыки веб-разработчика / Портфолио вебмастера
Навыки веб-разработчика [] Навыки веб-разработчика Web-программирование в принципе Понимаю принципы работы веб-приложений, протоколов HTTP, SMTP, принципы работы DNS. Различаю уровни веб-приложения: логики, содержимого, представления. Курю мануалы. PHP Владею процедурным и объектно-ориентированным подходом на PHP4. Есть опыт создания приложений, работающих и на PHP4, и на PHP5. Теоретические основы ООП под PHP5. Активно использую шаблонизатор Smarty. SQL Работал с MySQL 3.x, 4.0.x, 4.1.x, 5.x и Firebird 1.5, в том числе одновременно в одном приложении (спасибо Дмитрию Котерову за DbSimple). При построении SQL-запросов использую здравый смысл и анализ плана выполнения запроса. XML Верстка правильно оформленных и действительных документов. Чтение/написание DTD. Немного использовал XPath для выборки данных из XML-документа. JavaScript Пишу несложные скрипты в рамках DOM. AJAX Осваиваю технологию с помощью Subsys_JsHttpRequest (опять же, спасибо Дмитрию Котерову). Верстка WEB-страниц Владею версткой документов по стандартам: HTML 4.01, XHTML 1.0, XHTML 1.1 Умею верстать «безтабличные» макеты страниц с помощью CSS. Владею основами табличной верстки, но без необходимости ее не применяю. Знаю некоторые особенности разных браузеров. Верстаю доступные документы: дружественные поисковикам и пользователям с ограниченными возможностями или отключенным JavaScriptом. Умею верстать весьма сложные и вместе с тем понятные формы. Имею представление об экранной типографике и ее технических аспектах в онлайн-среде. Проектирование WEB-сайтов Умею составлять технические задания для несложных проектов, при этом разделяя элементы работы на несколько уровней: от стратегии до внешнего вида. Развиваю чувство, позволяющее создавать логичную и понятную навигацию. WEB-Администрирование, обслуживание проектов Могу с нуля настроить WEB-сервер под Windows 2003: Apache2, виртуальные хосты, mod_rewrite, регулирование доступа к папкам PHP 4/5 CGI/SAPI, нюансы настроек php.ini Active Perl Cron либо планировщик задач Windows Какой-нибудь почтовый сервер Какой-нибудь FTP-сервер Могу с нуля настроить неймсервер под Windows 2003: Общие настройки DNS: делегирование зон, обработка прямых и рекурсивных запросов Первичные и вторичные зоны, корректные записи SOA Записи NS, A, CNAME, MX, PTR Получается успешно ковыряться в разных проектах, в том числе написанных на незнакомых языках (в разумных пределах). Опыт установки/обслуживания ПО: PHPBB 2.x — установка, установка модов, интеграция с сайтом (общая аутентификация, «встраивание» в дизайн). Умею воевать со спамерами. WordPress — установка, интеграция с сайтом (также общая аутентификация и дизайн) ESupport (Kayako) — установка, администрирование, ловля и устранение багов OEMPro (Octeth) — установка, администрирование, импорт/экспорт юзеров, латание дыр в безопасности phpODPWorld — установка , модификация шаблонов, конфигурирование MediaWiki 1.5, 1.6 — установка, модификация шаблонов, конфигурирование Joomla 1.0.10 — установка, управление, написание простых модулей и мамботов Работа в команде Несколько раз плодотворно работал в паре с дизайнером. Умею находить компромисс с руководителем проекта, если есть расхождения в видении решения задачи. все вместе / ripfolio.com / Навыки веб-разработчика © MMVI, Антон Макаренко. Наёбывать непедагогично . i@ripfolio.com / XHTML