Основы Java EE
ITVDN: курсы программирования
Видеокурсы по
программированию

    Заказать звонок

    Выбери свою IT специальность

    Подписка

    Заказать звонок

    +38 099 757 27 82

      О курсе

      Java Enterprise Edition (Java EE) - это платформа для создания корпоративных высоконагруженных и надежных приложений с использованием языка Java. Если Spring фреймворк является идеальным инструментом для разработки небольших приложений с GUI на Front-end или для микросервисной архитектуры, то Java EE прекрасно подходит для реализации масштабируемого монолитного кластерного (работающего сразу на группе серверов или процессоров) приложения. В первую очередь Java EE ориентирована на создание веб-приложений и сервисов, также используется для создания других серверных приложений.

      На курсе "Основы Java EE" вы узнаете об особенностях создания веб-приложений с применением этой платформы. Рассматривая теорию и способы воплощения ее на практике, вы узнаете о работе сервлетов (специальных модулей, обрабатывающих запросы от пользователей). Вы также получите знания об основных концепциях сервлетов, их жизненном цикле, способах их тестирования и деплоймента. У вас будет возможность познакомиться с модулями JavaServer Pages (JSP) и понять, как с их помощью создавать динамические веб-страницы. Вы рассмотрите Java Persistence API - ключевой инструмент для взаимодействия Java приложений с базами данных, познакомитесь с Java Message Service для реализации асинхронного обмена сообщениями, JavaServer Faces (JSF) - фреймворком для создания веб-интерфейсов.

      Данный курс ориентирован на студентов, освоивших язык Java на уровне Java Углубленный, также курс будет полезен действующим разработчикам на уровне Junior/Middle, которые хотят получить практический опыт работы с сервлетами.

      Читать дальше...

      Этот курс входит в специальности:

      Предварительные Требования

      • Базовое понимание Java и веб-разработки.
      Читать дальше...

      Вы научитесь

      • Узнать о сервлетах - специальных Java-классах, которые динамически обрабатывают клиентские запросы и формируют ответы.
      • Понимать основы и жизненный цикл сервлетов, создавать и тестировать базовые сервлеты.
      • ​Работать с сервлетами для обработки JSON и создавать для этого API.
      • Понимать и применять различные стратегии и методы тестирования сервлетов, включая использование JUnit и Mockito для юнит-тестов.
      • Деплоить сервлеты на серверы, например, Apache Tomcat и автоматизировать процесс деплоймента.
      • Использовать JavaServer Pages для создания динамических веб-страниц. Создавать и встраивать Java-код в JSP. Использовать кастомные теги JSP и JavaServer Pages Standard Tag Library (JSTL)
      • Понимать и использовать Java Persistence API как ORM (Object-Relational Mapping) механизм создания сущностей и их использование для представления данных из базы данных в Java-объекты. Использовать CRUD (Create, Read, Update, Delete) операции с базами данных.
      • Использовать Java Message Service для реализации асинхронного обмена сообщениями в распределенных системах. Понимать концепции очередей и топиков, создания и обработки сообщений в JMS. Настраивать JMS среду, создавать продюсеров и потребителей сообщений.
      • Использовать JavaServer Faces (JSF) фреймворка для создания веб-интерфейсов, создавать интерактивные веб-страницы, реализовывать управление навигацией между страницами, работу с формами и динамическими элементами.
      • Использовать Enterprise JavaBeans (EJB) как основу для бизнес-логики в Java EE, включая Session Beans и Message-Driven Beans. Также понимать, как использовать их для разработки распределенных приложений.
      • Использовать WebSockets в Java EE для создания интерактивных, мгновенных коммуникаций между клиентом и сервером.
      Читать дальше...
      Скачать материалы курса Для получения материалов курса нужно авторизоваться
      Получить сертификат Для получения сертификата нужно авторизоваться
      • Длительность: 2 ч 57 м
      • Статус: в записи
      • Уроков: 5
      • Уроков: 5 из 13
      • Язык: украинский

      Что входит в курс

      • 5 видео уроков
      Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео

      В этом уроке вы получите вводную информацию о сервлетах, их значении и роли в разработке веб-приложений на Java EE. Основное внимание уделяется концепциям веб-серверов и контейнеров сервлетов, включая обзор их функциональности и интеграции. Студенты курса ознакомятся с процессом разработки и деплоймента сервлетов, изучат основы создания сервлета и его жизненный цикл. Лайв кодинг охватывает демонстрацию создания простого сервлета, его конфигурации и развертывания на сервере Apache Tomcat. Урок подробно раскрывает процессы запуска и взаимодействия сервлета с веб-запросами, показывая, как сервлеты обрабатывают входные данные и генерируют ответы.

      Читать дальше...

      Рассматриваются ключевые аспекты жизненного цикла сервлетов, включая инициализацию, обработку запросов и их завершение. Особый акцент делается на понимании того, как сервлеты управляют различными типами HTTP-запросов (GET, POST, PUT, DELETE), а также интеграции с механизмами сессий и куки. Демонстрируются методики программирования для обработки и управления этими элементами в контексте разработки веб-приложений

      Читать дальше...

      Фокус на расширенных функциональностях сервлетов, особенно на обработке JSON данных. Рассматривается сериализация и десериализация JSON, подкрепляется практическими примерами создания API-интерфейсов для взаимодействия с веб-клиентами. Этот урок углубляет понимание работы с данными в формате JSON, включая их прием и отправку через сеть. Фокус делается на расширенных функциональностях сервлетов, особенно на обработке JSON данных.

      Читать дальше...

      Рассматриваются стратегии и методы тестирования сервлетов, включая использование JUnit и Mockito для юнит-тестов. Обсуждаются подходы к деплойменту сервлетов на серверы, как Apache Tomcat, с акцентом на автоматизацию и управление процессом деплоймента.

      Читать дальше...

      Основы JSP рассматриваются как средство для создания динамических веб-страниц. Практические задания включают создание и встраивание Java-кода в JSP с демонстрацией создания первой JSP страницы.

      Читать дальше...
      ПОКАЗАТЬ ВСЕ

      Покупай подпискус доступом ко всем курсам и сервисам

      Библиотека современных IT знаний в удобном формате

      Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      59.99 $
      Оформить подписку
      Премиум Plus
      Загружай видео уроки
      и учись без интернета
      • Все видеокурсы на 1 год
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      • Скачивание видео уроков
      199.99 $
      Оформить подписку
      Базовый
      • Все видеокурсы на 1 год
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      89.99 $
      Оформить подписку
      комментарии и обсуждения
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.