DEV-J300. Технологии веб-программирования
Длительность дисциплины: 12 ак.ч.
Аннотация
Курс посвящен основам работы с языками разметки XML и JSON, включая их структуру и применение в Java. Слушатели освоят методы обработки данных через SAX, DOM и JAXB для XML, а также библиотеку Jackson для работы с JSON. Программа включает изучение основ HTML и CSS для создания и оформления веб-страниц. Практическая часть курса содержит разработку приложений для чтения и редактирования файлов XML и JSON. Учащиеся создадут стартовую страницу веб-приложения с использованием HTML и CSS. Курс завершается зачетом, подтверждающим полученные навыки обработки данных и веб-разработки.
Знания и умения, полученные в результате изучения
Знания:
-
Основы языка XML: структура документа, схемы, элементы
-
Формат JSON: синтаксис, типы данных, объекты и массивы
-
Принципы обработки XML через SAX, DOM и JAXB
-
Работа с JSON с использованием библиотеки Jackson
-
Основы HTML: структура документа, теги, заголовки
-
Основы CSS: синтаксис, селекторы, оформление текста и цветов
Умения:
-
Создавать и валидировать XML-документы
-
Обрабатывать XML-данные с помощью SAX, DOM и JAXB
-
Работать с JSON-данными с использованием библиотеки Jackson
-
Разрабатывать HTML-страницы с применением базовых тегов
-
Использовать CSS для стилизации веб-страниц
-
Интегрировать обработку данных в Java-приложения
Навыки:
-
Разработка XML-документов согласно спецификациям
-
Парсинг и преобразование данных между XML и объектами Java
-
Сериализация и десериализация JSON-данных
-
Создание семантически верных HTML-страниц
-
Применение CSS для визуального оформления веб-интерфейсов
-
Реализация приложений для чтения и редактирования XML/JSON-файлов
Содержание дисциплины
1. Основы языка XML
1.1. Основы языка XML
Практика:
Разработка XML-документа
2. Работа с данными в форматах XML и JSON
2.1. Работа с данными в формате XML
2.2. Работа с данными в формате JSON
Практика:
Разработка приложения для чтения и редактирования XML-файлов
Разработка приложения для чтения и редактирования данных в формате JSON
3. Основы языков HTML и CSS
3.1. Основы языка HTML
3.2. Основы языка CSS
Практика:
Разработка HTML-файла стартовой страницы веб-приложения
Использование CSS для спецификации вида веб-страниц
4. Промежуточная аттестация
4.1. Зачет