Top.Mail.Ru
+7 (495) 150 96 00 academy@academyit.ru Войти

В корзине ничего нет.


Войти

В корзине ничего нет.

Академия АйТи Онлайн
#
#B103 # Средства разработки # 9 дней / 72 часа

Разработка программного обеспечения на Java. Профессиональный уровень.

Some Extended Features in Java Application Development

Физлицам 40900 ₽
     
Юрлицам 43900 ₽
Очное обучение. Курсы проводятся во всех региональных учебных центрах Академии АйТи или на базе заказчика.
Онлайн класс. Удаленное подключение к очным курсам. Для обучения достаточно иметь доступ в Интернет. Время онлайн трансляции курса устанавливается в зависимости от города проведения очного обучения. Предусмотрено предоставление записей слушателям в отдаленных часовых поясах.

Забронировать курс

Спасибо за интерес к нашему курсу! Обратитесь через форму «Запросить информацию» для получения более точной информации о датах обучения.


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

#

Разработчики приложений на языке Java

#

Архитекторы приложений на языке Java

Расписание

1

Проектирование архитектуры приложений


1.    Архитектура коллекций и скорость обработки данных
2.    Базовые алгоритмы и вычисление сложности алгоритмов
3.    Вычисление времени выполнения программ
4.    Паттерны проектирования и принципы SOLID
5.    Производящие паттерны (Creational patterns), предназначенные для создания объектов
6.    Поведенческие паттерны (Behavioral patterns), обеспечивающие координацию функционального взаимодействия между объектами
7.    Структурные паттерны (Structural patterns), используемые для управления статическими, структурными связями между объектами
8.    Системные паттерны (System patterns), предназначенные для управления взаимодействием на системном уровне

2

Основы Maven. Проектирование баз данных. Взаимодействие с MySql и PostgreSql


1.    Основы работы с Maven
2.    Использование объектов типа PreparedStatement. Создание ORM
3.    Использование объектов типа PreparedStatement для многократного использования подготовленного SQL предложения. Основные методы Statement
4.    Hibernate продвинутый уровень. Создание сложных запросов. HQL

3

Сетевое программирование


1.    Сериализация объектов
2.    Сетевое программирование
3.    Работа с сетевыми объектами в Java
4.    Серверы и клиенты
5.    Сокеты
6.    Классы ServerSocket  и Socket
7.    Некоторые особенности работы с потоками и сокетами
8.    Пример простого сетевого сервера и сетевого клиента

4

Создание бизнес-приложений в JEE


1.    Основы web
2.    Протокол HTTP и HTTPS
3.    Создание сервлетов
4.    Cookie и сессии
5.    Обработка инъекций
6.    Создание бизнес-приложения(интернет-магазин)

5

Введение в JUnit


1.    Виды тестирования приложений
2.    Загрузка библиотеки JUnit
3.    Современные особенности использования JUnit
4.    Требования, предъявляемые у тестирующим методам
5.    Механизм тестирования с помощью библиотеки JUnit
6.    Пример тестирования
7.    Использование аннотации @Test
8.    Методы класса JUnitCore
9.    Класс org.junit.Assert и его методы, которые являются основными инструментами тестирования библиотеки JUnit

6

Работа с XML и JSON


1.    Основы XML и JSON
2.    Парсинг XML документов и JSON документов
3.    Основные виды парсеров
4.    Основы DOM, SAX, XPath
5.    Объявления и определения элементов и атрибутов
6.    Oграничение вхождений элементов и атрибутов
7.    Пространства имен. Основы XSLT
8.    DOM   (Document Object Model)
9.    Основные типы узлов
10.    Интерфейс org.w3c.dom.Node
11.    Извлечение информации из объекта типа Node
12.    Разборка файла и помещение его данных в документ
13.    Пример выполнения основных действий по разборке XML
14.    Получение корневого элемента
15.    Получение дочерних элементов
16.    Simple API for XML (SAX)
17.    SAX  (Simple API for XML)
18.    Действия при обработке SAX
19.    Обработчики SAX событий
20.    Задание обработчика ошибок
21.    Обработчики SAX событий

7

Основы работы со Spring


