Введение в ZEN

Аудио-курс с упражнениями

Курс "Введение в ZEN" предназначен для тех, кто хочет в кратчайшие сроки самостоятельно начать использовать Web-технологии InterSystems Corporation.
Среднее время прохождения курса – один рабочий день.

Для прохождения курса необходимо знание основ Web-разработки (HTML, JavaScript, CSS) и технологии Caché Server Pages (CSP).

Для того чтобы научиться работать с технологией CSP рекомендуется предварительно познакомиться с документацией по CSP (Документация Caché → Caché Development Guides → Using Caché Server Pages (CSP)) и документом Caché Server Pages QuickStart.

Курс состоит из презентации и упражнений. Каждый слайд презентации сопровождается аудиокомментарием в формате MP3, который воспроизводится автоматически при загрузке страницы со слайдом. Если по каким-либо причинам звука не слышно, убедитесь, что Ваша система может воспроизводить аудио Иконка MP3в формате MP3. Также, в случае проблем, можно открыть аудиофайл комментария отдельно, щелкнув по иконке выше правого верхнего угла слайда.

Руководство с упражнениями по ZEN (pdf в zip, 600 Кб)

Слайды презентации

  1. ZEN - новая среда для разработки и выполнения Web-приложений
  2. Современные Web-приложения
  3. Содержание
  4. Что такое ZEN?
  5. ZEN и CSP
  6. Архитектура ZEN
  7. Run-time поведение ZEN
  8. Знакомство с Zen
  9. AJAX
  10. XMLHttpRequest
  11. Практическое занятие – ZEN Application
  12. Упражнение 1
  13. Иерархия Zen приложения
  14. Run-time поведение ZEN
  15. Компоненты ZEN
  16. Определение ZEN компонентов
  17. ZEN методы
  18. ZEN методы - мастер
  19. Добавление компонента на страницу
  20. ZEN стили
  21. Каскадное переопределение стилей
  22. Расположение на странице (ZEN Layout)
  23. Упражнение 2 – Добавляем простой элемент
  24. Объектная модель документа
  25. Упражнение 3 – Document Object Model
  26. Библиотека компонентов ZEN
  27. Компонент tablePane
  28. Особенности tablePane
  29. «Snapshot» режим
  30. Упражнение 4 – tablePane
  31. Model - View - Controller
  32. Архитектура MVC
  33. Архитектура MVC - схема
  34. Примеры Model – View - Controller
  35. Упражнение 5 – Использование MVC для создания формы
  36. Адаптер MVC
  37. Callback-методы
  38. Жизненный цикл запроса
  39. Дополнительные упражнения
  40. Ресурсы для разработчиков Zen
  41. Спасибо за внимание!