ул. Райымбека, д. 348, оф. 900
(727) 3-909-200, 3-909-220, 3-909-230
ул. Иманбаевой, д. 5а, оф. 301
(7172) 97-43-81, 97-43-77, 97-43-88
на подходящую для вас дату

Что включено в курс?

  • Длительность обучения в очном формате составляет 8 академических часов в день (1 академический час равен 45 минутам); учебные курсы состоят из теоретических лекций и практических занятий, проводимых под руководством инструктора, а также самостоятельных работ слушателей.
  • Каждый слушатель обеспечивается индивидуальным рабочим местом, оборудованным персональным компьютером; характеристики компьютеров соответствуют определённому в теме курса программному обеспечению и требованиям к данному курсу.
  • Классы оснащены мультимедийной аппаратурой (проектор и экран), маркерной доской (черной или белой).
  • В учебных классах обеспечивается доступ в интернет.
  • Занятия проводят сертифицированные инструкторы, имеющие высокую квалификацию и большой опыт преподавания.
  • Каждому слушателю выдается в постоянное пользование пакет, содержащий: учебно-методическое пособие, дополнительные раздаточные материалы, инструкции, презентации, канцелярские принадлежности. Количество пакетов соответствует количеству слушателей курса.
  • Во время перерывов слушатели обеспечены трехразовым питанием: полноценный горячий обед в ресторане или кафе и два кофе-брейка.
  • По окончании курса каждому слушателю выдаются сертификаты установленного образца, предварительно согласованные с заказчиком.

[JEE6DWSS]
Java EE 6: Develop Web Components with Servlets & JSPs
Java EE 6: Разработка Web компонент с помощью сервлетов и JSP

Продолжительность курса: 5 дней (40 академ. часов)

Курс предназначен для опытных разработчиков Java приложений. Слушатели приобретают знания и навыки, подходящие для любого Java EE 6 сервера приложений, по быстрому созданию web приложений с помощью технологий JSP и сервлетов. Они обучаются созданию и развертыванию мелко- и среднемасштабных web приложений из интранетa и с небольших коммерческих сайтов с помощью JavaServer Page (JSP) технологии и сервлетов. Рассмотрено также применение Model-View-Controller (MVC) архитектуры для проектов в EE окружении, создание фильтров и прослушивателей сервлетов, управление HTTP сеансами в web приложении, создание легко сопровождаемых JSP страниц с помощью Expression Language и JSP Standard Tag Library (JSTL), а также анализ, проектирование, разработка и развертывание web приложений с помощью Java EE 6 SDK и сервера приложений Oracle WebLogic Server 12c. Слушатели приобретают навыки работы с реальным кодом по каждой из тем. Курс помогает подготовиться к сертификационному экзамену Java Enterprise Edition 6 Web Component Developer. .

Цели курса:

  • Понимание HTTP сеансов в web приложении и управление ими
  • Создание фильтров и прослушивателей сервлета
  • Создание страниц с помощью JavaServer Pages технологии (JSP)
  • Создание легко сопровождаемых JSP страниц с помощью Expression Language и стандартной JSP библиотеки тегов (JSTL)
  • Использование интегрированных сред разработки (IDEs) и серверов приложений для Java EE разработки и развертывания
  • Создание сервлетов с помощью Java Servlet

Круг слушателей:

  • Разработчики приложений
  • J2EE разработчики
  • Java разработчики
  • Java EE разработчики

Необходимая предварительная подготовка:

  • Знакомство с платформой Java EE 6 (рекомендуется)
  • Знакомство с Java программированием
  • Знакомство с языком HTML (рекомендуется)

Также вам могут быть интересны следующие курсы:

  • Business Component Development With EJBs, Java EE 5 D65798
  • Developing Web Applications using JSF, Java EE 6 D71902

