г. Н.Новгород, ул. Родионова, д. 192/1

+7(831) 432-63-09

09:00-18:00 по Москве

Русский Английский
    Главная         Об институте         Корпоративное    
направление
    Ближайшие курсы         Библиотека         Ча.Во.         Контакты    
Контакты Обучение Ближайшие курсы Библиотека Частые вопросы

Комплексный курс "Программирование на языке Python"
Основы алгоритмизации и программирования на языке C
Технология программирования
Основы программирования под Android. ONLINE-КУРС
WEB: Базовый курс JavaScript
WEB: Базовый курс PHP
WEB: Современная Front End разработка
Базовый курс Python
Продвинутый курс Python
Тестирование ПО. Инженер службы тестирования
WEB: Базовый курс HTML+CSS
Современное Web-программирование на платформе Java
Комплексная программа "Разработка программного обеспечения"
Основы разработки мобильных приложений для платформы Android
Программирование на языке Java
Программирование на языке C
Объектно-ориентированное программирование (С++)
Операционная система UNIX
Программирование на языке С#
Программирование под Windows (WinAPI)
Проектирование программного обеспечения
Процесс разработки программного обеспечения
Проектирование систем на DSP процессорах
Интенсивные курсы подготовки программистов (Летняя школа)
Тестирование программного обеспечения на стадии разработки
Основы разработки Windows-приложений
Основы разработки мобильных приложений для платформы Android (продвинутый курс)


<< Назад

On-line консультант
подготовка школьников

Андреева Ольга


написать письмо



andreevaoyu




Современное Web-программирование на платформе Java EE. Популярные технологии разработки enterprise Web приложений.

Дата ближайшего курса: -.-.-


Длительность курса:


80

3


  Мес
Стоимость курса:

15950 РУБ

Цели и задачи
Разработка быстрых, динамичных и функционально развитых Java web приложений с использованием JSF, Web Services, AJAX. Курс дает представление о строении и реализации enterprise Web приложений. Приводится пример реально использующейся архитектуры.


Необходимая подготовка
Знание Java - J2SE. Знание основ Web программирования( HTML,СSS,основы javascript). Желательно небольшой опыт работы с MySQL.


Содержание

 

№п/п Лекции
1.

API Servlet. Построение Web–приложений.
1. Архитектура API Servlets. 
2. Жизненный цикл сервлета.

3. Обработка HTTP запросов клиента. 
4. Отслеживание состояния сеанса. 
5. Переадресация запроса. 
6. Создание, размещение и запуск сервлета на сервере Apache Tomcat. 
7. Разработка, размещение и запуск Web-приложения в IDE Eclipse

 2. Технология AJAX. Разработка чувствительных, быстрореагирующих и динамических Web-приложений.
1. JSON структуры в javascript. 
2. Основные понятия, структура и механизмы реализации AJAX javascript программирование. 
3. Изучение возможностей базового AJAX на примере анализа построения и работы Ajax Web-приложения, обрабатывающего список.    
 3. Web сервисы.
1. Основные понятия технологии Web сервисов. 
2. WSDL.2 основных типа разработки Web сервисов.
3. Пример реализации Web сервиса и клиента.
4. SOAP-based и RESTful Web сервисы.
5. Пример использования Web сервиса как внешнего интерфейса к базе данных. 
Технологии JavaServer Pages (JSP) и JavaServerFaces (JSF).
Серверные страницы JSF, основные компоненты.  
 4. Понятие шаблона MVC.Разделения уровней и обязанностей в приложении.
Базовые концепции технологии JavaServerFaces.
Объектная модель. Связывание данных. Управляемые компоненты JavaBeans.
Правила навигации. Обработчики навигации.
События и фазы жизненного цикла обработки запроса. Обработка событий.
Стандартные JSF теги.
Модель рендеринга компонентов.
Разработка, размещение и запуск Web-приложения в IDE Eclipse.  
 5. Spring – основные возможности. Применение технологии Spring к бизнес уровню enterprise приложения. 
1. Что такое Spring, основные понятия.
2. Инициализация объектов с помощью Spring.
3. Транзакции с помощью Spring.
4. Пример использования Spring в бизнес уровне enterprise приложения.  
 6. Разработка целостного Enterprise приложения.
1. Разработка примера целостного enterprise web приложения с использованием всех пройденных технологий.  



Записаться на курс сейчас!

Отправьте быструю заявку
менеджеру НИИТ
Зарезервируйте место в группе

ФИО:

Телефон контактный:

E-mail:


Примечание:

Отправляя заявку, Вы даете согласие на обработку Ваших персональных данных.

Код с картинки:

Встреча с преподавателем *
Вся информация о курсе от
преподавателей
Участие: бесплатно

ФИО:

Телефон контактный:

E-mail:

Примечание:

Отправляя заявку, Вы даете согласие на обработку Ваших персональных данных

Код с картинки:





<< Назад

© 2004-2017 Нижегородский Институт Информационных Технологий.

Дополнительное образование в г. Нижний Новгород: компьютерные курсы, обучение и курсы 1С, курсы английского, курсы MERA
Телефоны: 8 (831) 432-63-09, 432-63-24
E-mail: ya.niit2016@yandex.ru