На этом модуле рассматриваются основы многопоточного программирования. Слушатели узнают о преимуществах и недостатках этого подхода, изучат класс Thread и интерфейс Runnable. Курс охватывает методы создания потоков, алгоритмы синхронизации и безопасные коллекции. Теоретические знания закрепляются практическими заданиями.
Модуль посвящен взаимодействию Java с системами управления базами данных. Изучается архитектура JDBC, типы драйверов и основные объекты API. Особое внимание уделяется JDBC-транзакциям и их практическому применению в реальных проектах.
Этот блок охватывает разработку современных графических интерфейсов. Слушатели ознакомятся с историей GUI, возможностями JavaFX и основными объектами платформы. Научатся работать с контейнерами, создавать анимации, диаграммы и визуальные эффекты. Отдельно рассматривается реализация многопоточности в JavaFX-приложениях.
Завершающий модуль посвящен веб-разработке. Изучаются сервлеты, JSP-страницы и технология JSF. Слушатели научатся создавать пользовательские компоненты, веб-сервисы и разбираться в архитектуре распределенных приложений. Каждая тема подкрепляется практическими примерами.
После завершения курса вы сможете создавать многопоточные приложения, работать с пулами потоков и синхронизацией. Овладеете разработкой веб-сервисов, интерфейсов на JavaFX и компонентов JSF. Научитесь эффективно использовать JDBC для работы с базами данных и оперировать основными элементами JDBC API.
Занятия проводят преподаватели-практики с реальным опытом в отрасли. Доступны корпоративное и индивидуальное обучение, возможность заниматься в выходные дни. Выпускники имеют шанс трудоустроиться в ведущие IT-компании.