1.    Создание Spring Core приложений
2.    Основы работы со Spring Boot
3.    Основы работы с JPA, Spring Data
4.    Введение в Spring Security
5.    Основы работы с Spring Web
6.    Шаблонизатор Thymeleaf
7.    Основы работы с REST API
8.    Создание клиентской части
9.    Создание web-сервисов
10.    Разработка Internet магазина на Spring

8

Введение в систему обмена сообщениями (JMS)


1.    Основы работы с ActiveMQ
2.    Введение в микро-сервисную архитектуру
3.    Провайдер JMS.
4.    Способы обработки сообщений
5.    Примеры работы с сообщениями и их доставки

9

Технология RMI


1.    Описание технологии RMI
2.    Требования к приложениям, использующим RMI
3.    Описание работы приложений, использующих RMI
4.    Объекты инструментального уровня
5.    Реализация сервера
6.    Регистрация удаленного объекта в реестре Java RMI
7.    Параметры регистрации
8.    Реализация клиента

Преподаватели

Герасименко Сергей Валерьевич
24

Герасименко Сергей Валерьевич

Эксперт по разработке приложений с использованием Java и Spring Boot, преподаватель учебных дисциплин по веб-программированию (JS,PHP,Python,Node JS, VUE, React, Spring Web)

Герасименко Сергей Валерьевич

Направление обучения:

Python, Java, Spring, .NET, JS, PHP, JQuery, HTML-5, CSS3 , JSON, Linux

Вендоры:

Python, Java, Linux

О преподавателе:

• Разработчик высоконагруженных приложений с использованием Java и Spring Boot
• Профессиональный веб-разработчик с большим опытом разработки и создания сайтов, фреймворков;
• автор и разработчиком нескольких запатентованных веб-приложений, которые используют такие крупные компании как ОАО "РЖД" и другие;
• активный участник программы IT-Start;
• преподаватель учебных дисциплин по веб-программированию (JS,PHP,Python,Node JS, VUE, React, Spring Web), Java-программированию (JEE, Spring, брокеры очередей сообщений, Stream API, REST API), программированию в среде .NET и Python
• автор курсов по веб-программированию – подготовка с нуля веб-разработчиков, а также курсов по переподготовке специалистов IT

Общий стаж трудовой деятельности – 13 лет (2009-2021)
Опыт работы в должности тренера и преподавателя в области ИТ – 13 лет (2009-2021)

Сергей Валерьевич преподает в Академии с 2019 года и зарекомендовал себя как профессионал высокого класса. Благодаря его опытному подходу сотни специалистов успешно выпустились и продолжают совершенствование в различных IT-направлениях.


1 отзывов

Уважаемая Ирина Валерьевна!


   АО «Северсталь-инфоком» выражает благодарность «Академия АЙТи» за высокий профессионализм и качественное обучение по программе «Профессиональная разработка на Java»


   Услуги оказаны на высоком профессиональном уровне, программа разработана в соответствии с индивидуальным запросом.


   С самого начала обучения делался упор на применимость полученных знаний в практике, а поддержка преподавателя ощущалась практически круглосуточно. После прохождения курса у коллег появилось понимание стека различных технологий, связанных с Java.


   Мы высоко ценим совместную работу с Вашей компанией и выражаем надежду на дальнейшее тесное сотрудничество.

   Желаем Вам и Вашей компании успехов и процветания!

 

С уважением, Руководитель управления по работе с персоналом А.А. Царская.
Благодарственное письмо_page-0001.jpg

АО «Северсталь-инфоком»

Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.



#
#

Академия АйТи


a Softline Company

Ведущий консалтинговый центр получения дополнительного профессионального образования

Войдите в систему, чтобы получить все возможности платформы и доступ к образовательным курсам
Не запоминать
Забыли пароль?

Забыли пароль?

Введите e-mail, указанный при регистрации, пришлем вам инструкцию по восстановлению пароля.
CAPTCHA

Нажимая «Зарегистрироваться» вы соглашаетесь с политикой обработки персональных данных
CAPTCHA

Нажимая «Зарегистрироваться» вы соглашаетесь с политикой обработки персональных данных
15%
Шаг 1 из 2 Заполните данные
Далее Назад Зарегистрироваться

Корзина

Курс добавлен в корзину, теперь нужно