Что нового

Бесплатные online курсы, скачать сливы курсов - kursy.live

Слив курсов - это быстрый и доступный способ получить дополнительные зания или ознакомиться с курсом, до его покупки.

Оперативная поддержка

Не активна ссылка? Обновляем неактивные ссылки в течении считанных минут.

Постоянное обновление

Ежедневно добавляем по 10-20 свежайших сливов. Не пропусти.

Гибкие тарифы

Можете скачать один курс или получить не ограниченный доступ ко всем курсам.

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

admin

Administrator
Команда форума
СУПЕР МОДЕРАТОР
Регистрация
26.05.2022
Сообщения
26 726
Реакции
161
Баллы
63
Язык программирования 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. Многопоточное программирование

Плюсы и минусы многопоточных приложений,
Средства 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.
Введение в JavaServer Faces (JSF).
Структура JSF приложения.
Компоненты ввода-вывода в JSF.
Создание пользовательских компонентов в JSF.
Веб-сервисы.
Лабораторная работа.
Создание приложения с использованием JSP.
Использование веб-сервисов.
 
Прием платежей для сайтов
Верх