Максимальное количество слушателей – 12 человек.
По окончании курса слушателям, прошедшим тестирование, выдается сертификат НЦИТ.
Для кого предназначен курс:
Курс предназначен для Java программистов, заинтересованных в создании web приложений.
Содержание курса:
Данный курс дает знания необходимые для создания Web приложений с использованием серверных технологий Java (сервлеты и страницы JSP), работающих с базами данных (Oracle, MySQL и т.д.) через интерфейс JDBC. В данном курсе рассматривается также язык XML и некоторые из его приложений в контексте создания Web приложений, а также показываются механизмы работы с XML данными из языка Java с использованием механизмов SAX и DOM.
Учебные материалы курса и обучение предоставляются на русском языке.
Разработка Web приложений
1. Web приложение
1.1. Особенности Java Web приложения, Web Server, HTTP, J2EE, Servlet Container
1.2. Servlet компоненты Servlet, JSP, JavaScript, Servlet API, HTML
2. Сервлеты
2.1. Механизм сервлетов. Время жизни, методы Get/Post, Get параметры, Перенаправление HTTP запроса
2.2. Механизм Session. Класс Session. Работа с cookies
3. JSP
3.1. Механизм JSP Script, теги и директивы JSP
3.2. Стандартные и пользовательские тэги JSTL, библиотеки тегов
4. JDBC
4.1. Подключение к Oracle средствами JDBC. Типы драйверов JDBC, соединения, подключение к Oracle
4.2. SQL выражения JDBC insert, select, update, delete. Классы Prepared Statement, ResultSet
5. Архитектура J2EE
5.1. EJB3, J2EE, Jboss, Session bean, Entity Bean
5.2. Архитектура MVC: Servlet, JSP, Bean.
Дополнительный материал
Framework Struts, Tiles, ORM Hibernate и т.д.
Основы XML
1. Обзор XML
1.1 История XML — SGML, HTML, CSS
1.2 Что такое XML?
1.3 Версии XML
2. Структура XML
2.1 XML документ, согласованный со своей структурой
2.2 Элементы и атрибуты
2.3 Символьные данные
2.4 DTD и XML схема
2.5 Расширения языка XML
2.6 Пространства имен, XLink и XPointer, и т.д.
3. Подготовка XML документа
3.1 Процедура создания XML документа
3.2 Создание и использование XML схемы
3.3 Создание XML документа
4. Области применения XML и основные языки приложений XML
4.1 Типичные области применения XML
4.2 Основные языки приложений XML: XHTML, RDF и RSS, SVG, VML и SMIL, и др.
5. Инструментарий для использования XML
5.1 Инструментарий Eclipse для использования XML
5.2.Инструментарий .NET для использования XML
Разработка Web приложений c использованием XML данных
1. Проектирование Web приложений с использованием XML данных
1.1. Применение XML для Web приложения?
1.2. Основные требования для XML Web приложения.
1.3. Написание спецификаций для использования XML в Web приложении
2. Преобразование XML данных в HTML фильтры XSLT
2.1. Что такое XSL и XSLT?
2.2. Элементы XSL. Шаблон, Переменная, Вывод резльутатов, Элемент управления, и др.
2.3. Подготовка XSL для отображения в XHTML
2.4. Необходимое программное обеспечения для использования XSLT. Tomcat, и др.
2.5. Применение XSLT
3. API XML парсер и его свойства
3.1. Что такое XML парсер?
3.2. SAX. Преимущества и недостатки
3.3. DOM. Преимущества и недостатки
4. Использование SAX/DOM для манипулирования XML, XSL используя Java
4.1. XML API в Java JAXP, JAXB, JAXM
4.2. Манипулирование XML данными с использованием SAX
4.3. Манипулирование XML данными с использованием DOM
4.4. JDOM. Примечания