Microsoft Silver Partner
Оформить заявку

Курс - Основы Java EE

Изображение к курсу Основы Java EE
Курс Основы Java EE
Длительность 8 дней / 16
Количество уроков 8

Очное обучение

2200 UAH Расписание

Онлайн обучение

2200 UAH Расписание

Видео обучение

Оформить подписку

Консультации

Записаться
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. Данный курс так же рассматривает модульное тестирование, советы по проектированию приложений, что будет полезным и для опытных разработчиков.
На занятиях учащимся предоставляется весь лекционный материал и примеры уроков, которые будут рассматриваться в процессе обучения. Уроки состоять из теоретической части, позволяющей объяснить смысловое содержимое практических заданий, после чего рассматриваются практические примеры, основанные на теории. Вторая половина урока состоит из выполнения практических заданий учащимися, заканчивается урок подведением итогов и контрольными вопросами по уроку. Учащимся выдается домашнее задание.
• Хорошее знание Java SE и MySQL
• Умение работать с JDBC.
• Знание паттернов проектирование в Java,Hibernate, HTML, CSS будет плюсом
Опытные Java SE разработчики, желающие освоить основы создания веб-приложений на Java
Урок 1

Введение в Java EE. Сервлеты.

• Отличия Java SE и Java EE.
• Архитектура и состав Java EE.
• HTTP. Принцип работы.
• Спецификация Java EE
• HTML. Основные тэги.
• CSS. Способы подключения.
• Типы веб серверов
• Сервлеты. Преимущества и недостатки
• Методы HTTP запроса
• Многопоточность в серлетах

Урок 2

Сессия, Cookie, JSP, JSTL.

• Понятия контекст, сессия, запрос.
• Разница между атрибутами и параметрами.
• Понятия ServletContext и ServletConfig.
• Понятия Cookies.
• Понятия JSP.
• JSP, скримлеты, cтандартные теги.
• Знакомство с JSTL

Урок 3

Основы Maven. Практика.

• Знакомство с Maven.
• Структура проекта Maven.
• Установка Maven.
• Жизненный цикл Maven.
• Недостатки Maven.
• Пример веб проекта.
• Шаблоны Command и Singleton

Урок 4

Модульное тестирование. JUnit

• Введение в модульное тестирование
• Начало работы с JUnit
• Аннотации в JUnit
• Утилитный класс Assert

Урок 5

Введение в Spring. Beans.

• Знакомство с Spring.
• Понятия IoC.
• Понятия AOP.
• Понятия Dependency Injection и Service Locator.
• Область видимости бинов: шаблоны Singleton и Prototype.
• Наследование бинов
• Шаблон Proxy и библиотека CGLIB
• Типы внедрений объектов в бины
• Использование коллекций в бинах

Урок 6

Spring автосвязывание. АОП

• Повторения Basic Bean Cofiguration
• Понятия Autowiring.
• Конфигурация с помощью аннотаций.
• Пример Swing проекта на Spring.
• Знакомство с АОП.
• Основные определения АОП
• Типы советов в АОП
• Анализ скорости работы методов с помощью АОП
• АОП с помощью аннотаций
• Срез интерфейсов с помощью АОП

Урок 7

Spring и базы данных.

• Введение в Spring Data.
• Преимущества Spring&JDBC по сравнению с чистым JDBC
• Создание структуры DAO.
• Пример выборки.
• Пример вставки.
• Пример транзакций.
• Типы транзакций. Свойство Propagation
• Уровни изоляции изоляции транзакций. Свойство Isolation.
• Аспекты для тразакций.

Урок 8

Введение в Spring MVC.

• Знакомство с шаблоном MVC
• Рассмотрение контроллера
• Структура проекта Spring MVC.
• Добавление CSS в Spring MVC.
• Обработка формы в Spring MVC

• Совмещать в одном приложении такие технологии как Java, HTML, CSS, MySQL
• Проектировать приложения используя шаблоны Singleton, Factory, Command
• Создавать и описывать сервлеты
• Брать параметры из URL и обрабатывать их
• Хранить объекты в сессии приложения
• Проектировать в стиле MVC (Model View Controller)
• Обрабатывать форму используя jsp & jstl
• Создавать бины в Spring
• Программировать в стиле АОП (Аспектно-ориентированное программирование) в Spring
• Использовать упрощенный jdbc через Spring
• Работать с транзакциями в Spring
• Обрабатывать форму используя Spring MVC
Check mark Запись в учебный центр Separator Онлайн форма для регистрации
Три раза в неделю Ежедневно Специальности На выходных
Дата начала Дата окончания Время
24.12.2018 24.12.2018 19:00-21:00 Зарегистрироваться
05.02.2019 05.02.2019 19:00-21:00 Зарегистрироваться
09.01.2019 09.01.2019 09:00-11:00 Зарегистрироваться
09.01.2019 09.01.2019 19:00-21:00 Зарегистрироваться
18.01.2019 18.01.2019 19:00-21:00 Зарегистрироваться
21.01.2019 21.01.2019 19:00-21:00 Зарегистрироваться
22.01.2019 22.01.2019 09:00-11:00 Зарегистрироваться
26.12.2018 26.12.2018 19:00-21:00 Зарегистрироваться
23.01.2019 23.01.2019 19:00-21:00 Зарегистрироваться
26.12.2018 26.12.2018 19:00-21:00 Зарегистрироваться
24.01.2019 24.01.2019 19:00-21:00 Зарегистрироваться
09.01.2019 09.01.2019 09:00-11:00 Зарегистрироваться
26.01.2019 26.01.2019 19:00-21:00 Зарегистрироваться

Не нашли подходящий курс в расписании? Оформите заявку

Три раза в неделю Ежедневно Специальности На выходных
Дата начала Дата окончания Время
24.12.2018 24.12.2018 19:00-21:00 Зарегистрироваться
05.02.2019 05.02.2019 19:00-21:00 Зарегистрироваться
09.01.2019 09.01.2019 09:00-11:00 Зарегистрироваться
09.01.2019 09.01.2019 19:00-21:00 Зарегистрироваться
18.01.2019 18.01.2019 19:00-21:00 Зарегистрироваться
21.01.2019 21.01.2019 19:00-21:00 Зарегистрироваться
22.01.2019 22.01.2019 09:00-11:00 Зарегистрироваться
26.12.2018 26.12.2018 19:00-21:00 Зарегистрироваться
23.01.2019 23.01.2019 19:00-21:00 Зарегистрироваться
26.12.2018 26.12.2018 19:00-21:00 Зарегистрироваться
24.01.2019 24.01.2019 19:00-21:00 Зарегистрироваться
09.01.2019 09.01.2019 09:00-11:00 Зарегистрироваться
26.01.2019 26.01.2019 19:00-21:00 Зарегистрироваться

Не нашли подходящий курс в расписании? Оформите заявку