Macromedia Dreamweaver в течение нескольких лет является лидером на рынке визуальных HTML-редакторов. В программе сочетаются мощь, необычно высокое качество генерации кода и простота использования. Тем не менее, начиная с выхода первой версии Dreamweaver, сеть постоянно менялась. За прошедшие годы многочисленные технологии, многие из которых развивались независимо от сети, превратились в ключевые инструменты для веб-разработки. Среди них, например, JavaScript, базы данных, SQL, Java,
Программа Dreamweaver создавалась с учетом стремительного развития сетевых технологий и, в то же время, многие разработчики не поспевали за столь бурным развитием технологических новшеств. HTML, редактирование изображений и каскадные таблицы стилей — это одно, а объектные модели документа, циклы с оператором for, относительные данные, объединение массивов, наборы записей, файлы cookie и методы — это совсем иное. Карьера веб-дизайнеров, во многом, определяется их способностью совершить переход от статичного HTML к полноценным динамическим веб-приложениям, — что, разумеется, подразумевает знание хотя бы некоторых из указанных технологий.
Именно это является причиной создания этого курса. После выполнения предложенных в курсе практических упражнений вы приобретете уверенные навыки работы с тремя наиболее популярными сегодня языками разработки приложений: Microsoft ASP (VBScript), Macromedia ColdFusion Markup Language (CFML) и открытым языком PHP. Помимо этого, в курсе приведена информация о разработке баз данных, написании SQL-запросов, каскадных таблицах стилей, новом стандарте XHTML и о многом другом.
В основе курса лежит нестандартный подход, при котором в достаточной мере применяется как ручное кодирование, дающее наиболее ценные навыки программирования на этих языках, так и другие средства, в частности, управление серверами при помощи диалоговых окон и использование готовых объектов Dreamweaver, ускоряющих разработку приложений. Цель курса заключается не просто в обучении способам создания динамических приложений, но и в том, чтобы дать глубокое понимание механизмов их работы, даже если сервер управляется посредством графического интерфейса.
Для работы с курсом потребуется следующее:
<p>, <table>, <tr>, <td>, <ol>, <ul>, <h1>, <h2> и <img>. Понимание общих принципов HTML, например, различия между абсолютными и относительными ссылками коррект-ности вложения тегов и разницы между заголовком и телом документа.В упражнениях учебного курса от компании Macromedia демонстрируется, как при помощи ASP, ColdFusion и PHP создавать в Dreamweaver MX 2004 интерактивные веб-приложения, управляемые базами данных. Курс состоит из следующих уроков:
При работе с курсом будет создаваться сайт виртуального туристического агентства Newland Tours, которое занимается организацией путешествий по многим странам мира. На данный момент список путешествий содержится на статичной HTML-странице. Особенностью подобного сайта, так же, как и многих других, является то, что на сайт регулярно добавляются новые туры и удаляются старые, а данные по ним (особенно цены) часто меняются. Среди сотрудников Newland Tours нет профессионального веб-разработчика, который мог бы постоянно обновлять и поддерживать сайт, поэтому в курсе будет предложен способ обновления контента на сайте рядовыми работниками компании. Более того, с помощью этого курса веб-дизайнеры научатся создавать удобную поисковую систему, чтобы посетители сайта могли легко сортировать список путешествий и без труда прокручивать страницу с большим числом данных.
Для создания такого эффективного веб-приложения наиболее логичным решением является хранение данных о турах в базе данных, с помощью которой можно легко проводить манипуляции с записями, и, в частности, находить нужные записи и сортировать их. Кроме того, как будет показано в одном из уроков, для обновления базы данных через веб-формы достаточно компьютера, подключенного к Интернету. Конечно, свободный доступ к базе данных компании ставит под угрозу безопасность сайта, поэтому будет разработана система авторизации, которая не позволяет пользователям просматривать определенные страницы до тех пор, пока они не введут данные доступа.
В ходе работы будет создано несколько веб-приложений, к примеру, калькулятор для расчета стоимости туров и форма для установления контакта с компанией, автоматически генерирующая электронное письмо, а также интерфейсы для поиска и созданная на основе форм система управления содержимым, позволяющая сотрудникам Newland Tours вставлять, обновлять или удалять профили стран.
Каждый урок начинается с определения главной темы и представления новых функций и возможностей, а также приводятся цели обучения и ориентировочное время, необходимое для выполнения всех упражнений. Проекты поделены на практические задания, демонстрирующие важность каждого изучаемого навыка. Каждый последующий урок основан на материалах, используемых в предыдущих разделах.
Полужирный шрифт. В каждом уроке основные этапы, новые термины и ключевые фрагменты выделяются полужирным шрифтом.
Курсивом выделены файлы и их расширения, а также папки, веб-страницы, сайты в Интернете, адреса веб-узлов и, в ряде случаев, текст, который следует ввести для выполнения задания.
Команды меню и комбинации клавиш. Нередко существует несколько способов выполнить одно и то же действие в Dreamweaver. Такие способы приводятся в каждом уроке. В командах меню связь между его пунктами обозначается следующим образом: Меню\Команда1\Команда2. Для обозначения комбинаций клавиш употребляется значок "+" между их названиями. Это означает, что нужно нажимать клавиши одновременно. Например, (Shift)+(Tab) означает, что нужно при нажатой клавише (Shift) одновременно нажать и клавишу (Tab).
Необходимое программное обеспечение (ПО). Файлы для выполнения практических заданий расположены в папке, имя которой соответствует уроку: Lesson01, Lesson02 и т.д. Внутри каждой папки к урокам находятся папки Start и Complete, соответствующие состояниям сайта Newland Tours в начале и в конце урока. В уроках, идущих после нескольких первых, где применяются одни и те же файлы, вне зависимости от используемой серверной модели (ASP, ColdFusion или PHP), папки Start и Complete состоят из подкаталогов, соответствующих каждой серверной модели — newland-asp, newland-cfm и newland-php.
Список файлов, необходимых для выполнения заданий, приводится в начале каждого урока.
Один неприятный момент при обучении разработке динамичных веб-сайтов – это практически неизбежное возникновение ошибок. Обычно динамичный веб-сайт представляет собой смесь нескольких технологий, и некоторые из них, особенно ASP, ColdFusion и PHP, в свою очередь, зависят от настроек сервера. Если сервер и база данных настроены неправильно, непременно появятся сообщения об ошибке, даже если в Dreamweaver код набран корректно. Хуже всего то, что сообщения об ошибках, как правило, сложно разобрать (особенно для ASP), а в некоторых случаях они вводят в заблуждение.
Ниже приведено несколько способов для решения подобной проблемы.
Использовать файлы из папки Complete для текущего урока.
Убедиться, что тестируемая страница содержит все необходимые данные. Для работы ряда страниц необходимо наличие переменных запроса или переменных URL-адреса. Например, SQL-запрос, отправляемый с детальной страницы, должен отфильтровать записи базы данных на основе переменной запроса, получаемой со страницы, ссылающейся на детальную страницу. Если тестировать эту детальную страницу напрямую, не переходя на нее по ссылке с другой страницы, данные, которые ожидает ASP, ColdFusion или PHP, не будут получены, вследствие чего возникнет ошибка. По этой причине всегда следует начинать тестирование с начальной страницы приложения, а не с промежуточной страницы, на которую посетители переходят при просмотре.
Вовремя понять, что пора перейти к следующему шагу. Несмотря на то, что нужно выявить и устранить любую найденную ошибку, не следует пытаться проломить головой стену. Цель курса заключается в формировании навыка разработки динамичных веб-сайтов, а не в буквальном повторении каждой детали сайта Newland Tours. Столкнувшись в определенном месте с какими либо проблемами, лучше загрузить файл из папки Complete и перейти к следующему уроку.
Попытаться определить причины возникновения тех или иных проблем – из-за ошибок в коде или из-за неверных настроек. Если страница отображается некорректно во время разработки статичного сайта, это обычно происходит из-за ошибок в коде. При появлении серверной ошибки многие начинающие веб-дизайнеры считают, что допустили ошибку в коде. Тем не менее, проблема, скорее всего, связана с настройками. Причиной может быть неверное разграничение прав доступа, недоступность сервиса или отсутствующие DSN. Самый лучший способ проверки – загрузить файл из папки Complete. Если он тоже не станет работать, значит с кодом все в порядке, и следует обсудить этот вопрос с администратором сервера.
Проверять обновления на сайте курса.Поскольку ошибки ASP, ColdFusion, и PHP очень распространены и выявляются с трудом, автор и команда редакторов приложили значительные усилия, чтобы убедиться в том, что код в курсе не содержит ошибок. Однако полностью безошибочных курсов не бывает, и если вы их найдете, сообщите, пожалуйста, об этом нам.
.
При изучении материалов этого курса вы сможете без особого труда создавать и поддерживать работу собственных веб-сайтов.
После завершения курса вы сможете:
Macromedia Dreamweaver в течение нескольких лет является лидером на рынке визуальных HTML-редакторов. В программе сочетаются мощь, необычно высокое качество генерации кода и простота использования. Тем не менее, начиная с выхода первой версии Dreamweaver, сеть постоянно менялась. За прошедшие годы многочисленные технологии, многие из которых развивались независимо от сети, превратились в ключевые инструменты для веб-разработки. Среди них, например, JavaScript, базы данных, SQL, Java,
Программа Dreamweaver создавалась с учетом стремительного развития сетевых технологий и, в то же время, многие разработчики не поспевали за столь бурным развитием технологических новшеств. HTML, редактирование изображений и каскадные таблицы стилей — это одно, а объектные модели документа, циклы с оператором for, относительные данные, объединение массивов, наборы записей, файлы cookie и методы — это совсем иное. Карьера веб-дизайнеров, во многом, определяется их способностью совершить переход от статичного HTML к полноценным динамическим веб-приложениям, — что, разумеется, подразумевает знание хотя бы некоторых из указанных технологий.
Именно это является причиной создания этого курса. После выполнения предложенных в курсе практических упражнений вы приобретете уверенные навыки работы с тремя наиболее популярными сегодня языками разработки приложений: Microsoft ASP (VBScript), Macromedia ColdFusion Markup Language (CFML) и открытым языком PHP. Помимо этого, в курсе приведена информация о разработке баз данных, написании SQL-запросов, каскадных таблицах стилей, новом стандарте XHTML и о многом другом.
В основе курса лежит нестандартный подход, при котором в достаточной мере применяется как ручное кодирование, дающее наиболее ценные навыки программирования на этих языках, так и другие средства, в частности, управление серверами при помощи диалоговых окон и использование готовых объектов Dreamweaver, ускоряющих разработку приложений. Цель курса заключается не просто в обучении способам создания динамических приложений, но и в том, чтобы дать глубокое понимание механизмов их работы, даже если сервер управляется посредством графического интерфейса.
Для работы с курсом потребуется следующее:
<p>, <table>, <tr>, <td>, <ol>, <ul>, <h1>, <h2> и <img>. Понимание общих принципов HTML, например, различия между абсолютными и относительными ссылками коррект-ности вложения тегов и разницы между заголовком и телом документа.В упражнениях учебного курса от компании Macromedia демонстрируется, как при помощи ASP, ColdFusion и PHP создавать в Dreamweaver MX 2004 интерактивные веб-приложения, управляемые базами данных. Курс состоит из следующих уроков:
При работе с курсом будет создаваться сайт виртуального туристического агентства Newland Tours, которое занимается организацией путешествий по многим странам мира. На данный момент список путешествий содержится на статичной HTML-странице. Особенностью подобного сайта, так же, как и многих других, является то, что на сайт регулярно добавляются новые туры и удаляются старые, а данные по ним (особенно цены) часто меняются. Среди сотрудников Newland Tours нет профессионального веб-разработчика, который мог бы постоянно обновлять и поддерживать сайт, поэтому в курсе будет предложен способ обновления контента на сайте рядовыми работниками компании. Более того, с помощью этого курса веб-дизайнеры научатся создавать удобную поисковую систему, чтобы посетители сайта могли легко сортировать список путешествий и без труда прокручивать страницу с большим числом данных.
Для создания такого эффективного веб-приложения наиболее логичным решением является хранение данных о турах в базе данных, с помощью которой можно легко проводить манипуляции с записями, и, в частности, находить нужные записи и сортировать их. Кроме того, как будет показано в одном из уроков, для обновления базы данных через веб-формы достаточно компьютера, подключенного к Интернету. Конечно, свободный доступ к базе данных компании ставит под угрозу безопасность сайта, поэтому будет разработана система авторизации, которая не позволяет пользователям просматривать определенные страницы до тех пор, пока они не введут данные доступа.
В ходе работы будет создано несколько веб-приложений, к примеру, калькулятор для расчета стоимости туров и форма для установления контакта с компанией, автоматически генерирующая электронное письмо, а также интерфейсы для поиска и созданная на основе форм система управления содержимым, позволяющая сотрудникам Newland Tours вставлять, обновлять или удалять профили стран.
Каждый урок начинается с определения главной темы и представления новых функций и возможностей, а также приводятся цели обучения и ориентировочное время, необходимое для выполнения всех упражнений. Проекты поделены на практические задания, демонстрирующие важность каждого изучаемого навыка. Каждый последующий урок основан на материалах, используемых в предыдущих разделах.
Полужирный шрифт. В каждом уроке основные этапы, новые термины и ключевые фрагменты выделяются полужирным шрифтом.
Курсивом выделены файлы и их расширения, а также папки, веб-страницы, сайты в Интернете, адреса веб-узлов и, в ряде случаев, текст, который следует ввести для выполнения задания.
Команды меню и комбинации клавиш. Нередко существует несколько способов выполнить одно и то же действие в Dreamweaver. Такие способы приводятся в каждом уроке. В командах меню связь между его пунктами обозначается следующим образом: Меню\Команда1\Команда2. Для обозначения комбинаций клавиш употребляется значок "+" между их названиями. Это означает, что нужно нажимать клавиши одновременно. Например, (Shift)+(Tab) означает, что нужно при нажатой клавише (Shift) одновременно нажать и клавишу (Tab).
Необходимое программное обеспечение (ПО). Файлы для выполнения практических заданий расположены в папке, имя которой соответствует уроку: Lesson01, Lesson02 и т.д. Внутри каждой папки к урокам находятся папки Start и Complete, соответствующие состояниям сайта Newland Tours в начале и в конце урока. В уроках, идущих после нескольких первых, где применяются одни и те же файлы, вне зависимости от используемой серверной модели (ASP, ColdFusion или PHP), папки Start и Complete состоят из подкаталогов, соответствующих каждой серверной модели — newland-asp, newland-cfm и newland-php.
Список файлов, необходимых для выполнения заданий, приводится в начале каждого урока.
Один неприятный момент при обучении разработке динамичных веб-сайтов – это практически неизбежное возникновение ошибок. Обычно динамичный веб-сайт представляет собой смесь нескольких технологий, и некоторые из них, особенно ASP, ColdFusion и PHP, в свою очередь, зависят от настроек сервера. Если сервер и база данных настроены неправильно, непременно появятся сообщения об ошибке, даже если в Dreamweaver код набран корректно. Хуже всего то, что сообщения об ошибках, как правило, сложно разобрать (особенно для ASP), а в некоторых случаях они вводят в заблуждение.
Ниже приведено несколько способов для решения подобной проблемы.
Использовать файлы из папки Complete для текущего урока.
Убедиться, что тестируемая страница содержит все необходимые данные. Для работы ряда страниц необходимо наличие переменных запроса или переменных URL-адреса. Например, SQL-запрос, отправляемый с детальной страницы, должен отфильтровать записи базы данных на основе переменной запроса, получаемой со страницы, ссылающейся на детальную страницу. Если тестировать эту детальную страницу напрямую, не переходя на нее по ссылке с другой страницы, данные, которые ожидает ASP, ColdFusion или PHP, не будут получены, вследствие чего возникнет ошибка. По этой причине всегда следует начинать тестирование с начальной страницы приложения, а не с промежуточной страницы, на которую посетители переходят при просмотре.
Вовремя понять, что пора перейти к следующему шагу. Несмотря на то, что нужно выявить и устранить любую найденную ошибку, не следует пытаться проломить головой стену. Цель курса заключается в формировании навыка разработки динамичных веб-сайтов, а не в буквальном повторении каждой детали сайта Newland Tours. Столкнувшись в определенном месте с какими либо проблемами, лучше загрузить файл из папки Complete и перейти к следующему уроку.
Попытаться определить причины возникновения тех или иных проблем – из-за ошибок в коде или из-за неверных настроек. Если страница отображается некорректно во время разработки статичного сайта, это обычно происходит из-за ошибок в коде. При появлении серверной ошибки многие начинающие веб-дизайнеры считают, что допустили ошибку в коде. Тем не менее, проблема, скорее всего, связана с настройками. Причиной может быть неверное разграничение прав доступа, недоступность сервиса или отсутствующие DSN. Самый лучший способ проверки – загрузить файл из папки Complete. Если он тоже не станет работать, значит с кодом все в порядке, и следует обсудить этот вопрос с администратором сервера.
Проверять обновления на сайте курса.Поскольку ошибки ASP, ColdFusion, и PHP очень распространены и выявляются с трудом, автор и команда редакторов приложили значительные усилия, чтобы убедиться в том, что код в курсе не содержит ошибок. Однако полностью безошибочных курсов не бывает, и если вы их найдете, сообщите, пожалуйста, об этом нам.
.
При изучении материалов этого курса вы сможете без особого труда создавать и поддерживать работу собственных веб-сайтов.
После завершения курса вы сможете:
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.