Программа курса:

  • Введение в курс
    • Обзор циклов курсов по Java SE и Java EE
    • Знакомство со слушателями
    • Обзор задач курса
    • Программа 5-дневного курса
    • Формат работы в классе
    • Введение в технологии Web приложения
    • Описание Java EE 6 Web профиля
  • Основы Web приложений
    • Описание Java Servlet технологии
    • Описание JavaServer Pages технологии
    • Архитектура Model-View-Controller (MVC)
    • Java EE контейнеры и сервера Java приложений
    • Описание процесса разработки Web приложения
    • Основы структуры WAR файла
  • Разработка сервлетов
    • HTTP заголовки и их функции
    • Объяснение процессов запроса и отклика
    • Жизненный цикл сервлета
    • Перечень Injection and Lifecycle Method аннотаций
    • Потоковая модель сервлета
    • Разработка сервлета для ответов на запросы из клиентского браузера
  • Обработка запросов форм в сервлетах
    • Использование HTML форм для сбора пользовательских данных и их отправки сервлету
    • Как данные формы передаются в HTTP запрос
    • Разработка сервлета, извлекающего параметры формы
    • Понимание и использование объектов HttpSession
    • Использование куки для управления сеансом
    • Использование переписывания URL для управления сеансом
  • Конфигурирование Web приложений
    • Зачем нужны дескрипторы развертывания
    • Создание маппинга сервлета для разрешения вызова сервлета
    • Создание контекстных и инициализационных параметров и доступ к ним
    • Использование аннотаций @WebServlet и @WebInitParam
    • Использование интерфейса ServletContextListener
    • Различные Scopes в Web приложении
    • Обработка ошибок с помощью дескриптора развертывания
  • Реализация MVC проектирования
    • Реализация элемента проектирования Controller с помощью сервлета
    • Реализация элемента проектирования Model с помощью POJO
    • Реализация элемента проектирования View JSP с помощью Expression Language (EL)
    • Соединение элементов Model, View и Controller для реализации рабочего решения MVC
    • Инжектирование сервиса в контроллер
  • Разработка компонент с помощью технологии JavaServer Pages
    • Описание технологии JSP страниц
    • Написание JSP кода с помощью элементов скриптов
    • Написание JSP кода с помощью страничных директив
    • Написание JSP кода с помощью стандартных тегов
    • Написание JSP кода с помощью Expression Language
    • Конфигурирование the JSP Page Environment in the web.xml File
    • Создание Error Page с помощью JSP
  • Разработка JSP страниц с помощью настраиваемых тегов
    • Проектирование JSP страниц с помощью библиотек настраиваемых тегов
    • Использование библиотек настраиваемых тегов в JSP страницах
    • Описание JSTL тегов
  • Использование фильтров в Web приложениях
    • Описание цикла запроса Web контейнера
    • Описание Filter API
    • Разработка класса Filter
    • Конфигурирование фильтра в файле web.xml
  • Дополнительные возможности сервлетов
    • Использование механизма Asynchronous Servlet
    • Использование JavaScript для отправки HTTP запроса с клиента
    • Обработка HTTP отклика полностью в JavaScript
    • Комбинирование этих техник для создания эффекта Server-push
    • Обработка данных Multipart форм
  • Реализация безопасности
    • Описание Common Failure Mode в контексте безопасности
    • Требование осуществления пользовательского входа перед доступом к конкретным страницам в Web приложении
    • Описание модели безопасности Java EE
    • Требование SSL шифрованного взаимодействия для определенных URLs или сервлетов
  • Интеграция Web приложений с базами данных
    • Понимание природы модели как макро-шаблона
    • Реализация персистентного хранилища для Web приложений с помощью JDBC или Java Persistence API

Другие курсы

10gJP ORACLE 10g : Java Programming  
FJ-310-EE6 Developing Applications for the Java EE 6 Platform 20 ноября
JEE6DWA Java EE 6: Develop Web Applications with JSF  
JEE6DWSS Java EE 6: Develop Web Components with Servlets & JSPs  
JSE7F Java SE 7: Основы  
JSE7P Java SE 7: Программирование  
JSE8F Java SE 8: Основы 12 марта
JSE8P Java SE 8: Программирование 20 ноября
JV 10 Основы языка Java. Среда програмирования Jdeveloper  
JV 10, 11 Обзорно-практический курс по Java технологиям для базы данных Oracle 10,11 и Weblogic сервера