Що нового?

Придбаний Java. Уровень 2. Разработка клиент - серверных приложений [Специалист] [2020] [Игорь Седых]

Інформація про покупку
Тип покупки: Складчина
Ціна: 19327 ГРН
Учасників: 0 з 56
Організатор: Відсутній
Статус: Набір учасників
Внесок: 358.9 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

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

Вы уже изучили основы программирования на Java? Переходите на новый уровень и научитесь создавать современные приложения с многоуровневой архитектурой!


Java – самый популярный объектно-ориентированный язык программирования для создания кроссплатформенного серверного ПО, прикладных программ, разработки сайтов, игр и т.д. Курс подойдет как начинающим, так и опытным разработчикам, желающим углубить знания и навыки программирования на Java.

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

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

Хотите стать профессионалом Java Standard Edition (Java SE13)? Записывайтесь на курс!

Последовательно пройдя первый и второй уровни курса по Java SE, Вы получите максимум информации для сдачи экзамена Oracle Certified Associate, Java SE Programmer.

Программа курса соответствует требованиям профессионального стандарта «Программист».

Зарплата программистов Java на 30-40% выше, чем в среднем по рынку труда.

По окончании курса Вы будете уметь:

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

Требуемая подготовка: Успешное окончание курса
Нажмите, чтобы раскрыть...
Модуль 1. Многопоточное программирование
  • Плюсы и минусы многопоточных приложений
  • Средства Java для управления многопоточностью
  • Класс Thread и интерфейс Runnable
  • Создание потоков
  • Мониторы и синхронизация потоков
  • Современные средства по управлению потоками (Executors, Fork/Join Framework)
  • Новые потоки, безопасные коллекции и классы (ThreadLocalRandom, AtomicInteger и др.)
  • Модель памяти Java
  • Лабораторная работа. Создание и синхронизация потоков
Модуль 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.
  • Введение в Java Server Faces (JSF 2.3).
  • Структура JSF приложения.
  • Компоненты ввода-вывода в JSF.
  • Обработка событий на сервере в JSF.
  • Создание пользовательских компонентов в JSF.
  • Веб-сервисы.
  • Лабораторная работа
    • Создание приложения с использованием JSP
    • Использование веб-сервисов
https://www.specialist.ru/course/dzhv2-a
 
Угорі