Если вы хотите научиться своими руками создавать сайты, свободно владеть HTML, CSS, JavaScript, PHP и MySQL, то эта книга для вас. Большинство подобных книг предлагают изучение или только клиентских технологий (HTML, CSS, JavaScript), или только серверных (PHP, MySQL). Но разделять эти технологии нельзя, так как они могут существовать только совместно, а значит, и изучать их нужно только как единое целое. Все главы книги расположены в порядке возрастания уровня сложности материала. Если вы начинающий Web-мастер, то книгу следует изучать именно в порядке расположения глав. Если материал какой-либо из глав был изучен ранее, то можно сразу переходить к изучению следующей главы.
Книга Михаила Фленова "PHP глазами хакера" посвящена рассмотрению одного из популярнейших языков программирования Web-страниц - РНР. С ее помощью вы научитесь программировать собственные сайты и делать их эффективными и защищенными. Книга освещает язык программирования РНР, начиная с самых основ, и одновременно затрагивает аспекты безопасности и оптимизации работы сценариев. Таким образом, вы с самого начала будете учиться создавать быстрые и защищенные приложения. В книге также рассматривается, как взломщики могут писать собственные сценарии для взлома серверов. Каждая технология в книге рассматривается с точки зрения хакера и безопасности. Достаточно подробно обсуждаются некоторые вопросы того, как хакеры взламывают сценарии (например, атаку SQL Injection), для того, чтобы можно было принять меры противодействия атакам.
Книга Мишеля Е. Дэвиса и Джона А. Филлипса посвящена языку программирования PHP и СУБД MySQL – мощной комбинации, позволяющей существенно упростить разработку веб-приложений. Книга начинается с обзора того, как стыкуются PHP и СУБД MySQL. Далее рассматривается установка необходимых программных пакетов на локальный компьютер. Рассказывается подробно о PHP и MySQL. Книга адресована тем, кто хочет научиться создавать динамические веб-сайты. Это могут быть специалисты по компьютерной графике, уже работающие над статическим веб-сайтом рекламной или IT-фирмы и готовые двигаться дальше, к динамическому веб-сайту, с применением базы данных. Это и те, кто знаком, наример, с технологиями Flash и HTML, но стремится пополнить свой арсенал навыками программирования и работы с базами данных.
Книга Питера Лабберса, Брайана Олберса и Френка Салима посвящена описанию технологии HTML 5. Материал изложен таким образом, чтобы читатель смог как можно быстрее освоить концепции, предусматриваемые HTML 5 и родственными спецификациями. Вы ознакомитесь со средствами поддержки необходимых инструментов, изучите типичные примеры их применения и разрешите для себя множество вопросов, ответы на которые вам не удастся найти в спецификациях. Приведенные в книге образцы кода не просто иллюстрируют тривиальные примеры использования отдельных инструментов HTML 5, но позволяют пройти через все этапы создания полноценных веб-приложений.
Книга Сергея Байдачного "Silverlight 4: Создание насыщенных Web-приложений" посвящена относительно новой технологии от Microsoft, предназначенной для создания Web-приложений, активно использующих графику, анимацию, работу с медиа-файлами и эффективно использующих взаимодействие с данным и серверными компонентам. В книге рассказывается о создании Web-приложений нового поколения, о взаимодействии с объектной моделью браузера, управлении шаблонами и стилями, использовании графики и анимации на сайте, создании собственных элементов управления и взаимодействии с данными, использование медиа-элементов и Deep Zoom, отладке и тестировании Silvеrlight-приложений, интеграции с Microsoft SharePoint 2010 и многом другом.
Книга Владимира Дронова "HTML 5, CSS 3 и Web 2.0" является практическим руководством по созданию современных Web-сайтов, соответствующих концепции Web 2.0. В данной книге подробно описывается язык HTML и принципы создания содержимого Web-страниц, язык CSS и принципы создания представления Web-страниц, возможности HTML 5 и CSS 3, уже поддерживаемые современными Web-обозревателями, основы Web-программирования, язык JavaScript и принципы создания поведения Web-страниц, библиотека Ext Core. Рассказывается о создании интерактивных Web-страниц с конкретными примерами, реализации подгружаемого и генерируемого содержимого и семантической разметки данных средствами JavaScript, об использовании специальных средств Web-форм, элементов управления и свободных контейнеров.
Книга Робина Никсона предназначена для тех, кто хочет изучить способы создания эффективных и динамичных веб-сайтов. К их числу можно отнести веб-мастеров или специалистов по графическому дизайну, которым уже приходилось создавать статические веб-сайты и у которых есть желание вывести свое мастерство на следующий уровень, а также студентов вузов и колледжей, недавних выпускников этих учебных заведений и просто самоучек. Фактически любой человек, стремящийся изучить основные принципы, заложенные в основу Web 2.0-технологии, известной как Ajax, сможет получить из этой книги весьма обстоятельные сведения обо всех трех основных технологиях: PHP, MySQL и JavaScript.
Хотите вы тoгo или нет, но делать когда-нибудь корпоративный веб-сайт в нашем технологичном мире вам обязательно придется. Как сделать так, чтобы сайт «жил», передавал эмоции? Как сделать eгo инструментом маркетинrа и продаж и, главное, чтобы пользователю было удобно? Как подходить к вопросам выбора и утверждения дизайна, когда каждый заказчик хочет воплотить именно свои фантазии? С книгой Романа Овчинникова и Сергея Сухова «Корпоративный Web-сайт на 100 процентов» разобраться в этих вопросах нaмногоo легче. На страницах данной книги вы найдете множество рекомендаций, примеров, методик и контрольных списков, которые позволят сделать ваш веб-сайт мощным бизнес-инструментом.
Книга Николая Мациевского «Разгони свой сайт» объединяет в себе все современные подходы к построению высокопроизводительных веб-приложений и просто веб-сайтов, которые быстро загружаются. Подавляющая часть материалов книги уже была опубликована в 2008 году на сайте Web Optimizator (http://webo.in), из них были отобраны наиболее актуальные и проверенные на практике решения, которые и вошли в основу этой книги. Кроме теоретических аспектов производительности приведено также большое количество практических рекомендаций, примеров конфигурационных файлов, различных приемов и проанализировано несколько высокопосещаемых ресурсов.
В книге подробно описывается архитектура веб-сайта, планирование производительности, контроль и мониторинг производительности, тестирование времени загрузки, анализ производительности, надежность веб-сервера, безопасность веб-сервера, дается разбор типовых ситуаций, рассматриваются общие принципы построения веб-систем, тонкая настройка браузеров, клиентские операционные системы, аппаратное обеспечение клиентских компьютеров, телекоммуникационные каналы, сетевые протоколы, серверное аппаратное обеспечение, серверные операционные системы, серверные приложения, содержимое веб-сайта, Java-приложения, базы данных и многое другое.