[Специалист] Java SE8. Уровень 2. Разработка клиент - серверных приложений [Повтор]
Язык программирования Java самый популярный объектно-ориентированный язык программирования для создания кроссплатформенного серверного программного обеспечения, прикладных программ, разработки веб-сайтов, игр и многое другое.
В курсе «Java SE8. Уровень 2. Разработка клиент - серверных приложений»рассматриваются различные архитектуры для создания Java GUI-приложений, например, Swing и JavaFX, даются основы web-приложений и взаимодействие с базами данных через JDBC API. Много внимания в курсе уделяется и эффективности приложений, которая невозможна без много поточного кода. Все теоретические положения детально демонстрируются на практических примерах сертифицированными преподавателями Центра «Специалист».
В курсе «Java SE8. Уровень 2. Разработка клиент - серверных приложений» рассматривается версия языка Java Standard Edition 8 (Java SE8), поэтому Вы сможете использовать курс для подготовки к экзамену Oracle Certified Professional, Java SE 7 Programmer.
Курс рекомендован как опытным, так и начинающих разработчикам, которые хотят развить свои профессиональные навыки в создании различных приложений на платформе Java.
Программа курса соответствует требованиям профессионального стандарта «Программист».
По окончании курса Вы будете уметь:
Скрытое содержимое.
Язык программирования Java самый популярный объектно-ориентированный язык программирования для создания кроссплатформенного серверного программного обеспечения, прикладных программ, разработки веб-сайтов, игр и многое другое.
В курсе «Java SE8. Уровень 2. Разработка клиент - серверных приложений»рассматриваются различные архитектуры для создания Java GUI-приложений, например, Swing и JavaFX, даются основы web-приложений и взаимодействие с базами данных через JDBC API. Много внимания в курсе уделяется и эффективности приложений, которая невозможна без много поточного кода. Все теоретические положения детально демонстрируются на практических примерах сертифицированными преподавателями Центра «Специалист».
В курсе «Java SE8. Уровень 2. Разработка клиент - серверных приложений» рассматривается версия языка Java Standard Edition 8 (Java SE8), поэтому Вы сможете использовать курс для подготовки к экзамену Oracle Certified Professional, Java SE 7 Programmer.
Курс рекомендован как опытным, так и начинающих разработчикам, которые хотят развить свои профессиональные навыки в создании различных приложений на платформе Java.
Программа курса соответствует требованиям профессионального стандарта «Программист».
По окончании курса Вы будете уметь:
- Создавать многопоточные приложения
- Писать код синхронизации потоков
- Использовать пулы потоков
- Создавать компоненты JavaBeans
- Использовать графические модели AWT и Swing
- Понимать архитектуру JavaFX
- Создавать современный интерфейс на JavaFX
- Реализовывать много поточность в JavaFX
- Использовать JDBC в Java приложениях
- Работать с основные объектами JDBC в программе
- Научитесь создавать апплеты
- Использовать сервлеты в распределённых приложениях Java
- Писать код клиентского приложения для работы с веб-сервисами
Модуль 1. Многопоточное программирование
Модуль 2. Использование JDBC API в приложениях Java
Модуль 3. Разработка современного пользовательского интерфейса на JavaFX
Модуль 4. Web-приложения Java
- Плюсы и минусы многопоточных приложений;
- Средства 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.
- Использование CSS.
- Создание диаграмм и WebView.
- Визуальные эффекты и анимация в JavaFX
- Использование свойств и привязки данных в JavaFX.
- Реализация многопоточности в JavaFX.
Модуль 4. Web-приложения Java
- Архитектура распределенных приложений.
- Сервлеты и страницы JSP.
- Введение в JavaServer Faces (JSF).
- Структура JSF приложения.
- Компоненты ввода-вывода в JSF.
- Создание пользовательских компонентов в JSF.
- Веб-сервисы.
- Лабораторная работа.
- Создание приложения с использованием JSP.
- Использование веб-сервисов.
Скрытое содержимое.
http://www.specialist.ru/course/dzhv2-a