Интерактивные путеводители

Программирование и СУБД

programming-sm

Типы обучения

Знаете ли Вы, что...

Курс Java SE8. Уровень 2. Разработка клиент - серверных приложений пользуется огромной популярностью среди специалистов, а также тех, кто только выбрал для себя такие востребованные и высокооплачиваемые профессии:

Не нашли нужный Вам курс?

Закажите его в индивидуальном формате или Напишите, и мы его сделаем!

Подписаться на рассылку

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



Цель курса:

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


По окончании курса Вы будете уметь:
  • создавать многопоточные приложения;
  • писать код синхронизации потоков;
  • использовать пулы потоков;
  • понимать архитектуру JavaFX;
  • создавать современный интерфейс на JavaFX;
  • реализовывать многопоточность в JavaFX;
  • использовать JDBC в Java приложениях;
  • работать с основными объектами JDBC API;
  • использовать сервлеты и страницы JSP в распределённых приложениях Java;
  • создавать приложения JavaServer Faces (JSF) ;
  • разрабатывать пользовательские компоненты JSF;
  • создавать и использовать веб-сервисы.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

Продолжительность курса - 40 ак. ч.

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

Отзывы о курсе

Вполне доступно для восприятия и осмысления.

Cлушатель: Бараблин Виктор Сергеевич

Курс отличный, ни разу не пожалел что прослушал его, очень насыщенный, неперегруженный, вызывает огромное желание изучать язык и его особенности дальше!

Cлушатель: Чалык Павел Сергеевич


Все отзывы по курсу (13)

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

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

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

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

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

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

Тестирование по курсу

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

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

Лабораторная работа. Создание и синхронизация потоков.

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

Лабораторная работа. Создание приложения Java/JDBC для работы с изображениями.

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

Лабораторная работа. Использование коллекций в пользовательских интерфейса JavaFX.

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

Лабораторная работа. Создание современного пользовательского интерфейса с JavaFX.

10  
  Модуль 4. Web-приложения Java
  • Архитектура распределенных приложений.
  • Сервлеты и страницы JSP.
  • Введение в JavaServer Faces (JSF).
  • Структура JSF приложения.
  • Компоненты ввода-вывода в JSF.
  • Создание пользовательских компонентов в JSF.
  • Веб-сервисы.

Лабораторная работа. 

  • Создание приложения с использованием JSP.
  • Использование веб-сервисов.
10  
  Аудиторная нагрузка в классе с преподавателем 40 +20
бесплатно
 
  По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.  

Ближайшие группы 

Данный курс вы можете пройти как в очном формате, так и дистанционно в режиме вебинара . Чтобы записаться на вебинар, в корзине измените тип обучения на вебинар и выберите удобную для вас группу.
Чем отличается обучение в режиме вебинара от других видов обучения?

Полное расписание курса

Стоимость обучения (рублей) 

Курс может быть заказан согласно ФЗ-44, ФЗ-223 (закупка/аукцион/запрос котировок/конкурсные процедуры)
с 10:00 до 17:00 Вечер или Выходные
Стандартная цена
Вебинар Безлимитное обучение Записаться
Частные лица 21 990 21 990 21 990 Бесплатно
Организации 24 490 24 490 24 490
Центр предоставляет специальную услугу Индивидуального обучения. Длительность индивидуального обучения - минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.

Документы об окончании

Cert_Inter

Свидетельство Центра "Специалист" международного образца

Все документы Центра

yandexmoney.gif logo_wm.gif cyberplat1.gif logo_ramblertop.gif Яндекс.Метрика LiveInternet