Практические курсы
программирования
на JAVA
со стажировкой
и трудоустройством
Авторский курс
от разработчика
ПО для:
3
MasterJava
→ Для разработчиков, желающих освоить новые Enterprise-технологиии
Григорий Кислин преподаватель ТОП ДЖАВА
ЛЕГЕНДАРНЫЙ КУРС
2
1
КУРС
Многомодульный Maven-проект на базе группы
web-приложений
КУРС
Автор курсов:
Григорий Кислин

Участвовал в проектах Alcatel, Siemens, Yota, Luxoft, Deutsche Bank, Wrike
сложность
10890₽
* до 1 марта
набор потока по этой цене
*Открытое вступительное занятие с выполнением домашнего задания
Опыт разработки
современных
web-приложений

Востребованный
у работодателей
стек технологий

Собственный выпускной проект на используемом в проекте стеке
Проверка
домашних
заданий
Оплачиваемые стажировки в
ведущих компаниях
+

Пройди путь от новичка до профессионала вместе
с успешным Java-архитектором

ОБ АВТОРЕ
ГРИГОРИЙ
КИСЛИН
Автор и ведущий обучающих курсов по Java Web и Enterprise-технологиям. В программировании с 1989г. Имеет знания и опыт практически во всех технологиях Java EE.
Java-тренер с 2013 года
Индивидуальные
комментарии
вашего наставника
JAVA–ТРЕНЕР
Бесплатный ключ на полгода для Intellij IDEA Ultimate
ЧТО ВЫ ПОЛУЧИТЕ НА КУРСАХ
1
2
3
4
5
Количество мест на потоке ограничено! Успейте забронировать место. Предоплата не требуется
+
Spring, Hibernate, Maven, Git, JUnit, PostgreSQL, REST, Bootstrap, jQuery, Java 8 Stream and Time API, Java EE
Помощь
в трудоустройстве
+
В данном курсе вы с нуля разработаете полнофункциональный многомодульный Maven-проект, состоящий из 3-х web-приложений
Вы знакомы с основами языка Java, пробовали писать CRUD web-приложения с использованием в качестве хранилища базу данных
О курсе MasterJava
О ЧЕМ КУРС
приложение импорта из XML (JAXB, StAX, XPath, XSLT)
многопоточного почтового web-сервиса (JavaMail, java.util.concurrent, JAX-WS, MTOM, хендлеры авторизации, логирование и статистика)
→ приложения отправки почты с вложениями:
→ по SOAP (JAX-WS, MTOM)
→ по JAX-RS (Jersey)
→ по JMS (ActiveMQ)
через AKKA (Typed и Untyped Actors)
Курс, расширяющий кругозор программиста
Возможно, вы уже работаете программистом и у вас появилась производственная необходимость в изучении альтернативного Spring Framework стека технологий, а именно Java EE, от компании Oracle
Начинающим программистам
Тем, кто любит Spring Framework и не видит ему альтернативы
→ Ознакомьтесь с курсом для вашего уровня
Кому подойдет?
Кому не подойдет?
Технoлогии в курсе MasterJava
ЧТО ИСПОЛЬЗУЕМ?
расширяемый язык разметки
XML
API, позволяющее ставить в соответствие Java-классы и XML представления
JAXB
API для чтения и записи XML-документов
StAX
язык запросов к XML
XPath
механизм эффективной отправки двоичных данных в web-сервисы и из них
MTOM
API для получения и отправки электронной почты
JavaMail
API для параллельного программирования
java.util.concurrent
технология создания web-сервисов
JAX-WS
язык преобразования XML-документов
XSLT
протокол обмена структурированными сообщениями в распределенной вычислительной среде
SOAP
архитектурный стиль взаимодействия компонентов распределенного приложения в сети
REST
фреймворк для создания RESTful web-сервисов
JAX-RS
стандарт взаимодействия между компонентами
JMS
система управления базами данных
PostgreSQL
язык запросов к базе данных
SQL
библиотека, упрощающая работу с базами данных
jDBI
классы, расширяющие возможности web-сервера по обработке клиентских запросов
Asynchron.
Servlets
система управления миграцией базы данных
LiquiBase
набор библиотек, избавляющий программиста от написания шаблонного кода
Google Guava
движок шаблонов
Thymeleaf
библиотека, упрощающая написание Java-кода
Lombok
библиотека, предоставляющая усовершенствования для Java 8 Stream API
StreamEx
фреймворк для автоматизации сборки проектов
Maven
язык описания веб-сервисов и доступа к ним
WSDL
стандарт взаимодействия Java-приложений с различными СУБД
JDBC
message broker, реализующий JMS
ActiveMQ
контейнер сервлетов
Tomcat
Apache Commons
набор библиотек, избавляющий программиста от написания шаблонного кода
Обучение в любое удобное для вас время
КАК ПРОХОДИТ ОБУЧЕНИЕ?
Все участники курса обучаются
в индивидуальном режиме online
Общения студентов происходит
в мессенджере Slack
На данном курсе нет проверки домашних заданий куратором
.....
Введение
МОДУЛЬ
Программа курса MasterJava
17 модулей / 114 уроков
Продолжительность ~ 2,5 месяца
1
✔ Основы многопоточности и параллельности
✔ Структура памяти Java: куча, стек
✔ Ленивая инициализация
✔ Паттерн проектирование Singleton
✔ Обзор java.util.concurrent
✔ Работа с ConcurrentHashMap
✔ Использование ThreadLocal переменных
✔ Атомарные переменные и конкурентные таблицы
✔ Реализация многопоточной отправки писем. Execution Framework
✔ Практическое задание
Работа с XML
МОДУЛЬ
2
✔ Разбор практического задания
✔ Многопоточная реализация умножения матриц
✔ Замер производительности с помощью Java Microbenchmark JMH
✔ Введение в XML
✔ Создание схемы XSD
✔ Работа с XML в Java: JAXB, JAXP, StAX, XPath, XSLT
Практическое задание
SOA и Микросервисы
МОДУЛЬ
3
✔ Разбор практического задания
✔ Scheme, j2html
✔ Обзор библиотеки Guava
✔ Функциональное программирование - монады
✔ Введение SOA и Микросервисы
✔ Многомодульный Maven проект
Практическое задание
МОДУЛЬ
4
✔ Разбор практического задания
Thymleaf
✔ Структура многомодульного проекта
Maven. Поиск и разрешение конфликтов зависимостей
✔ Логирование
✔ Библиотеки и фреймворки для работы с JDBC
✔ JDBI
✔ Tomcat Class Loader
✔ Memory Leaks
✔ Модуль persist
Практическое задание
Рефакторинг
кода
МОДУЛЬ
5
✔ Разбор практического задания
✔ Рефакторинг
✔ Конфигурирование приложения (Typesafe config)
✔ Упрощаем код с помощью библиотеки Lombok
Практическое задание
Web-сервисы
МОДУЛЬ
6
Разбор практического задания
Миграция data base
Web-сервисы (REST/SOAP)
Java реализации SOAP
Реализация Mail Service
Практическое задание
Maven и JDBC
.....
.....
.....
МОДУЛЬ
8
Работа с JAX-WS
МОДУЛЬ
9
✔ Разбор практического задания
✔ Реализация вложений в почте
✔ Подключение MTOM
✔ JAX-WS Message Context
✔ Авторизация
✔JAX-WS Handlers (логирование SOAP)
Практическое задание
Работа
с JavaEE
МОДУЛЬ
10
✔ Разбор практического задания
✔ Продолжаем осваивать JavaEE
✔ JAX-RS. Интеграция с Jersey
✔ JMS. Интеграция с ActiveMQ
✔ Авторизация в контейнере Tomcat
Практическое задание
Коррекция и настройка приложения
✔ Разбор практического задания
✔ Доступ к переменным maven из приложения
✔ SOAP Exception. Выделение общей части схемы
✔ Коррекция схемы
✔ Добавление мавен плагинов
Практическое задание
МОДУЛЬ
11
Заключительный модуль
✔ Разбор практического задания
✔ Авторизация в контейнере Tomcat
✔ Отправка почты с вложениями по JAX-RS и JMS
✔ Рефакторинг. Эксепшены в лямбдах Java 8
✔ Concurrent and distributed applications toolkit AKKA
✔ Отсылка почты через AKKA Actors
✔ Асинхронные сервлеты
✔ Вебинар: Выбор языка программирования
Практическое задание
.....
WSDL и работа
с почтой
МОДУЛЬ
7
✔ Разбор домашнего задания
✔ Импорт Проектов и Групп
✔ Стили WSDL. Кастомизация WSDL
✔ Публикация WSDL
✔ Деплой приложения в Tomcat
✔ Создание клиента почтового сервиса
✔ Реализация массовой и групповой отправки почты
Практическое задание
.....
.....
2
TopJava
СТАНЬ MIDDLE-РАЗРАБОТЧИКОМ
1366 готовых специалистов
В данном курсе вы с нуля разработаете web-приложение по созданию, хранению, редактированию и отображению резюме, размещенных в разных типах хранилищ




