Улучшаемые навыки
JDBC
Java
SQL
Транзакции
Метаданные
Пулы соединений
Веб-разработка
J2EE
Инструменты
VS Code
IntelliJ IDEA
Java
NetBeans
Eclipse
Apache Maven
Чему вы научитесь
01
Создавать приложения-клиенты к СУБД на платформах J2SE и J2EE.
02
Использовать механизмы транзакций — локальных и распределенных.
03
Работать с выборками – обычными, модифицируемыми и с произвольным доступом.
04
Использовать групповую модификацию данных в приложениях-клиентах СУБД.
05
Использовать метаданные для построения более гибких приложений-клиентов СУБД.
06
Корректно обрабатывать возникающие ошибки.
Программа курса
Схемы взаимодействия с СУБД;
Структура JDBC-программы;
Типы JDBC-драйверов.
02
Взаимодействие с СУБД посредством JDBC API
SQL-запросы к СУБД;
Обработка данных из БД, выборки;
Выборки с произвольным доступом;
Модифицируемые выборки;
Обработка ошибок.
Понятие транзакции;
Конкурентный доступ к данным;
Использование транзакций в JDBC API.
04
Дополнительные возможности JDBC API
Метаданные;
Групповая модификация данных;
Вопросы типизации.
05
J2EE-расширения JDBC API
Суть расширений для J2EE;
DataSources и пулы соединений;
Распределенные транзакции.
Для кого
Разработчик
DevOps-инженер
Data Scientist
Предварительная подготовка
Слушатели должны быть знакомы с языком Java и обладать опытом разработки приложений на платформе J2SE. Кроме того, необходимо знание стандарта SQL и понимание устройства, а также практический опыт работы с реляционными системами управления базами данных (РСУБД). Также рекомендуется обладать представлением о современных СУБД, включая хранимые процедуры и триггеры.
Желателен опыт разработки веб-приложений на платформе J2EE, знание спецификаций Servlets/JSP и JNDI.
Расписание курсов
Курс проводят
Козлов Павел
Специалист в области разработки ПО
О тренере
Павел в IT отрасли с 2005 года. В настоящее время занимает позицию Главного архитектора в компании IBS.
За время свей профессиональной деятельности принимал участие в многочисленных проектах для ведущих российских и зарубежных компаний, таких как Boeing, Почта России, DHL, MVideo.
Главный интерес Павла - разработка масштабируемых приложений на Java, а также предоставление технических решений для повышения производительности и надежности приложений.