Интенсивный онлайн- курс HTML Academy «Базовый Java.
Основные сценарные языки. Язык Javascript, история развития и версии. Встраивание сценариев Javascript в HTML-документы. События в JavaScript. Изучите возможности back-end JavaScript и фреймворка Node. Узнаете, как их применить для создания простых масштабируемых веб-приложений. Базовая HTML-разметка, знакомство с CSS, типы элементов, разметка документа, управление и позиционирование блоков в потоке. Курс 'Программирование в HTML5 с Java. Script и CSS3'1. Обзор HTML и CSSОбзор HTMLОбзор CSSСоздание веб- приложений с помощью Visual Studio 2. Лабораторная работа: Анализ приложения Contoso Conference. Пятидневный курс 'Программирование в HTML5 с JavaScript и CSS3'позволит вам получить знания и навыки разработки Windows Store и веб-приложений с использованием HTML5/CSS3/JavaScript. Пошаговое изучение приложения управления конференциями “Contoso Conference”Анализ и модификация приложения. Создание и стилизации HTML5 страниц. Создание страницы HTML5. Настройка стиля страницы HTML5. Лабораторная работа: Создание и стилизация страницы HTML5. Создание страницы HTML5. Настройка стиля страницы HTML5. Введение в Java. Script. Обзор синтаксиса Java. Script. Использование DOM в Java. Script. Введение в j. Query. Лабораторная работа: Отображение данных и обработка событий с помощью Java. Script. Отображение данных. Обработка событий. Создание форм для сбора данных и проверки вводимых пользователем данных. Обзор форм и типов ввода Проверка вводимых пользователем данных с помощью атрибутов HTML5. Проверка вводимых пользователем данных с помощью Java. Script. Лабораторная работа: Создание форм и проверка пользовательского ввода. Создание форм проверки вводимых пользователем данных с помощью атрибутов HTML5. Проверка пользовательского ввода с помощью Java. Script. 5. Взаимодействие с удаленным источником данных. Отправка и получение данных с помощью XMLHTTPRequest. Отправка и получение данных с помощью операций j. Query AJAXЛабораторная работа: Связь с удаленным источником данных. Получение данных. Сериализация и передача данных. Оптимизация кода с помощью метода ajax библиотеки j. Query. 6. Моделирование с помощью HTML5 CSS3. Стилизация текста. Стилизация группы элементов. Селекторы CSS3. Использования графических эффектов CSS3. Лабораторная работа: Стилизация текста и блоковых элементов с помощью CSS3. Стилизация панели навигации. Стилизация заголовка страницы. Стилизация страницы “О приложении” (About)7. Создание объектов с помощью Java. Script. Разработка структурированного кода на Java. Script. Создание собственных объектов. Расширение созданных/существующих объектов. Лабораторная работа: Оптимизация кода для снижения издержек при сопровождении (Maintainability), повышение устойчивости при внесении изменений (Extensibility)Наследование объектов. Рефакторинг кода использующего объекты. Создание интерактивных страниц с помощью HTML5. Взаимодействие с файлами. Использование мультимедиа. Реагирование на дислокацию и контекст обозревателя. Отладка и профилирование веб- приложений. Лабораторная работа: Создание интерактивных страниц с помощью HTML5. Внедрение видео. Внедрение изображений. Использование API геолокации. Использование возможностей хранения данных на стороне клиента. Локальное чтение и запись данных. Сохранение данных на стороне клиента (offline- режим) с помощью кэша приложения. Лабораторная работа: Добавление сохранения данных на стороне клиента (offline- режим)Реализация кэша приложения. Реализация локального хранилища. Реализация адаптивного интерфейса пользователя. Поддержка различных форм- факторов. Создание адаптивного пользовательского интерфейса. Лабораторная работа: Реализация адаптивного интерфейса пользователя. Создание шаблона страницы пригодного для вывода на печать. Адаптация макета страницы к различным форм- факторам. Использование графики. Создание векторной графики с помощью библиотеки SVGПрограммное создание графики с помощью элемента Canvas. Лабораторная работа: Настройка расширенной графики. Создание интерактивной карты с использование средств векторной графики. Создание беджа докладчика (Speaker Badge) с помощью элемента Canvas. Анимация интерфейса пользователя. Применение переходов (transitions) CSSПреобразование (transformations) элементов. Использование покадровой CSS анимации. Лабораторная работа: Анимация элементов пользовательского интерфейса. Создание переходов для анимации пользовательского интерфейса. Применение покадровой анимации. Реализация двунаправленного обмена сообщениями с использованием Web Sockets. Введение в Web Sockets. Отправка и получение данных с помощью Web Sockets. Лабораторная работа: Реализация двунаправленного обмена с использованием Web Sockets. Получение данных через Web Sockets. Отправка данных в Web Sockets. Передача разных типов сообщений через Web Sockets. Использование Web Workers. Введение в Web Workers. Выполнение асинхронной обработки с помощью Web Workers. Лабораторная работа: Создание Web Workers. Повышение эффективности использования приложений посредством Web Workers. Обеспечение обратной связи с пользователями во время выполнения длительных операций. Курс предназначен для разработчиков с опытом более 6 месяцев, желающих изучить принципы создания приложений на HTML5 с Java. Script и CSS3, развить навыки разработки веб- приложений под IE1. Windows Store. Курс не требует знания HTML5, вполне достаточно некоторого опыта использования HTML4.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2019
Categories |