1
BaseJava

Все курсы
программирования на Java

MasterJava
3
На курсе вы разработаете многомодульный Maven-проект, состоящий из:
→ приложения импорта из XML
→ многопоточного почтового web-сервиса
→ приложения отправки почты с вложениями
17 практических уроков
Продолжительность ~ 2,5 месяца
→ Для программистов, обладающих начальными знаниями языка Java

→ Для опытных программистов, желающих повторить основы Java Core
сложность
сложность
сложность
12 практических уроков
Продолжительность ~ 3,5 месяца
→ Для программистов, желающих устроиться на работу, как Middle Java-разработчик
12500₽
11 практических уроков
Продолжительность ~ 3 месяца
→ Для разработчиков, желающих освоить новые Enterprise-технологиии
10890₽
КУРС ПО JAVA EE
КУРС ДЛЯ НАЧИНАЮЩИХ
Цены снижены до 1 марта
Программа построена на разработке Spring/JPA Enterprise-приложения для учета колорий с авторизацией и правами доступа на основе ролей на самом востребованном стеке технологий Spring + Hibernate
готовых специалистов
1366 готовых специалистов
1366 готовых специалистов
готовых специалистов
готовых специалистов
* до 1 марта
Прокачка скилов
от Junior до Middle

Комплекс уроков и практики для получения навыков с уровня начинающего программиста до уровня Middle
1
BaseJava
2
TopJava
+
ПАКЕТ КУРСОВ
Прокачка скилов до Middle+
29 модулей / 209 уроков
Продолжительность ~ 6 месяцев
* до 1 марта
набор потока по этой цене
Комплекс уроков и практики для повышения квалификации по Java Core, Spring Framework, Maven, Java EЕ
+
ПАКЕТ КУРСОВ
MasterJava
3
2590₽
* до 1 марта
УСЛУГА
2
Тестовое собеседование на позицию Java-разработчик

Продолжительность ~ 60 минут
Для соискателей на позицию Java-разработчик любого уровня
2300₽
УСЛУГА
23 модуля / 157 уроков
Продолжительность ~ 6 месяцев
Собеседование с автором курсов Григорием Кислиным
TopJava