- Учебные курсы InterSystems по Caché
- Caché e-Learning
- Учебные материалы по Caché
- Учебные материалы по Caché (англ.)
- Сертификация профессионалов
- InterSystems Campus
- Уголок разработчика
- Информационные ресурсы
Введение в 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. Также, в случае проблем, можно открыть аудиофайл комментария отдельно, щелкнув по иконке выше правого верхнего угла слайда.
Руководство с упражнениями по ZEN (pdf в zip, 600 Кб)
Слайды презентации
- ZEN - новая среда для разработки и выполнения Web-приложений
- Современные Web-приложения
- Содержание
- Что такое ZEN?
- ZEN и CSP
- Архитектура ZEN
- Run-time поведение ZEN
- Знакомство с Zen
- AJAX
- XMLHttpRequest
- Практическое занятие – ZEN Application
- Упражнение 1
- Иерархия Zen приложения
- Run-time поведение ZEN
- Компоненты ZEN
- Определение ZEN компонентов
- ZEN методы
- ZEN методы - мастер
- Добавление компонента на страницу
- ZEN стили
- Каскадное переопределение стилей
- Расположение на странице (ZEN Layout)
- Упражнение 2 – Добавляем простой элемент
- Объектная модель документа
- Упражнение 3 – Document Object Model
- Библиотека компонентов ZEN
- Компонент tablePane
- Особенности tablePane
- «Snapshot» режим
- Упражнение 4 – tablePane
- Model - View - Controller
- Архитектура MVC
- Архитектура MVC - схема
- Примеры Model – View - Controller
- Упражнение 5 – Использование MVC для создания формы
- Адаптер MVC
- Callback-методы
- Жизненный цикл запроса
- Дополнительные упражнения
- Ресурсы для разработчиков Zen
- Спасибо за внимание!
