Типы курса: Курсы
Описание курса:
Вы уже изучили основы программирования на Java? Переходите на новый уровень и научитесь создавать современные приложения с многоуровневой архитектурой!
Java – самый популярный объектно-ориентированный язык программирования для создания кроссплатформенного серверного ПО, прикладных программ, разработки сайтов, игр и т.д. Курс подойдет как начинающим, так и опытным разработчикам, желающим углубить знания и навыки программирования на Java.
Цель данного курса – научиться создавать современные приложения с многоуровневой архитектурой на Java Standard Edition (Java SE) и обеспечить эффективную работу этих приложений с использованием многопоточного кода.
В ходе обучения рассматриваются архитектуры для создания Java GUI-приложений, например, Swing и JavaFX. Изучаются основы web-приложений и взаимодействие с базами данных через JDBC API. Особое внимание уделяется эффективности приложений, создание которых невозможно без многопоточного кода. Все теоретические знания детально отрабатываются на практике.
Хотите стать профессионалом Java Standard Edition (Java SE12)? Записывайтесь на курс!
Последовательно пройдя первый и второй уровни курса по Java SE, Вы получите максимум информации для сдачи экзамена Oracle Certified Associate, Java SE Programmer.
Программа курса соответствует требованиям профессионального стандарта «Программист».
Зарплата программистов Java на 30-40% выше, чем в среднем по рынку труда.
По окончании курса Вы будете уметь:
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.
Сайт: Перейти
Java SE9. Уровень 2. Разработка клиент – серверных приложений
Вы уже изучили основы программирования на Java SE9? Переходите на новый уровень и научитесь создавать современные приложения с многоуровневой архитектурой!
Java – самый популярный объектно‑ориентированный язык программирования для создания кроссплатформенного серверного ПО, прикладных программ, разработки сайтов, игр. Курс подойдет как начинающим, так и опытным разработчикам, желающим углубить знания и навыки программирования на Java.
Цель данного курса – научить создавать современные приложения с многоуровневой архитектурой на Java Standard Edition (Java SE) и обеспечить эффективную работу этих приложений с использование многопоточного кода. В ходе обучения рассматриваются архитектуры для создания Java GUI‑приложений, например, Swing и JavaFX. Изучаются основы web‑приложений и взаимодействие с базами данных через JDBC API. Особое внимание уделяется эффективности приложений, создание которых невозможно без многопоточного кода. Все теоретические знания детально отрабатываются на практике.
Последовательно пройдя первый и второй уровни курса по Java SE, Вы получите информации для сдачи экзамена Oracle Certified Associate, Java SE Programmer. Программа курса соответствует требованиям профессионального стандарта «Программист».
Продолжительность курса: 40 академических часов.
Java. Уровень 2. Разработка клиент — серверных приложений
Programming with Java. Client-server applications
Дата: 29.11.2021
Цена: 25000 руб.
Подробнее о курсе
Краткое описание курса
Цель курса – научиться создавать современные приложения с многоуровневой архитектурой на Java Standard Edition (Java SE) и обеспечить эффективную работу этих приложений с использованием многопоточного кода. В ходе обучения рассматриваются архитектуры для создания Java GUI-приложений, например, Swing и JavaFX. Изучаются основы web-приложений и взаимодействие с базами данных через JDBC API. Особое внимание уделяется эффективности приложений, создание которых невозможно без многопоточного кода. Все теоретические знания детально отрабатываются на практике.
Целевая аудитория курса
Получаемые знания и навыки
По окончании курса слушатели научатся
Необходимая предварительная подготовка
Предварительно рекомендуется прослушать курс(ы)
Краткое содержание курса
Модуль 1 — Многопоточное программирование
Модуль 2 — Использование JDBC API в приложениях Java
Модуль 3 — Разработка современного пользовательского интерфейса на JavaFX
Модуль 4 — Web-приложения Java
Отзывы по курсу
Март 2020 года
Слушатель: Шевчук Иван (Начальник управления)
Отзыв: Хорошее обучение. Все удобно, доступно. Понравился преподаватель Учебного центра Cischool
Август 2020 года
Слушатель: Сударев Антон Александрович (старший инженер сопровождения ИТ)
Отзыв: Глубокие знания преподавателя в области, хорошая организация удаленного проведения.
Java уровень 2 разработка клиент серверных приложений
Направление:
Продолжительность:
5 дн. | 40 а. ч.
Форма обучения:
Цена: 32000 руб.
Цель курса:
•создавать многопоточные приложения;
•писать код синхронизации потоков; использовать пулы потоков;
•понимать архитектуру 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 и др.)
•Лабораторная работа. Создание и синхронизация потоков
Модуль 2. Использование JDBC API в приложениях Java
•Java и взаимодействие с СУБД JDBC, использование SQL в Java-приложениях для доступа к реляционным БД
•JDBC-драйвера, их виды
•Основные объекты JDBC
•Создание приложения Java/JDBC для работы с изображениями
Модуль 3. Разработка современного пользовательского интерфейса на JavaFX
•Обзор возможностей JavaFX
•Основные объекты в архитектуре JavaFX
•Интеграция JavaFX и Swing
•Создание простого приложения JavaFX и JavaFX FXML
•Использование коллекций в пользовательских интерфейсах JavaFX
•Работа с элементами управления и событиями в JavaFX
•Создание диаграмм и WebView
•Визуальные эффекты и анимация в JavaFX
•Использование свойств и привязки данных в JavaFX
•Реализация многопоточности в JavaFX
•Лабораторная работа. Создание современного пользовательского интерфейса с JavaFX
Модуль 4. Web-приложения Java
•Архитектура распределенных приложений
•Сервлеты и страницы JSP
•Введение в JavaServer Faces (JSF 2.3)
•Структура JSF приложения
•Компоненты ввода-вывода в JSF 2.3
•Создание пользовательских компонентов в JSF 2.3
•Лабораторная работа Создание приложения с использованием JSP Использование веб-сервисов
Вы уже изучили основы программирования на 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
Использование веб-сервисов