Java Production Support for Banking Systems Training Course
Java Production Support е специализиран домейн за поддръжка, диагностика и осигуряване на здравето на системи базирани на Java в живи среди.
Този курс с инструктор, проведен в режиме на онлайн или на място, е предназначен за средно ниво поддръжки инженери и разработчици, които искат да подобрят способностите си да поддържат, диагностицират и оптимизират системи базирани на Java в банкови среди.
Към края на този курс участниците ще могат да:
- Решават проблеми в Java, Unix, DB и middleware среди.
- Използват инструменти за мониторинг за идентифициране и отговор на инциденти в производство.
- Следват правилни пътища за ескалация и документират ефективно корените причини.
- Участват в циклите на пускане/връщане на назад и координират между екипи.
Формат на курса
- Интерактивни лекции и дискусии.
- Практическо използване на реални инструменти и системи за поддръжка.
- Живи симулации на инциденти и сцени за диагностика.
Опции за персонализация на курса
- За запращане на персонализиран обучение за този курс, според вашия стек, набор от инструменти или процеси за поддръжка, моля свържете се с нас, за да уредим.
План на курса
Седмица 1: Основни Основи
- Ден 1: Въведение в банкови приложения
- Обзор на основните модули на банкова система
- СОА, съответствие на стандартите (PCI DSS, време за работа)
- Поток на ИТСМ (инцидент/проблем/промяна)
- Ден 2: Java Основни елементи на производство
- Вътрешност на JVM, памет, основа на GC
- Анализ на изключения в Java
- Настройка на JVM за банкови задачи
- Ден 3: Основни принципи на Unix
- Структура на файловете и навигация
- Команди: ps, top, df, tail, grep, awk, sed
- Основни принципи на скриптоване на оболочка за автоматизация
- Ден 4: Логове и мониторинг
- Разбиране на логовете (транзакция, аудит)
- Инструменти: Splunk, ELK, родно разбиране на логовете
- Практическо упражнение: Диагностика на неуспешен превод на средства
- Ден 5: Процес на отчетване и ескалиране
- Инструменти: ServiceNow, поток на JIRA
- Матрица за ескалиране (L1 → L2 → Dev)
- Най-добши практики за RCA и документация
Седмица 2: Напреднал диагностика и реално време симулация
- Ден 6: Диагностика на сервер на приложения и API
- WebLogic, основа на Tomcat
- Кодове за грешки на API (401, 500, 504)
- Проблеми и изтичания на JDBC пул
- Ден 7: Диагностика на база данни
- Бавни заявки, блокировки, взаимни блокировки
- Инструменти за профилиране на SQL: EXPLAIN, SHOW PROCESSLIST
- Практическо упражнение: Разрешаване на взаимна блокировка на база данни
- Ден 8: CI/CD, издаване и връщане назад
- Обзор на Jenkins
- Сценарии за неуспешно издаване
- Връщане назад и валидация след развертяване
- Ден 9: Симулация на зала за кризи
- Разпределяне на роли: ръководител на инцидент, комуникации, техническо решение
- Жива сцена за диагностика (неуспешен вход)
- RCA, бележки за зала за кризи и обновления за заинтересованите страни
- Ден 10: Завършващ проект и преглед
- Резюме на инструментите, логовете, ескалацията, Unix, база данни
- Финален изпит и тест
- Сертификация и сесия за обратна връзка
Опционални добавки
- Основни принципи на диагностика на Kafka/MQ
- Инструменти за мониторинг на приложения: AppDynamics/Dynatrace
- Основни Kubernetes (рестарт на под, логове)
- Метрики за SRE: SLIs, SLOs, MTTR
Резюме и следващи стъпки
Изисквания
- Разбиране на основни Java концепции за програмиране
- Опит в работа с Unix-базирани системи
- Знакомство с процеси за поддръжка в корпоративни приложения
Целева аудитория
- Инженери за поддръжка
- Java Разработчици преминаващи към роли за поддръжка
- Аналитици за производство в банкови среди
Отворените курсове за обучение изискват 5+ участници.
Java Production Support for Banking Systems Training Course - Booking
Java Production Support for Banking Systems Training Course - Enquiry
Java Production Support for Banking Systems - Консултантско запитване
Консултантско запитване
Oтзиви от потребители (5)
Че получихме сложен преглед и на контекста - например защо се нуждаем от някои анотации и какво означават те. Хареса ми практическата част от обучението - ръчно изпълнение на командите и извикване на останалите api
Alina - ACCENTURE SERVICES S.R.L
Курс - Quarkus for Developers
Машинен превод
Към добавената информация, обучението не беше просто за Groovy, което беше приятно.
Covenant - Vodacom
Курс - Groovy Programming
Машинен превод
Треньора може да обясни ясно темата и да отговори на всеки въпрос.
Hannah Mae Lubigan - Security Bank Corporation
Курс - Advanced Spring Boot
Машинен превод
Обучение по стила и инструктор помагат да се преодолят проблеми, с които се сблъсквате по време на упражненията.
Carl Angelo Gonzales - Security Bank Corporation
Курс - Spring Boot for Beginners
Машинен превод
Към обсъжданите теми се отнасят много и треньора се е опитал да им отдаде правосъдие.
Lakshmipriya Sivakumar - Deque Systems Inc
Курс - Spring Boot, React, and Redux
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Advanced Spring Boot
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към опитни Spring Boot разработчици, които желаят да използват разширените функции на Spring Boot за допълнително подобряване, защита и тестване на сложни Spring Boot приложения.
До края на това обучение участниците ще могат:
- Персонализирайте рамката Spring WebMVC, за да подобрите отделянето на уеб приложенията.
- Сериализиране и десериализиране на обекти с помощта на изгледи за сериализиране на Jackson.
- Съхранявайте и защитавайте потребителските данни в база данни.
- Използвайте Spring Sessions, за да управлявате информацията за потребителските сесии по разпределен начин.
- Автоматизирайте тестването на Spring WebMVC приложения.
- Наблюдавайте и измервайте производителността на приложението.
Angular and Spring Boot
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да използват Angular and Spring Boot за изграждане на приложения с пълен стек.
До края на това обучение участниците ще могат:
- Разработете приложение с пълен стек с Angular и Sping Boot.
- Създайте бекенд приложение с Spring Boot.
- Създавайте предни приложения с Angular.
- Използвайте Spring Security, за да конфигурирате удостоверяване за приложение с пълен стек.
Groovy Programming
21 ЧасаApache Groovy е JVM (Java Virtual Machine) динамичен език за програмиране. Някои от функциите му включват възможности за скриптове, създаване на специфичен за домейн език, мета-програмиране по време на изпълнение и компилиране и функционално програмиране. Groovy често се използва като комплимент към Java.
В това водено от инструктор обучение на живо участниците ще се научат как да програмират на Groovy, докато преминават през създаването на примерно приложение.
Публика
- Разработчици
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика
Groovy Programming for Beginners
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към начинаещи разработчици, които искат да научат основите на Groovy Programming.
До края на това обучение участниците ще могат:
- Разберете основните концепции за програмиране.
- Пишете прости Groovy скриптове и използвайте Groovy основни функции.
- Разбиране и прилагане на основните принципи на обектно-ориентираното програмиране с помощта на Groovy.
- Научете основни техники за обработка на грешки, за да управлявате често срещани програмни грешки и изключения в Groovy.
Java 8 and Spring
35 ЧасаТози 5-дневен курс е за Java разработчици, които желаят да се запознаят с новите функции на Java 8 и с Spring framework.
Spring and Hibernate in Java Applications
21 ЧасаКурсът обхваща въпроси, свързани със създаването на Java приложения с особен акцент върху технологията, широко използвана днес в приложения като рамки на приложения за изграждане на Spring и Hibernate. Участниците в края ще имат знания за проектиране на приложения и избор на подходяща технология за конкретно решение. Дайте възможност за разбиране на известни проблеми, обсъждани в курса на библиотеки, спецификации и технологии.
Java Microservices
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на средно ниво Java, които желаят да проектират, разработват, внедряват и поддържат приложения, базирани на микроуслуги, използвайки Java рамки като Spring Boot и Spring Cloud.
До края на това обучение участниците ще могат:
- Разберете принципите и предимствата на архитектурата на микроуслугите.
- Изграждане и внедряване на микроуслуги с помощта на Java и Spring Boot.
- Внедрете откриване на услуги, управление на конфигурацията и API шлюзове.
- Защитете, наблюдавайте и мащабирайте ефективно микроуслугите.
- Разположете микроуслуги, като използвате Docker и Kubernetes.
Java Spring
35 ЧасаSpring е рамка за приложения, която предоставя цялостен модел за програмиране и конфигуриране за корпоративни приложения, базирани на Java.
Building Microservices with Spring Boot, Docker, and Kubernetes
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на средно до напреднало ниво, които желаят да разработят микроуслуги с помощта на Spring Boot, Docker и Kubernetes.
До края на това обучение участниците ще могат:
- Разберете архитектурата на микроуслугите.
- Изградете готови за производство микроуслуги, като използвате Spring Boot.
- Разберете ролята на Docker в микроуслугите.
- Настройте Kubernetes клъстер за внедряване на микроуслуги.
Quarkus for Developers
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват Quarkus за изграждане, тестване и внедряване на приложения, напълно захранвани с Java, но с по-малко използване на ресурси.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да разработвате приложения с Quarkus.
- Създавайте, компилирайте и стартирайте приложения в собствен режим с помощта на GraalVM.
- Използвайте Quarkus инструменти и разширения за изграждане на родни приложения с помощта на Maven.
- Контейнеризирайте, изпълнявайте и внедрявайте приложения с Docker.
Quarkus for Java Native and Microservice Development
40 ЧасаТози курс с инструктор, провеждан на живо (онлайн или на място), е предназначен за разработчици и архитекти с междууровнев до напреднал ниво, които искат да разработат Java нативни приложения и микросъобщности с оптимизиран използване на паметта и време за стартиране с использование на Quarkus.
До края на този курс участниците ще могат да:
- Разработват високопроизводителни, леки Java нативни приложения, използвайки Quarkus.
- Създават и разпространяват RESTful услуги и архитектури на микросъобщности.
- Използват GraalVM за нативно компилиране и оптимизират ефикасността на стартирането и използването на паметта.
- Опаковат и контейнеризират приложения за Kubernetes и OpenShift среди.
Spring Boot, React, and Redux
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да изградят функционални предни и бек-енд уеб приложения с Spring Boot, React, and Redux.
До края на това обучение участниците ще могат:
- Създайте приложение отпред с React и Redux.
- Създайте RESTful API с Spring Boot.
- Защитете уеб услуги с Spring сигурност и JWT уеб токени.
Spring Boot for Beginners
14 ЧасаВ това водено от инструктор обучение на живо в България участниците научават ключовите характеристики и архитектура на Spring Boot и връзката му с основната Spring рамка. Инструкторът предоставя широки възможности за прилагане на тези знания и получаване на обратна връзка. Участниците ще изпълняват практически упражнения на живо за дефиниране, конфигуриране и внедряване на Spring приложения.
До края на курса участниците ще имат необходимите знания и практика за бързо внедряване на собствено Spring приложение.
Spring Webflux
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват WebFlux за разработване и внедряване на реактивни приложения.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте Spring 5 и рамката WebFlux.
- Разработете реактивни приложения и услуги.