Доступно

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

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 9 апр 2020.

Цена: 28990р.-94%
Взнос: 1730р.
98%

Основной список: 37 участников

Статус обсуждения:
Комментирование ограничено.
  1. 9 апр 2020
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба
    Курс готовит.png
    Java. Уровень 2. Разработка клиент - серверных приложений. Игорь Седых

    [​IMG]

    Вы уже изучили основы программирования на 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
      • Использование веб-сервисов

    Скрытая ссылка
     
    Последнее редактирование модератором: 16 окт 2023
    3 пользователям это понравилось.
  2. Последние события

    1. Сергей_Hurricane
      Сергей_Hurricane оставил отзыв "Хорошо".
      23 окт 2020
    2. skladchik.com
      Складчина доступна.
      24 апр 2020
    3. skladchik.com
      Взнос составляет 865р.
      21 апр 2020
    4. skladchik.com
      Складчина активна.
      21 апр 2020

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      24 апр 2020
    2. skladchik.com
      Взнос составляет 865р.
      21 апр 2020
    3. skladchik.com
      Складчина активна.
      21 апр 2020
    4. skladchik.com
      Сбор взносов начинается 21.04.2020.
      17 апр 2020
  3. Отзывы участников

    4/5,
    • 4/5,
      Работой организатора доволен
      Непростой курс (как и первая часть) из-за того, что автор объясняет многие вещи в Java, о которых начинающий Java-разработчик обычно не задумывается, а просто запоминает, что это работает вот так, а это вот так. Т.е. это странно, но для джунов много информации будет лишней, а вот мидлы смогут глубже понять отдельные вещи.
      23 окт 2020
      1 человеку нравится это.
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей