Онлайн или на място, ръководени от инструктор обучения по Java демонстрират чрез практически упражнения как се разработват приложения с Java.
Обучението по Java се предлага като „онлайн обучение на живо“ или „присъствено обучение на живо“. Онлайн обучението на живо (наричано още „дистанционно обучение на живо“) се осъществява чрез интерактивен, отдалечен работен плот. Присъственото обучение на живо може да се проведе локално в помещения на клиента в София или в корпоративни обучителни центрове на NobleProg в София.
NobleProg -- Вашият Местен Доставчик на Обучения
Кристал бизнес център
ул. "Осогово" 40, София, Bulgaria, 1303
Кристал Бизнес Център се намира в централната част на София, на ъгъла на ул. „Осогово”. и бул. "Тодор Александров" Сградата е лесно достъпна чрез метрото (само на 50 м от гара Опълченска) и друг обществен транспорт. Общата му площ е 8000 кв.м. Офисната площ е 6171 кв.м.
Това обучение с инструктор на живо (онлайн или присъствено) в София е предназначено за Java разработчици на средно ниво, които искат да се запознаят с най-новите функции на Java 21, да усъвършенстват практиките си за програмиране и ефективно да внедряват модерни Java приложения.
След завършване на това обучение участниците ще могат:
Да разбират и използват новите функции, въведени в Java 21.
Да подобряват производителността на приложения с помощта на разширените възможности на Java.
Да разработват модулни и мащабируеми приложения, използвайки актуализираните библиотеки.
Да прилагат най-добрите практики в Java 21 за създаване на стабилен и ефективен код.
Това обучение с инструктор на живо в София (онлайн или на място) е предназначено за Java разработчици на средно ниво, които искат да проектират, разработват, внедряват и поддържат приложения, базирани на микроуслуги, използвайки Java рамки като Spring Boot и Spring Cloud.
До края на това обучение участниците ще могат да:
Разбират принципите и предимствата на архитектурата на микроуслугите.
Изграждат и внедряват микроуслуги, използвайки Java и Spring Boot.
Реализират откриване на услуги, управление на конфигурацията и API шлюзове.
Ефективно защитават, наблюдават и мащабират микроуслуги.
Внедряват микроуслуги, използвайки Docker и Kubernetes.
Java продукционната поддръжка е специализирана област, свързана с поддръжката, отстраняването на проблеми и осигуряването на стабилност на Java-базирани системи в реална работна среда.
Това обучение с инструктор на живо (онлайн или на място) е предназначено за инженери по поддръжка и разработчици на средно ниво, които желаят да подобрят способностите си за поддръжка, отстраняване на проблеми и оптимизиране на Java-базирани продукционни системи в банкова среда.
След завършване на обучението участниците ще могат да:
Разрешават проблеми в Java, Unix, бази данни и мидълуер среди.
Използват инструменти за мониторинг, за да идентифицират и реагират на инциденти в продукционна среда.
Следват правилните пътища за ескалация и документират ефективно първопричините.
Участват в цикли на внедряване/връщане на версии и да координират работата между екипи.
Формат на курса
Интерактивна лекция и дискусия.
Практическо използване на реални инструменти и системи за поддръжка.
Симулация на живо на инциденти и сценарии за отстраняване на проблеми.
Опции за персонализиране на курса
За да заявите персонализирано обучение за този курс, съобразено с вашия технологичен стек, набор от инструменти или работни процеси по поддръжка, моля, свържете се с нас за уговаряне.
Spring е всеобхватна Java рамка, която опростява разработката на корпоративни приложения, като предоставя мощно вмъкване на зависимости, модулна архитектура и рационализирани опции за конфигуриране.
Това обучение с инструктор на живо (онлайн или на място) е насочено към Java разработчици на начинаещо ниво, които желаят да изграждат модерни, готови за производствена среда уеб приложения, използвайки най-новата версия на Spring Framework и Spring Boot 3.5.5 с Java 21.
До края на това обучение участниците ще могат да:
Разбират основните принципи на Spring, включително IoC, DI и AOP.
Конфигурират Spring приложения чрез XML, анотации и JavaConfig.
Разработват RESTful услуги с помощта на Spring Boot и JPA.
Реализират CRUD операции, управляват транзакции и поддържат устойчивост на данните.
Използват разширени функции на Spring като профили, обработка на изключения и сериализация на данни.
Формат на курса
Кратко теоретично въведение, последвано от обширни практически упражнения.
Практическа реализация чрез примери от реалния свят.
Интерактивна дискусия и насочвано отстраняване на проблеми.
Опции за персонализиране на курса
За да заявите персонализирано обучение за този курс, моля, свържете се с нас, за да уговорим.
Това обучение на живо с инструктор в София (онлайн или на място) е насочено към Java разработчици със средно ниво на опит, които желаят да прилагат шаблони за проектиране, за да подобрят софтуерната структура, поддръжката и мащабируемостта.
След завършване на обучението участниците ще могат да:
Разбират целта и ползите от шаблоните за проектиране.
Прилагат ефективно създаващи, структурни и поведенчески шаблони в Java.
Подобряват повторното използване на код, мащабируемостта и поддръжката.
Рефакторират съществуващи кодови бази чрез шаблони за проектиране.
Това обучение с инструктор на живо в София (онлайн или на място) е насочено към разработчици на начално ниво, които желаят да усвоят основите на програмирането с Groovy.
След завършване на това обучение участниците ще могат да:
Разбират основните концепции на програмирането.
Пишат прости Groovy скриптове и използват основните функционалности на Groovy.
Разбират и прилагат основните принципи на обектно-ориентираното програмиране чрез Groovy.
Научат основни техники за обработка на грешки за справяне с често срещани програмни грешки и изключения в Groovy.
Това обучение с инструктор на живо в София (достъпно онлайн или на място) е предназначено за разработчици от средно до напреднало ниво, които искат да усъвършенстват уменията си за разработка на микросървиси с помощта на Spring Boot, Docker и Kubernetes.
До края на това обучение участниците ще могат да:
Разбират принципите на архитектурата на микросървисите.
Изграждат готови за производствена среда микросървиси с помощта на Spring Boot.
Разбират критичната роля на Docker за контейнеризирането на микросървиси.
Конфигурират Kubernetes клъстери за внедряване и оркестриране на микросървиси.
Това обучение с инструктор на живо в София (онлайн или на място) е насочено към разработчици и архитекти на средно и напреднало ниво, които желаят да разработват native Java приложения и микроуслуги, използвайки Quarkus с оптимизирано използване на памет и време за стартиране.
Spring WebFlux е модул за реактивно програмиране в рамките на Spring Framework, проектиран за изграждане на неблокиращи, управлявани от събития уеб приложения.
Това обучение с инструктор на живо (онлайн или на място) е насочено към Java разработчици на начинаещо до средно ниво, които желаят да изграждат мащабируеми и отзивчиви приложения, използвайки Spring WebFlux.
До края на това обучение участниците ще могат да:
Разбират основите на реактивното програмиране с Project Reactor.
Изграждат и тестват неблокиращи RESTful API-та, използвайки Spring WebFlux.
Интегрират WebFlux с бази данни и външни услуги.
Прилагат реактивни модели в сценарии от реалния свят.
Формат на курса
Интерактивна лекция и дискусия.
Много упражнения и практика.
Практическа реализация в среда на живо.
Опции за персонализиране на курса
За заявка на персонализирано обучение за този курс, моля свържете се с нас за уговорка.
Това обучение с инструктор на живо в София (онлайн или на място) е предназначено за софтуерни архитекти и уеб разработчици, които желаят да използват RabbitMQ като посреднически софтуер за съобщения и да програмират на Java с помощта на Spring за изграждане на приложения.
След завършване на обучението участниците ще могат да:
Използват Java и Spring с RabbitMQ за изграждане на приложения.
Проектират асинхронни, управлявани от съобщения системи с помощта на RabbitMQ.
Създават и прилагат опашки, теми, обмени и обвързвания в RabbitMQ
Това обучение, водено от инструктор на живо в София, е създадено за всеки, който има интерес да научи Java с цел автоматизация на тестове. То представлява стегнат, интензивен курс с множество практически упражнения, които бързо ще подготвят участниците с основните програмни умения, необходими за софтуерно автоматизирано тестване. Фокусът е върху фундаментите на Java, които могат да бъдат пряко и незабавно приложени в автоматизацията на тестове.
Този курс не разглежда задълбочено рамки за автоматизация на тестове като Selenium. Той също така заобикаля конвенционалния подход "Hello World" за изучаване на Java, тъй като това не е курс по разработка на приложения. Курсът е насочен директно към това участниците бързо да започнат работа с автоматизация на тестове. Ако вече сте запознати с Java и искате да преминете направо към тестване със Selenium, моля, разгледайте: Въведение в Selenium (https://www.nobleprog.com/introduction-selenium-training).
По време на обучението участникът ще се запознае със специфичната употреба на избрани теми, основните проблеми, които възникват при използването им, и ролята на приложния модел. Обучението включва и основни познания за функциите на стандартната библиотека на езика. Обучението изисква познаване на средата за разработка IDE, използвана за изграждане на Java приложения (напр. Eclipse, Netbeans). Обучението не включва въпроси, свързани с потребителския интерфейс.
Дори опитни Java програмисти не владеят напълно разнообразните услуги за сигурност, предлагани от Java, и често не са наясно с различните уязвимости, които са от значение за уеб приложения, написани на Java.
Курсът – наред с представянето на компонентите за сигурност на Standard Java Edition – разглежда и въпроси, свързани със сигурността на Java Enterprise Edition (JEE) и уеб услугите. Обсъждането на специфични услуги се предхожда от основите на криптографията и сигурната комуникация. Различни упражнения се занимават с декларативни и програмни техники за сигурност в JEE, като същевременно се обсъжда сигурността на транспортния слой и end-to-end сигурността на уеб услугите. Използването на всички компоненти е представено чрез няколко практически упражнения, където участниците могат сами да изпробват обсъжданите API-та и инструменти.
Курсът също така преминава през и обяснява най-честите и сериозни програмни грешки на езика и платформата Java, както и уязвимости, свързани с уеб средата. Освен типичните грешки, допускани от Java програмистите, представените уязвимости в сигурността обхващат както специфични за езика проблеми, така и проблеми, произтичащи от средата за изпълнение. Всички уязвимости и свързаните с тях атаки се демонстрират чрез лесно разбираеми упражнения, последвани от препоръчителни насоки за програмиране и възможни техники за смекчаване на последиците.
Участниците в този курс ще:
Разберат основни концепции за сигурност, ИТ сигурност и сигурно програмиране
Научат уеб уязвимости отвъд OWASP Top Ten и как да ги избягват
Разберат концепциите за сигурност на уеб услугите
Се научат да използват различни функции за сигурност на средата за разработка на Java
Придобият практически познания по криптография
Разберат решенията за сигурност на Java EE
Научат за типичните грешки при програмиране и как да ги избягват
Получат информация за някои скорошни уязвимости в Java рамката
Придобият практически познания за използване на инструменти за тестване на сигурността
Получат източници и допълнителна литература за практики за сигурно програмиране
Apache Groovy е динамичен език за програмиране, работещ върху JVM (Java Virtual Machine). Някои от неговите характеристики включват възможности за скриптиране, създаване на предметно-специфични езици (Domain-Specific Language), метапрограмиране по време на изпълнение и по време на компилация, както и функционално програмиране. Groovy често се използва като допълнение към Java.
В това обучение с инструктор на живо участниците ще се научат как да програмират на Groovy, преминавайки стъпка по стъпка през създаването на примерно приложение.
Целева аудитория
Разработчици
Формат на курса
Съчетание от лекции, дискусии, упражнения и интензивна практическа работа
Той запознава студентите с Java технологията и ги учи на основния синтаксис и концепции на Java, водещи до създаването на проста програма. Обучението преминава през основните концепции и характеристики на езика за програмиране Java, като се фокусира върху изключения, основен вход/изход, паралелна обработка, регулярни изрази, Java Collections Framework и средата на платформата. Курсът завършва, когато всички основни характеристики на Java бъдат обяснени и упражнени.
По време на обучението в София, участниците ще се запознаят с процеса и съвременните инструменти за създаване на ефективен софтуер на Java. Те ще научат за капаните, свързани с производителността, бенчмаркинг, профилиране, настройка, анализ на паметта и трикове за производителност при използване на колекции или входно-изходни операции. Научените теми и инструменти са приложими независимо от технологиите, използвани в проекта, тъй като фокусът е върху производителността на ниво език, инструменти и вградени библиотеки. В частта за настройка се обсъждат параметри на JVM, предоставени от Oracle.
Това обучение, водено от инструктор на живо в София (онлайн или на място), е насочено към разработчици, които желаят да използват Quarkus за изграждане, тестване и внедряване на приложения, изцяло захранвани от Java, но с по-ефективно използване на ресурсите.
След завършване на това обучение участниците ще могат:
Да настроят необходимата среда за разработка, за да започнат да създават приложения с Quarkus.
Да изграждат, компилират и изпълняват приложения в native режим чрез GraalVM.
Да използват инструментите и разширенията на Quarkus за изграждане на native приложения с Maven.
Да контейнеризират, изпълняват и внедряват приложения с Docker.
Този курс обхваща концепциите и принципите на сигурното програмиране с Java чрез методологията за тестване на Open Web Application Security Project (OWASP). Open Web Application Security Project е онлайн общност, която създава свободно достъпни статии, методологии, документация, инструменти и технологии в областта на сигурността на уеб приложенията.
Това обучение с инструктор на живо в София (онлайн или на място) е предназначено за уеб разработчици, които желаят да изграждат функционални front-end и back-end уеб приложения със Spring Boot, React и Redux.
След завършване на това обучение участниците ще могат да:
Изграждат front-end приложение с React и Redux.
Създават RESTful API със Spring Boot.
Осигуряват сигурност на уеб услугите чрез Spring Security и JWT уеб токени.
Това обучение с инструктор на живо в София (онлайн или присъствено) е насочено към Java разработчици, които желаят да използват рамката Spring 5 за разработка и внедряване на корпоративни уеб приложения.
До края на това обучение участниците ще могат да:
Инсталират и конфигурират Spring 5.
Разбират и прилагат най-новите функции на Spring 5.
Осъществяват достъп до бази данни с Spring приложения.
Използват новата реактивна уеб рамка WebFlux, за да направят приложението реактивно.
Интегрират Spring приложение с наследени Java EE приложения.
Тестват и внедряват Spring приложение от корпоративен клас.
Това обучение с инструктор на живо в <България> (онлайн или на място) е насочено към разработчици, които желаят да използват WebFlux за разработване и внедряване на реактивни приложения.
След завършване на това обучение участниците ще могат да:
Инсталират и конфигурират Spring 5 и рамката WebFlux.
Разработват реактивни приложения и услуги.
Прочети повече...
Последна актуализация:
Отзиви от участници (9)
Настройка на Podman за лесна работа с локални контейнери и използване на теми в Kafka.
- Norfolk Southern
Курс - Quarkus for Developers
Машинен превод
- Напредъкът в курса (от вътрешността на JVM към по-висок ниво теми)
- Някои прозрения от практическите упражнения
- Визуален стил (не просто презентация, а добре оформена страница)
Ivan Suvorov - Deutsche Bank
Курс - Java Advanced
Машинен превод
знанието на тренера беше много високо - той знаеше за какво говори и имаше отговорите на нашите въпроси
Adam - Fireup.PRO
Курс - Advanced Java Security
Машинен превод
Треньорът беше учтив и любезен, той се опита да обхване всичко и за четири дни имаше много информация, а той си постара отлично.
Lucian
Курс - Java Fundamentals
Машинен превод
Темата е актуална и аз бях нужден да се обновя
Damilano Marco - SIAP s.r.l.
Курс - Secure Developer Java (Inc OWASP)
Машинен превод
Дополнителната информация, която беше споделена, показа, че обучението не беше стандартно Groovy, което беше приятно.
Covenant - Vodacom
Курс - Groovy Programming
Машинен превод
Детайлна информация предоставена за по-сложните теми, които са били зададени.
Farukh Khan - Tandem Solution
Курс - RabbitMQ with Java and Spring
Машинен превод
Обхвата на темите, които бяха покрити, беше значителен и треньорът се стара да им дава справедливо представяне.
Lakshmipriya Sivakumar - Deque Systems Inc
Курс - Spring Boot, React, and Redux
Машинен превод
Преподавателят беше добър в обсъждането на темите с подробности и ги правеше лесни за разбиране
Онлайн Java обучение в София, Java тренировъчни курсове в София, Уикенд Java курсове в София, Вечер Java обучение в София, Java водени от инструктор в София, Java класове в София, Уикенд Java обучение в София, Вечер Java курсове в София, Java водени от инструктор в София, Java обучение в София, Java обучител в София, Java тренировъчна програма в София, Java инструктор в София, Онлайн Java обучение в !регион, Java обучение едно-в-едно в София, Java частни курсове в София, Java на място в София