Курсы Java Middle
Параметры
По популярности
-
По популярности
-
Сначала дорогие
-
Сначала недорогие
-
Шаблоны проектирования (GoF). Редакция для Java
-
ДЛИТЕЛЬНОСТь
24 часа
-
ДАТА НАЧАЛА
С 21 мая
-
ДОКУМЕНТ
Сертификат
-
СЛОЖНОСТЬ
Для опытных
Навыки
- JavautilServiceLoader
- Модульная система в JDK
- Отношения между модулями
Курс представляет собой изучение паттернов проектирования, которые представляют собой повторно используемый опыт. Они применимы во всех областях деятельности и ускоряют процесс создания решений и написания качественного кода. Курс основан на книге “Design Patterns: Elements of Reusable Object-Oriented Software” (Gang of Four, GoF) и поможет лучше понимать коллег.
-
ТИП
С преподавателем
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тренажеры, Домашняя работа, Вебинары, Видеоуроки, Тексты
-
-
Рефакторинг кода на Java
-
ДЛИТЕЛЬНОСТь
24 часа
-
ДОКУМЕНТ
Сертификат
-
СЛОЖНОСТЬ
Для опытных
-
ТИП
С преподавателем
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тренажеры, Домашняя работа, Вебинары, Видеоуроки, Тексты
-
-
Java JDBC: Работа с базой данных
-
ДЛИТЕЛЬНОСТь
6 часов
-
СЛОЖНОСТЬ
Для опытных
-
ТИП
Самостоятельно
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тексты
-
-
Java: Объектно-ориентированный дизайн
-
ДЛИТЕЛЬНОСТь
5 часов
-
СЛОЖНОСТЬ
Для опытных
-
ТИП
Самостоятельно
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тексты
-
-
Java EE: быстрый старт.
-
ДАТА НАЧАЛА
По факту набора
-
СЛОЖНОСТЬ
Для опытных
На этом курсе вы познакомитесь с Java EE – платформой для разработки и разворачивания серверных приложений. Вы научитесь создавать веб-приложения с помощью командной строки и IDE. Будут использованы Apache Maven, Apache Tomcat и Eclipse. Вы также напишете простую игру с использованием JSP. Для работы вам понадобятся JDK, Maven, Tomcat и Eclipse.
-
ТИП
Самостоятельно с наставником
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Видеоуроки
-
-
Курс Java, продвинутый уровень
-
ДАТА НАЧАЛА
В любой момент
-
СЛОЖНОСТЬ
Для опытных
На этом курсе вы сможете начать в любое время и проходить обучение в течение 4 месяцев. После завершения курса вас ждет проект, который продлится еще 1 месяц.
-
ТИП
С преподавателем
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Тренажеры, Домашняя работа, Видеоуроки
-
-
Программирование на языке Java. Модуль 2
-
ДАТА НАЧАЛА
По факту набора
-
СЛОЖНОСТЬ
Для опытных
Навыки
- Adapter, Bridge
- Singleton
- ООП, UML
Курс позволяет вам стать творцом нового мира, где вы сами создаете правила, персонажей, и даже разум. Вы сможете задумать его дизайн и подобрать идеальную музыку. После первого модуля курса вы уже почувствуете себя настоящим Творцом и будете готовы продолжать создание своего уникального мира.
-
ТИП
В группе с наставником
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Вебинары
-
-
Java-разработчик веб-приложений
Навыки
- Работать со строками и исключениями
- Применять паттерны проектирования
- Проводить модульное тестирование
- Разрабатывать ПО на языке Java
- Понимать принципы ООП
- Работать с XML в Java
-
Программирование на Java для тестировщиков. Уровень 2
-
СЛОЖНОСТЬ
Для опытных
-
ТИП
В группе с наставником
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тренажеры, Видеоуроки
-
-
Java. Уровень 2. Разработка клиент – серверных приложений
-
ДАТА НАЧАЛА
С 18 мая
-
ДОКУМЕНТ
Сертификат
-
СЛОЖНОСТЬ
Для опытных
Курс обучает различным архитектурам для создания Java GUI-приложений, основам web-разработки и взаимодействию с базами данных. Он также подробно рассматривает эффективность приложений с использованием многопоточного кода. После окончания курса вы сможете успешно сдать сложный IT-экзамен и получить официальное звание Oracle Java Programmer для вашего резюме.
-
ТИП
В группе с наставником
-
ЦЕЛЬ
Обучение профессии
-
ФОРМАТ
Вебинары
-
Популярные школы
-
Java Advanced I: функциональное, асинхронное и реактивное программирование
-
ДЛИТЕЛЬНОСТь
36 часов
-
ДАТА НАЧАЛА
С 13 мая
-
ДОКУМЕНТ
Сертификат
-
СЛОЖНОСТЬ
Для опытных
Курс по современным функциональным и реактивным подходам в разработке на Java. Изучение NIO2, CompletableFuture, RxJava, Reactor, R2DBC, SSE, Spring Data reactive, WebClient, WebSocket, RSocket. Практические примеры применения. Повышение производительности бекэнда.
-
ТИП
С преподавателем
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тренажеры, Домашняя работа, Вебинары, Видеоуроки, Тексты
-
-
Java Advanced II: высокопроизводительная Java
-
ДЛИТЕЛЬНОСТь
40 часов
-
ДАТА НАЧАЛА
С 8 июля
-
ДОКУМЕНТ
Сертификат
-
СЛОЖНОСТЬ
Для опытных
На курсе будут изучены методы повышения производительности Java-приложений, включая профилирование, оптимизацию виртуальной машины, настройку флагов JVM, использование библиотек сериализации и кэширования, хранение данных вне кучи, бенчмаркинг, мониторинг памяти и другие важные темы.
-
ТИП
С преподавателем
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тренажеры, Домашняя работа, Вебинары, Видеоуроки, Тексты
-
1
Модуль 1. Обзор тюнинга производительности (теория - 3 ч. + практика - 3 ч.)
- Общие практики;
- Стратегии тюнинга производительности;
- Метрики производительности;
- Как повысить производительность?
- Инструменты для измерения производительности;
- JMeter;
- Нагрузочное тестирование с помощью JMeter;
- Как повысить производительность с помощью архитектуры?
- Повышение производительности с помощью архитектуры: потоки, очереди, микросервисы, облака;
- Лучшие практики для улучшения производительности кода.
]]>
-
-
Подготовка к сдаче сертификационного теста по Java (уровень Специалист)
-
ДЛИТЕЛЬНОСТь
40 часов
-
ДАТА НАЧАЛА
В любой момент
-
ДОКУМЕНТ
Сертификат
-
СЛОЖНОСТЬ
Для опытных
Курс предназначен для подготовки слушателей к сдаче сертификационного теста уровня “Специалист” по фундаментальным технологиям Java. Он предполагает, что у слушателей уже есть опыт разработки приложений на платформе Java SE11 и знания основных фреймворков (JUnit, Maven, Hibernate, Spring) и Git. Основной акцент курса делается на разборе типичных ошибок, которые могут возникнуть при сдаче экзамена.
-
ТИП
С преподавателем
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тренажеры, Домашняя работа, Вебинары, Видеоуроки, Тексты
-
1
0. Вступительные замечания (теория - 0.25 ч, практика - 0 ч.)
- Назначение, характер и структура сертификационного теста, его специфика и “подводные камни”, классификация задач, контекстные допущения.
-
2
1. Основы языка Java (теория – 0.25 ч, практика – 0.5 ч.)
- Определение области действия переменных; структура класса в Java;
- Создание исполнимых Java-приложений с методом main(); запуск Java-программы с командной строки, в т. ч. вывод в консоль; импорт Java-пакетов.
-
-
Разработка на платформе Java SE. Расширенные темы
-
ДЛИТЕЛЬНОСТь
40 часов
-
ДАТА НАЧАЛА
В любой момент
-
ДОКУМЕНТ
Сертификат
-
СЛОЖНОСТЬ
Для новичков
Навыки
- Reflection
- JDK
Курс является продолжением программы JVA-007 и включает в себя изучение основных классов Java, многопоточности, механизмов Refelction, аннотаций, логирования, а также новых возможностей Java 8. Слушатели получат навыки работы с функциями, потоками, датами и временем.
-
ТИП
С преподавателем
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тренажеры, Домашняя работа, Вебинары, Видеоуроки, Тексты
-
-
Эффективность Java
-
ДЛИТЕЛЬНОСТь
30 часов
-
ДАТА НАЧАЛА
С 10 июня
-
ДОКУМЕНТ
Сертификат
-
СЛОЖНОСТЬ
Для опытных
Навыки
Этот курс поможет разработчикам углубить свои знания по Java, чтобы писать чистый и надежный код с меньшими ошибками. Вы изучите паттерны проектирования, языковые идиомы и научитесь максимально эффективно использовать различные возможности Java. В каждом разделе курса вы найдете конкретные советы и примеры отличного кода, которые помогут вам понять, как правильно программировать и почему.
-
ТИП
С преподавателем
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тренажеры, Домашняя работа, Вебинары, Видеоуроки, Тексты
-
1
1. Создание и уничтожение объектов
- Выбор статических фабричных методов вместо конструкторов
- Шаблон Builder в случае большого количества параметров конструктора
- Применение семантики шаблона Singleton с приватным конструктором или enum
- Применение приватного конструктора
- Как избежать создания ненужных объектов
- Удаление устаревших ссылок на объекты
- Отказ от использования финализаторов
-
-
Разработка через тестирование поведения (BDD) на Java
-
ДЛИТЕЛЬНОСТь
16 часов
-
ДАТА НАЧАЛА
С 23 сентября
-
ДОКУМЕНТ
Сертификат
-
СЛОЖНОСТЬ
Для опытных
Навыки
- Основы модульного тестирования
- Cucumber
- Java BDD
- JBehave
- ООП
Курс рассматривает основы BDD на Java, методологию разработки ИТ-решений, ориентированную на требования бизнеса. BDD помогает создавать качественное ПО, снижая затраты, обеспечивая безопасность изменений и ускоряя выпуск новых релизов. Он помогает разработчикам сосредоточиться на реализации функциональных возможностей, важных для бизнеса.
-
ТИП
С преподавателем
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тренажеры, Домашняя работа, Вебинары, Видеоуроки, Тексты
-
1
1. Основы BDD (теория – 2 ч, практика – 0,5 ч)
- Процесс BDD;
- Создание правильного ПО;
- Ограниченность информации – работа в условиях неопределенности;
- Внедрение разработки через тестирование поведения;
- Разработка через тестирование;
- Внедрение нового функционала;
- Критерии приемки;
- Анализ требований;
- Принципы и практика BDD.
-
-
Разработка корпоративных приложений с использованием технологий Java EE
-
ДЛИТЕЛЬНОСТь
40 часов
-
ДАТА НАЧАЛА
В любой момент
-
ДОКУМЕНТ
Сертификат
-
СЛОЖНОСТЬ
Для опытных
Навыки
- CDI
- JMS
- JPA
На курсе изучаются технологии распределенных вычислений, такие как EJB3, CDI, JMS и JPA. Узнаешь о типах бинов, обработке JMS-сообщений и сохраняемых сущностях. Также изучаются вопросы развертывания компонент, транзакций и безопасности в EJB. Разрабатываешь клиентов службы сообщений и осваиваешь использование консоли сервера приложений. Курс базируется на сервере WildFly (JBoss), но знания применимы к любому серверу JEE.
-
ТИП
С преподавателем
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тренажеры, Домашняя работа, Вебинары, Видеоуроки, Тексты
-
1
1. Обзор платформы JEE (терия - 2,5 ч. )
- обзор основных технологий JEE;
- распределенные компоненты EJB;
- внедрение зависимостей через CDI;
- работа с сообщениями через JMS;
- обзор JPA.
-
2
2. Enterprise Java Beans (теория – 5 ч., практика – 4.5 ч.)
- введение в EJB;
- типы использования EJB;
- тестирование EJB бинов в контейнере Arquillian;
- сборка WAR, JAR и EAR архивов для публикации на сервере;
- деплой приложений на сервер.
-
-
Нововведения Java 9 (modules и др.)
-
ДЛИТЕЛЬНОСТь
8 часов
-
ДАТА НАЧАЛА
В любой момент
-
ДОКУМЕНТ
Сертификат
-
СЛОЖНОСТЬ
Для опытных
Навыки
- Обеспечение веб-сервисов безопасностью
- Обработка XML в Java
- Создание SOAP сообщений
Курс предоставляет основные знания и навыки для разработки на Java SE 9. Включает изучение модульной системы, Java shell и обновления в Java API.
-
ТИП
С преподавателем
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тренажеры, Домашняя работа, Вебинары, Видеоуроки, Тексты
-
1
1. Модули (теория – 1 ч., практика – 3 ч.)
- Модульная система в JDK;
- Что такое модуль;
- Уровни доступа;
- Как создать модуль;
- Отношения между модулями;
- Модули и Reflection;
- Java.util.ServiceLoader;
- Безымянные модули;
- Автомодули;
- Утилита jlink.
-
-
Работа с SOAP веб-сервисами на Java
-
ДЛИТЕЛЬНОСТь
24 часа
-
ДАТА НАЧАЛА
В любой момент
-
ДОКУМЕНТ
Сертификат
-
СЛОЖНОСТЬ
Для опытных
Навыки
- Инкапсуляция поля
- Перемещение метода
- Разделение запроса и модификатора
На курсе вы научитесь разрабатывать XML-сервисы на платформе Java SE 7. Узнаете основные концепции, стандарты и рекомендации, связанные с этой технологией. Познакомитесь с важными инициативами в разработке веб-сервисов. Курс не включает изучение сторонних фреймворков и реализаций протокола SOAP.
-
ТИП
С преподавателем
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тренажеры, Домашняя работа, Вебинары, Видеоуроки, Тексты
-
1
1. Введение
- Что такое веб-сервис
- Ключевые технологии: HTTP/XML/SOAP/WSDL
-
2
2. XML in Java®
- JAXP (DOM/SAX/StAX)
- JAXB (overview/marshaling/unmarshalling)
-
3
3. Протокол SOAP
- Структура сообщения
- Операции
- Ошибки
-
4
4. WSDL + различные варианты биндинга (rpc/encoded, rpc/literal, document/literal)
- ⠀]]>
-
-
Akka для Java
-
ДЛИТЕЛЬНОСТь
16 часов
-
ДАТА НАЧАЛА
В любой момент
-
ДОКУМЕНТ
Сертификат
-
СЛОЖНОСТЬ
Для опытных
На данном курсе вы научитесь создавать масштабируемые распределенные приложения на платформе JVM с использованием Akka – свободного инструментария с открытым исходным кодом. Мы изучим различные модели программирования для параллелизма и особое внимание уделим модели актеров. Курс предоставляет доступ к API Akka для языка Java.
-
ТИП
С преподавателем
-
ЦЕЛЬ
Изучение навыка
-
ФОРМАТ
Сообщество, Тренажеры, Домашняя работа, Вебинары, Видеоуроки, Тексты
-
1
1. Введение
- Эволюция модели программирования
- Масштабирование
- Манифест Reactive
-
2
2. Основные понятия
- Конкурентность и параллелизм
- Асинхронный и синхронный
- Блокирующий и неблокирующий
- Мертвая блокировка (deadlock), исчерпание (starvation), живая блокировка (live-lock)
- Состояние гонки
- Императивный и реактивный
-
Отзывы о школах
Мы собрали для вас отзывы о школах и обучающих программах
со всего интернета. Это самая большая подборка.
Часто ищут
-
Популярные категории
-
Курсы автоматизации технологических процессов и производств
-
Курсы нанотехнологий
-
Курсы по работе в LaTeX
-
Курсы AutoCAD Electrical
-
Курсы спутниковых систем мониторинга ГЛОНАСС
-
Курсы системного программирования
-
Курсы по вибродиагностике
-
Курсы по системному администрированию OC Astra Linux
-
Курсы по нагрузочному тестированию
-
Курсы Форензика
-
-
Бесплатные
-
Бесплатные курсы по Linux
-
Бесплатные компьютерные курсы для пенсионеров
-
Бесплатные курсы PostgreSQL
-
Бесплатные курсы по созданию сайтов
-
Бесплатные курсы программирования для школьников
-
Бесплатные курсы по Jira
-
Бесплатные курсы по разработке игр
-
Бесплатные курсы по VBA Excel
-
Бесплатные курсы по компьютерной грамотности
-
Бесплатные курсы системного администратора
-
-
Для детей
-
Курсы по созданию сайтов для детей
-
Курсы по разработке игр для детей
-
Курсы по компьютерной грамотности для детей
-
Курсы по кибербезопасности для детей
-
Курсы по Arduino для детей
-
Курсы по искусственному интеллекту для детей
-
Курсы VR для детей
-
Курсы по архитектуре для детей
-
Курсы по разработке мобильных приложений для детей
-
Курсы Python для детей
-
-
С сертификатом
-
Курсы системного администратора Linux с сертификатом
-
Онлайн-курсы робототехники с сертификатом
-
Курсы по созданию сайтов с сертификатом
-
Курсы SolidWorks с сертификатом
-
Курсы по информатике для учителей с сертификатом
-
Курсы по макросам VBA в Excel с сертификатом
-
Курсы по компьютерной грамотности с сертификатом
-
Курсы системного администратора с сертификатом
-
Курсы по программированию на PHP с сертификатом
-
Курсы по программированию на С и C++ с сертификатом
-
-
С трудоустройством
-
Курсы по компьютерной грамотности с трудоустройством
-
Курсы системного администратора с трудоустройством
-
Курсы по DevOps с трудоустройством
-
Курсы по 1С-программированию с трудоустройством
-
Курсы Python с трудоустройством
-
Курсы по JavaScript с трудоустройством
-
Курсы 1С с трудоустройством
-
Курсы по web-разработке с трудоустройством
-
Курсы Frontend-разработчиков с трудоустройством
-
Курсы Java с трудоустройством
-
Поможем в выборе
Не знаете, какой курс выбрать?
Мы перезвоним и поможем определиться!