Курс Java SE. Уровень 2. Разработка клиент - серверных приложений

  • Стоимость курса: 3200 леев
  • Скидка: 25%
  • Цена: 2400 леев
  • Начало курса: Уточните у менеджера 022 844-644
  • Продолжительность курса: 40 ак.ч

Язык программирования Java самый популярный объектно-ориентированный язык программирования для создания прикладных программ, кроссплатформенного серверного программного обеспечения, разработки веб-ресурсов, сайтов, игр и др.

В процессе обучения рассматриваются различные архитектуры для создания Java GUI-приложений, например, Swing и JavaFX, даются основы web-приложений и взаимодействие с базами данных через JDBC API.

Цель курса:

Научиться создавать современные приложения с многоуровневой архитектурой на Java Standard Edition (Java SE) и обеспечить эффективную работу этих приложений с использование многопоточного кода.

Успешно окончив курсы Вы будете уметь:

  • Создавать многопоточные приложения
  • Писать код синхронизации потоков
  • Использовать пулы потоков
  • Понимать архитектуру JavaFX
  • Создавать современный интерфейс на JavaFX
  • Реализовывать многопоточность в JavaFX
  • Использовать JDBC в Java приложениях
  • Работать с основными объектами JDBC API
  • Использовать сервлеты и страницы JSP в распределённых приложениях Java
  • Создавать приложения Java Server Faces (JSF)
  • Разрабатывать пользовательские компоненты JSF
  • Создавать и использовать веб-сервисы

 

Преподаватели курса

Все преподаватели →

Предварительная подготовка

Требуемая подготовка (Обязятельная): Успешное окончание курса Java SE8. Уровень 1. Основы программирования или эквивалентная подготовка.

Рекомендуемая подготовка (необязательная): Успешное окончание курса Английский язык для IT специалистов (elementary) или эквивалентная подготовка.

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете по тел. (373) 22 844-644.

Требуемая подготовка послужит основой дальнейшего успешного прохождения курсов. Обычно она указана под названием одного из курсов нашего учебного центра (обязательная предварительная подготовка). Рекомендуется ознакомиться с программой указанного курса и оценить свои знания в рамках данной программы. Если Вы не обладаете достаточным уровнем знаний (90%) в указанном курсе, то Вам необходимо будет пройти предварительную подготовку. Это станет залогом Вашего успешного прохождения курса.

Программа курса

Модуль 1. Многопоточное программирование

  • Плюсы и минусы многопоточных приложений
  • Средства Java для управления многопоточностью
  • Класс Thread и интерфейс Runnable
  • Создание потоков
  • Мониторы и синхронизация потоков
  • Современные средства по управлению потоками (Executors, Fork/Join Framework)
  • Новые потоки, безопасные коллекции и классы (ThreadLocalRandom, AtomicInteger и др.)
  • Лабораторная работа. Создание и синхронизация потоков

Модуль 2. Использование JDBC API в приложениях Java

  • Java и взаимодействие с СУБД
  • JDBC, использование SQL в Java-приложениях для доступа к реляционным БД
  • JDBC-драйвера, их виды
  • Основные объекты JDBC
  • Транзакции JDBC
  • Лабораторная работа. Создание приложения Java/JDBC для работы с изображениями

Модуль 3. Разработка современного пользовательского интерфейса на JavaFX

  • История GUI
  • Обзор возможностей JavaFX
  • Основные объекты в архитектуре JavaFX
  • Интеграция JavaFX и Swing
  • Создание простого приложения JavaFX и JavaFX FXML
  • Коллекции JavaFX
  • Лабораторная работа. Использование коллекций в пользовательских интерфейса JavaFX
  • Работа с элементами управления и событиями в JavaFX
  • Контейнеры JavaFX
  • Использование CSS
  • Создание диаграмм и WebView
  • Визуальные эффекты и анимация в JavaFX
  • Использование свойств и привязки данных в JavaFX
  • Реализация многопоточности в JavaFX
  • Лабораторная работа. Создание современного пользовательского интерфейса с JavaFX

Модуль 4. Web-приложения Java

  • Архитектура распределенных приложений
  • Сервлеты и страницы JSP
  • Введение в JavaServerFaces (JSF)
  • Структура JSF приложения
  • Компоненты ввода-вывода в JSF

Рекомендуемые курсы по специальности 

Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:

Добавить отзыв

Защитный код
Обновить