• Главная
  • О компании
  • Каталог курсов
    • Все курсы
    • AWS
    • Big Data
    • Business analysis
    • Check Point
    • Cisco
    • CyberSecurity
    • DevOps
    • Digital Transformation
    • IBM
    • IT Management
    • Juniper
    • Microsoft
    • Oracle
    • Postgres
    • Programming
    • Project Management
    • Red Hat Linux
    • VMware
    • Тестирование ПО
    • Тренинг
    (RH294) Red Hat System Administration III: Automation with Ansible (RHEL9)

    (RH294) Red Hat System Administration III: Automation with Ansible (RHEL9)

    Бесплатно
    Подробнее
  • Расписание
  • Контакты
Мы на связи:
+7 (7172)79 30 99 Нур-султан
+7 (727) 344 30 99 Алматы
+7 (701) 757 83 23
info@dtu.kz
Digital Transformation University
  • Главная
  • О компании
  • Каталог курсов
    • Все курсы
    • AWS
    • Big Data
    • Business analysis
    • Check Point
    • Cisco
    • CyberSecurity
    • DevOps
    • Digital Transformation
    • IBM
    • IT Management
    • Juniper
    • Microsoft
    • Oracle
    • Postgres
    • Programming
    • Project Management
    • Red Hat Linux
    • VMware
    • Тестирование ПО
    • Тренинг
    (RH294) Red Hat System Administration III: Automation with Ansible (RHEL9)

    (RH294) Red Hat System Administration III: Automation with Ansible (RHEL9)

    Бесплатно
    Подробнее
  • Расписание
  • Контакты

    Programming

    • Главная
    • Все курсы
    • Programming
    • Web и разработка современных приложений, технологии React, Angular, NodeJS, Jakarta Enterprise Edition, Python

    Web и разработка современных приложений, технологии React, Angular, NodeJS, Jakarta Enterprise Edition, Python

    Digital Transformation University
    Programming
    Бесплатно
    WDev
    • Обзор
    Бесплатно
    • Обзор

    Web и разработка современных приложений, технологии React, Angular, NodeJS, Jakarta Enterprise Edition, Python.

    Обзорный курс.

    Продолжительность: 5 дней, 40 академических часов.

    На курсе слушатели:

    • познакомятся с серверами Wildfly, NGINX, Node-Express , а именно — конфигурация, настройка производительности, формирование взаимодействия с другими серверами и системами.
    • построят простой сервер с использованием Python. Таким образом будет построена полная картина современной веб разработки.
    •  создадут  фронтальное приложение с использованием одной из популярных библиотек — React или Angular (по согласованию со слушателями).
    • разработают проект для серверной части, на основе технологий Jakarta EE (Старое название — Java EE) для сервера приложений Wildfly.

     

    Аудитория

    Курс будет полезен для разработчиков приложений масштаба предприятия, администраторов серверов приложений, руководителей проектов, архитекторов ПО.

    Программа

    • Общая архитектура современных веб приложений и почему мы переходим в SPA (Одностраничные приложения). Jakarta EE технология на стороне сервера  и библиотеки  для создания клиентских приложений. JSON для обмена данными между клиентом и сервером.
    • Серверная часть — от монолитных приложений к микросервисам и распределенным вычислениям.
    • Сервер приложений Wildfly и его конфигурационные файлы. Gallеon – От веб сервера до полного сервера приложений стандарта Jakarta EE.
    • Настройка ресурсов доступа к данным баз данных Oracle и Postgresql. Конфигурация асинхронных очередей и разделов – JMS, распределенные транзакции и пулы соединений-определение фабрик.
    • Пулы бинов масштаба предприятия, асинхронные MDB бины, сервисы взаимодействия с почтовыми серверами-конфигурация и настройка.
    • Общая архитектура серверного приложения Jakarta EE. Модули и компоненты, управление метаданными приложения и компонентами.
    • Rest сервисы для обмена данными между фронтальной и серверными частями приложения. Начинаем разработку проекта с REST ресурсами . Доступ к пулам баз данных сервера приложений, механизмы JPA. Общий интерфейс управления реляционными сущностями — EntityManager. Сериализация объектов Java в JSON потоки. Готовые решения для тестирования серверных ресурсов.
    • Сервер на основе библиотек Python. Доступ из Python к базам данных Oracle и Postgresql. Особенности работы и конфигурации драйверов.
    • Написание тестового клиента на NodeJS. Сервер Express — создание серверного приложения для работы с базой данных Oracle и Postgresql. Пулы соединений, библиотеки для работы с базами данных. NodeJS сервер — как клиент для других серверов.
    • Технология EJB3.x. Цикл жизни сессионных компонент. Аннотации, методы для управления циклом жизни. Прокси объекты для доступа к бизнес методам. Локальные вызовы. Диаграмма состояния сессионных бинов.
    • Управление сессионным состоянием. Компоненты Singletons и компоненты с асинхронными методами. Возврат значения из асинхронного метода. Инъекции ресурсов сервера приложений в методы сессионных бинов. Бизнес транзакции и управление ими со стороны сервера приложений. Состояние транзакционного контекста. Использование XA источников данных в бизнес методах.
    • Методы управления доступом к компонентам. JAAS аутентификация и доступ к бизнес компонентам. Распределение ролей для выполнения различных методов. Методы и классы Interceptor, аннотация @AroundInvoke.
    • Доступ к ресурсам приложения и сервера из защищенных методов. TimerService. Создание компоненты для выполнения действий по расписанию.
    • Публикация данных сервера приложений через REST сервисы. Методы доступа к сервисам. Создание тестового нагрузочного клиента для REST.
    • Взаимодействие с почтовыми серверами. Пример приложения для выполнения сложной распределенной транзакции с доступом к базам данных, JMS и почтовым серверам. Окончательное тестирование распределенного приложения.
    • Создание клиентского веб приложения на примере библиотек (frameworks) Angular или React. Асинхронные веб клиенты. Создание путей навигации и связывание их с компонентами. Модуль маршрутизации.  Параметры маршрута, дочерние маршруты. Построение меню и определение активных маршрутов.
    • Создание компонента приложения, определение места размещения активов (assets), организация подгрузки статического контента на страницу. Определение сервисов. Взаимодействие из сервисов с серверами приложений, создание сервиса с параметрами и возвращением результата через Обещание (Promise). HTTPClient. Особенности выполнения методов POST и GET, обработка ошибок, использование AJAX для асинхронного обмена байтовыми потоками с серверами приложений. Механизмы Observable и Subscribe, использование Promise. Async — Await.
    • Использование результата работы сервисов в компонентах, отображение данных в виде таблиц и деревьев, использование CSS стилизации для данных, полученных из сервисов, одностороннее связывание, обработка событий, двустороннее связывание, связывание через атрибуты. Технологии FLUX и REDUX, единое клиентское хранилище, Hooks-React — легкое введение.
    • Лекции 0
    • Тесты 0
    • Учебное время 50 hours
    • Навык Все уровни
    • Язык English
    • Студенты 0
    • Оценки Да
    • Поделиться:

    Вам может понравиться

    (RH294) Red Hat System Administration III: Automation with Ansible (RHEL9)Подробнее
    Digital Transformation University

    (RH294) Red Hat System Administration III: Automation with Ansible (RHEL9)

    Автоматизация Red Hat Enterprise Linux при помощи Ansible (RH294) Продолжительность: 32 академических часов, 4 дня. Курс Red Hat System Administration III: Automation with Ansible  разработан для системных администраторов Linux® и разработчиков, которым приходится решать задачи автоматизации выделения ресурсов, настройки и развертывания приложений в инфраструктуре. Слушатели...

    Digital Transformation University
    0
    student
    Бесплатно
    Understanding Cisco Collaboration Foundations (CLFNDU)Подробнее
    Digital Transformation University

    Understanding Cisco Collaboration Foundations (CLFNDU)

    Основные сведения о Cisco Collaboration (CLFNDU) Продолжительность: 40 академических часов. Курс Understanding Cisco Collaboration Foundations (CLFNDU) дает навыки и знания, необходимые для администрирования и поддержки простой VoIP инфраструктуры, построенной с применением продукта Cisco Unified Communications Manager и голосовых шлюзов, и сосредоточенной на одной площадке. В курсе...

    Digital Transformation University
    0
    student
    Бесплатно
    Understanding Cisco Cybersecurity Operations Fundamentals (CBROPS)Подробнее
    Digital Transformation University

    Understanding Cisco Cybersecurity Operations Fundamentals (CBROPS)

    Understanding Cisco Cybersecurity Operations Fundamentals (CBROPS) Продолжительность: 40 академических часов. Курс Understanding Cybersecurity Operations Fundamentals (CBROPS) v1.0 дает слушателям представление о функциях сетевых устройств, об уязвимостях сетевых протоколов стека Transmission Control Protocol/Internet Protocol (TCP/IP), об особенностях функционирования операционных систем конечных устройств. Слушатели узнают о концепциях...

    Digital Transformation University
    0
    student
    Бесплатно
    Управление проектами по разработке ПОПодробнее
    Digital Transformation University

    Управление проектами по разработке ПО

    Продолжительность: 32 академических часа. Цель курса Управление проектами по разработке ПО: Совершенствование знаний и навыков в области управления проектами по разработке программного обеспечения (ПО). Целевая аудитория: Руководители проектов разработки ПО Руководители линейных подразделений, чьи сотрудники участвуют в разработке ПО Необходимая подготовка: Опыт руководства или участия...

    Digital Transformation University
    0
    student
    Бесплатно
    Microsoft Power BI Data Analyst (PL-300)Подробнее
    Digital Transformation University

    Microsoft Power BI Data Analyst (PL-300)

    Аналитик данных Microsoft Power BI (PL-300) Продолжительность: 3 дня, 24 академических часа. В  курсе Microsoft Power BI Data Analyst (PL-300) будут обсуждаться различные методы и рекомендации, которые соответствуют корпоративным требованиям и техническим требованиям для моделирования, визуализации и анализа данных с помощью Power BI. Этот курс...

    Digital Transformation University
    0
    student
    Бесплатно

    Рекомендуемые

    Computer Hacking Forensics Investigator (CHFI)

    Computer Hacking Forensics Investigator (CHFI)

    Бесплатно
    Бизнес и системный анализ в IT

    Бизнес и системный анализ в IT

    Бесплатно
    Обслуживание экстра — класса

    Обслуживание экстра — класса

    Бесплатно
    (ENARSI) Implementing Cisco Enterprise Advanced Routing and Services

    (ENARSI) Implementing Cisco Enterprise Advanced Routing and Services

    Бесплатно
    VMware vSphere: Install, Configure, Manage

    VMware vSphere: Install, Configure, Manage

    Бесплатно

    +7 (7172) 79 30 99, +7 (727) 344 30 99

    info@dtu.kz

    © 2022 | Digital Transformation University

    Записаться на курс