Записаться на курс
Пожалуйста, подождите...
Ваш запрос успешно отправлен!

Курс Java EE

Старт курса: 29 мая (19:00-21:00)
Продолжительность:
16 ч.
Количество уроков:
8 занятий
Стоимость обучения:
2420 грн

Форма обучения

Очное обучение
Онлайн обучение
Записаться на курс

Целевая аудитория

Опытные Java SE разработчики, желающие освоить основы создания веб-приложений на Java

Предварительные требования

• Хорошее знание Java SE и MySQL
• Умение работать с JDBC.
• Знание паттернов проектирование в Java,Hibernate, HTML, CSS будет плюсом

Описание курса
Основы Java EE

Java Platform, Enterprise Edition, сокращенно Java EE (до версии 5.0 — Java 2 Enterprise Edition или J2EE) — Набор спецификаций и соответствующей документации для языка Java, описывающей архитектуру серверной платформы для задач средних и крупных предприятий. Java EE является промышленной технологией и в основном используется в высокопроизводительных проектах, в которых необходима надежность, масштабируемость, гибкость.
Курс основы Java EE состоит 8-ми уроков, позволяющих опытным разработчикам Java SE (Standart Edition) освоить все основные концепции и спецификации программирования под Java EE. Данный курс так же рассматривает модульное тестирование, советы по проектированию приложений, что будет полезным и для опытных разработчиков.
На занятиях учащимся предоставляется весь лекционный материал и примеры уроков, которые будут рассматриваться в процессе обучения. Уроки состоять из теоретической части, позволяющей объяснить смысловое содержимое практических заданий, после чего рассматриваются практические примеры, основанные на теории. Вторая половина урока состоит из выполнения практических заданий учащимися, заканчивается урок подведением итогов и контрольными вопросами по уроку. Учащимся выдается домашнее задание.

Читать полностью

Содержание курса

Cвернуть
1
Введение в Java EE. Сервлеты.
• Отличия Java SE и Java EE.

• Архитектура и состав Java EE.

• HTTP. Принцип работы.

• Спецификация Java EE

• HTML. Основные тэги.

• CSS. Способы подключения.

• Типы веб серверов

• Сервлеты. Преимущества и недостатки

• Методы HTTP запроса

• Многопоточность в серлетах
Читать дальше
Cвернуть
2
Сессия, Cookie, JSP, JSTL.
• Понятия контекст, сессия, запрос.

• Разница между атрибутами и параметрами.

• Понятия ServletContext и ServletConfig.

• Понятия Cookies.

• Понятия JSP.

• JSP, скримлеты, cтандартные теги.

• Знакомство с JSTL
Читать дальше
Cвернуть
3
Основы Maven. Практика.
• Знакомство с Maven.

• Структура проекта Maven.

• Установка Maven.

• Жизненный цикл Maven.

• Недостатки Maven.

• Пример веб проекта.

• Шаблоны Command и Singleton
Читать дальше
Cвернуть
4
Модульное тестирование. JUnit
• Введение в модульное тестирование

• Начало работы с JUnit

• Аннотации в JUnit

• Утилитный класс Assert
Читать дальше
Cвернуть
5
Введение в Spring. Beans.
• Знакомство с Spring.

• Понятия IoC.

• Понятия AOP.

• Понятия Dependency Injection и Service Locator.

• Область видимости бинов: шаблоны Singleton и Prototype.

• Наследование бинов

• Шаблон Proxy и библиотека CGLIB

• Типы внедрений объектов в бины

• Использование коллекций в бинах
Читать дальше
Cвернуть
6
Spring автосвязывание. АОП
• Повторения Basic Bean Cofiguration

• Понятия Autowiring.

• Конфигурация с помощью аннотаций.

• Пример Swing проекта на Spring.

• Знакомство с АОП.

• Основные определения АОП

• Типы советов в АОП

• Анализ скорости работы методов с помощью АОП

• АОП с помощью аннотаций

• Срез интерфейсов с помощью АОП
Читать дальше
Cвернуть
7
Spring и базы данных.
• Введение в Spring Data.

• Преимущества Spring&JDBC по сравнению с чистым JDBC

• Создание структуры DAO.

• Пример выборки.

• Пример вставки.

• Пример транзакций.

• Типы транзакций. Свойство Propagation

• Уровни изоляции изоляции транзакций. Свойство Isolation.

• Аспекты для тразакций.
Читать дальше
Cвернуть
8
Введение в Spring MVC.
• Знакомство с шаблоном MVC

• Рассмотрение контроллера

• Структура проекта Spring MVC.

• Добавление CSS в Spring MVC.

• Обработка формы в Spring MVC
Читать дальше

Что вы получите на курсе

Рабочее место с ноутбуком и учебными материалами

Практические занятия и проверка дз

Бесплатный видеокурс

Онлайн тестирование и сертификация

Записаться на курс

Этот курс входит в такие специальности

Java Developer

Старт программы: с 14 мая

Этот курс входит в такие специальности

5
JDBC & Hibernate
6
Web-services
7
Основы Java EE

Java Developer

Java уже в течение многих лет занимает первые строчки рейтингов языков программирования. В чем же состоит причина такой популярности? Выбирая Java, вы открываете для себя большие перспективы и широкое поле для деятельности: вы можете заняться мобильной или веб-разработкой, писать большие корпоративные программные продукты, разрабатывать распределенные банковские системы… Ограничений практически нет! Главное преимущество программ, написанных на Java – их кроссплатформенность. Ваш код, если он написан в соответствии с рекомендациями, может быть легко портирован для выполнения на любых устройствах – смартфонах, телефонах, компьютерах, медиаплеерах, автомагнитолах, умной бытовой технике. Это просто супер! Курс Java Developer, который мы предлагаем, разработан на основе самых актуальных требований IT-компаний к Java-разработчикам. В нем отлично сбалансированы теория и практика, а видеоуроки ITVDN станут для вас приятным дополнением и поддержкой в обучении.

ПРЕПОДАВАТЕЛИ КУРСА
 

Андрей Бондаренко

Java Developer. Тренер – консультант

 

Андрей Фок

Java Developer. Тренер – консультант

 

Иван Демидко

Java Developer. Тренер – консультант

Основы Java EE
Старт курса: 29 мая (19:00-21:00)
Продолжи
тельность:
16 ч.
Количество уроков:
8 занятий
Стоимость обучения:
2420 грн
Записаться
на курс
Пожалуйста, подождите...
Ваш запрос успешно отправлен!
Описание курса
Основы Java EE
Java Platform, Enterprise Edition, сокращенно Java EE (до версии 5.0 — Java 2 Enterprise Edition или J2EE) — Набор спецификаций и соответствующей документации для языка Java, описывающей архитектуру серверной платформы для задач средних и крупных предприятий. Java EE является промышленной технологией и в основном используется в высокопроизводительных проектах, в которых необходима надежность, масштабируемость, гибкость.
Курс основы Java EE состоит 8-ми уроков, позволяющих опытным разработчикам Java SE (Standart Edition) освоить все основные концепции и спецификации программирования под Java EE. Данный курс так же рассматривает модульное тестирование, советы по проектированию приложений, что будет полезным и для опытных разработчиков.
На занятиях учащимся предоставляется весь лекционный материал и примеры уроков, которые будут рассматриваться в процессе обучения. Уроки состоять из теоретической части, позволяющей объяснить смысловое содержимое практических заданий, после чего рассматриваются практические примеры, основанные на теории. Вторая половина урока состоит из выполнения практических заданий учащимися, заканчивается урок подведением итогов и контрольными вопросами по уроку. Учащимся выдается домашнее задание.