39 900 ₽
35 910 ₽ — для физ. лиц
Разработка через тестирование (TDD) на Java
Погрузитесь в мир TDD на Java! Узнайте, как модульное тестирование и разработка через тестирование могут повысить качество вашего кода и ускорить процесс разработки. В ходе тренинга слушатели познакомятся с основами TDD, поймут ключевые принципы этого подхода и научатся применять их на практике для разработки сложных многоуровневых приложений. Будут рассмотрены фреймворки модульного тестирования, используемые при разработке через тестирование на современных языках программирования. Теоретические подходы будут проиллюстрированы примерами кода на языке Java.
24 200 ₽
Взаимодействие с СУБД из Java-приложений посредством технологии JDBC v3
Изучите JDBC API для создания мощных Java-приложений, взаимодействующих с базами данных. Слушатели научатся применять JDBC API для доступа к реляционным базам данных, выполнения SQL-операторов и запросов, использования транзакций, подготовленных операторов, хранимых процедур и метаданных для манипуляций с базой данных. Полученные знания они применят для создания консольного клиент-приложения. Отдельным модулем охватываются вопросы использования расширений JDBC на платформе J2EE. Изучение этих тем включает практику создания веб-клиента к БД.
27 900 ₽
Spring Security
Spring Security – мощный фреймворк для аутентификации и авторизации в Enterprise-приложениях. На курсе вы освоите практические механизмы обеспечения безопасности, включая HTTP Basic, OAuth 2.0 и ACL.
34 900 ₽
RabbitMQ для разработчиков
Мастерство работы с RabbitMQ для разработчиков Java. Освойте передовые технологии обмена сообщениями, научитесь создавать высоконадежные и масштабируемые приложения. Практические задания и реальные кейсы помогут вам сразу применить новые знания на практике.
20 500 ₽
Java. Продвинутый уровень: функциональное, асинхронное и реактивное программирование + практика с ИИ
Освойте современные функциональные, асинхронные и реактивные подходы к разработке на Java. Курс включает изучение NIO2, CompletableFuture, RxJava, Reactor, R2DBC, SSE, Spring Data reactive, WebClient, reactive WebSocket и RSocket. Улучшите производительность бекэнда и создавайте высоконагруженные приложения. В обновлённой версии курса добавлен практикум по ИИ: вы разработаете реактивное приложение для получения данных с REST-эндпоинтов, используя нейросети в качестве ассистента. В ходе лабораторного практикума будут задействованы приемы использования Искусственного интеллекта для кодогенерации, рефакторинга и отладки.
79 500 ₽
Java. Продвинутый уровень: высокопроизводительная Java + практика с ИИ
Оптимизируйте производительность Java-приложений с низкоуровневыми настройками JVM. Этот курс предназначен для опытных разработчиков, желающих глубоко понять работу JVM и научиться оптимизировать производительность своих приложений. Вы научитесь настраивать сборщики мусора, использовать JIT-компиляцию, проводить бенчмаркинг и работать с низкоуровневым API для управления памятью.В обновленной версии курса вы также узнаете, как использовать современные ИИ-инструменты для автоматического выявления утечек памяти и узких мест в коде. В ходе лабораторного практикума будут задействованы приемы использования Искусственного интеллекта для кодогенерации, рефакторинга, отладки, бенчмаркинга и повышения производительности приложений.
84 900 ₽