• Главная
  • О компании
  • Каталог курсов
    • Все курсы
    • 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
    • Тестирование ПО
    • Тренинг
    Матрица компетенций бизнес-аналитика

    Матрица компетенций бизнес-аналитика

    Бесплатно
    Подробнее
  • Расписание
  • Контакты
Мы на связи:
+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
    • Тестирование ПО
    • Тренинг
    Матрица компетенций бизнес-аналитика

    Матрица компетенций бизнес-аналитика

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

    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
    • Оценки Да
    • Поделиться:

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

    Матрица компетенций бизнес-аналитикаПодробнее
    Digital Transformation University

    Матрица компетенций бизнес-аналитика

    Продолжительность: 16 академических часов. Курс Матрица компетенций бизнес-аналитика основывается на матрице компетенций, которая содержится в Своде знаний по бизнес-анализу (BABOK) 3.0 и состоит из 29 базовых компетенций для аналитика, сгруппированных в 6 категорий: · Аналитическое мышление и решение проблем; · Поведенческие характеристики; · Знание бизнеса; ·...

    Digital Transformation University
    0
    student
    Бесплатно
    Zabbix. Enterprise monitoring IT infrastructureПодробнее
    Digital Transformation University

    Zabbix. Enterprise monitoring IT infrastructure

    Linux. Zabbix. Мониторинг IT инфраструктуры предприятия Курс Zabbix. Enterprise monitoring IT infrastructure предназначен для системных администраторов, которым требуется обеспечить комплексный мониторинг сетевой инфраструктуры средствами свободного программного обеспечения (СПО), работающего под управлением систем Linux/FreeBSD, а также,  для тех, кто планирует освоить компетенцию специалиста по мониторингу инфраструктуры предприятия....

    Digital Transformation University
    0
    student
    Бесплатно
    Introduction to DevOps: Infrastructure as Code, using Docker and KubernetesПодробнее
    Digital Transformation University

    Introduction to DevOps: Infrastructure as Code, using Docker and Kubernetes

    Введение в DevOps: инфраструктура как код, использование Docker и Kubernetes Курс Introduction to DevOps: Infrastructure as Code, using Docker and Kubernetes разработан для системных администраторов, желающих освоить принципы и технологии Infrastructure as a Code для автоматизации развертывания и управления IT-инфраструктурой предприятия. Сейчас происходят процессы трансформации профессии...

    Digital Transformation University
    0
    student
    Бесплатно
    Linux. Администрирование сервисов и сетейПодробнее
    Digital Transformation University

    Linux. Администрирование сервисов и сетей

    Продолжительность: 24 академических часа. По окончании курса Linux Администрирование сервисов и сетей вы сможете решать большинство задач, связанных с работой компьютерной сети предприятия. Вы научитесь использовать Linux в качестве интернет шлюза и пакетного фильтра, предоставите своим пользователям возможность работы с файловыми сервисами и электронной почтой....

    Digital Transformation University
    0
    student
    Бесплатно
    Linux administration fundamentalsПодробнее
    Digital Transformation University

    Linux administration fundamentals

    После курса Linux administration fundamentals вы сможете устанавливать и настраивать операционную систему Linux, заводить учетные записи пользователей, предоставлять им регламентируемый доступ к ресурсам сервера на базе ОС Linux. Для Вас не составит труда настроить параметры локальной сети и подключение к Интернет. Вы легко будете устанавливать,...

    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

    © 2023 | Digital Transformation University

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