курси Java

курси Java

Місцеві, під керівництвом інструктора Live Java курси навчання продемонструвати через практичний практиці, як розробляти програми з Java.

Java навчання доступне як "на місці навчання" або "дистанційне навчання жити". На місці навчання в прямому ефірі може здійснюватися на місцевому рівні в україна або в Неbleprog корпоративні навчальні центри в україна. Дистанційне навчання в прямому ефірі здійснюється шляхом інтерактивного, віддаленого робочого стола.

Nobleпрога-ваш місцевий навчальний провайдер

Testimonials

★★★★★
★★★★★

Java Course Outlines

Title
Duration
Overview
Title
Duration
Overview
28 hours
Overview
During the training participant will know the specific use of selected issues, the basic problems encountered when using them, and the role of the application model. The training also includes a basic knowledge of the language standard library functions. Training requires knowledge of the development environment IDE used to build Java applications (e.g.. Eclipse, Netbeans). Training does not include a user interface issues.
7 hours
Overview
OpenSearchServer - це сервер додатків з відкритим кодом, який використовується для розробки додатків на основі індексів, таких як пошукові системи. Написано в Java, він може бути інтегрований в інші додатки без використання коду Java.

У цій інструкції під керівництвом живих тренінгів учасники навчаться налаштовувати, налаштовувати, керувати та розширювати OpenSearchServer.

До кінця цього тренінгу учасники зможуть:

- Запустіть OpenSearchServer як автономний сервер із контейнером сервлета
- Вбудований сканер OpenSearchServer для баз даних, веб-сторінок та багатих документів
- Розробіть приклад із застосуванням веб-інтерфейсу на базі OpenSearchServer на основі Zkoss
- Інтеграція результатів пошуку на сторінку за допомогою засобу HTML-рендеринга
- Моніторинг та адміністрування OpenSearchServer
- Розширюйте можливості OpenSearchServer, використовуючи архітектуру плагінів

Аудиторія

- Системні адміністратори
- Інженери DevOps

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
28 hours
Overview
Курс охоплює основи розробки Java і представляє програмне забезпечення Apache Maven для управління та розуміння інструменту.
21 hours
Overview
JavaFX - це найновіша бібліотека графічних інтерфейсів, доступна в останній версії Java JDK. Він містить набір графічних і медіа-пакетів для проектування, створення, тестування, налагодження та розгортання багатих клієнтських додатків, які постійно працюють на різних платформах.

У цій навчальній інструкції на місці, навчаючись, учасники навчаться розробляти багаті користувальницькі інтерфейси, використовуючи потужну графічну бібліотеку Java, JavaFX.

До кінця цього тренінгу учасники зможуть:

- Створення сучасної, візуально приємної програми Java за допомогою JavaFX
- Інтегруйте JavaFX у застарілі програми Swing та SWT на основі Java
- Додайте 3D-графіку та ефекти до їхньої програми
- Перевірте та налагодіть їх програму Java
- Розгорніть програму в Інтернеті або як настільну програму

Аудиторія

- Розробники додатків
- Веб-розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика

Примітка

- Щоб просити індивідуальне навчання для цього курсу, зв'яжіться з нами, щоб організувати.
7 hours
Overview
Учасники, які вже є програмістами Java, які хочуть розширити свій горизонт і використовувати більше концепцій мови Java.
35 hours
Overview
Курс призначений для програмістів Java, які хочуть створювати ефективні програми. Після консультації з клієнтом курс може бути проведений у спеціальній версії інструменту для людей, яким потрібно лише виявити проблеми продуктивності (тестувальники, адміністратори) - у цьому випадку програмування в Java не обов'язкове.

Під час тренінгу учасники дізнаються про процес та сучасні інструменти для створення ефективного програмного забезпечення в Java. Вони вивчають продуктивність пасток, порівняльний аналіз, профілювання, настройка, аналіз пам'яті, трюки продуктивності за допомогою колекцій або IO. Вивчені теми та інструменти застосовуються незалежно від технологій, які використовуються в проекті, оскільки ми зосереджуємо увагу на продуктах на рівні мов, інструментах та вбудованих бібліотеках. Настройка обговорює параметри JVM, надані Oracle.
14 hours
Overview
Цей курс навчає практичного використання Hibernate для збереження об'єктів Java у реляційній базі даних.
35 hours
Overview
This course is intended for developers who are familiar with any other procedural or structural language (such as C, Pascal, C + +, Delphi). During the training participants will learn how to write basic programs In Java, test it, use standard libraries and create multi-threaded applications.

In extended version (5 days) participatns will also learn how to create console and GUI applications, communicate with database and by TCP/IP.
35 hours
Overview
Spring - це програма, яка забезпечує всебічну програмування та конфігурування для корпоративних застосунків на базі Java.
28 hours
Overview
цей інструктор під керівництвом, жива підготовка призначена для тих, хто зацікавлений у вивченні Java з метою тестування автоматизації. Це раціоналізоване, інтенсивний курс з великою кількістю практичний вправи, щоб отримати Учасники збільшили швидко з необхідними навичками програмування, необхідні для застосування до тестування автоматизації програмного забезпечення. Акцент робиться на основах Java, які можуть бути безпосередньо і відразу застосовуються для тестування автоматизації.

цей курс не поширюється на глибину випробування автоматизації фреймворків, таких як селен. Він також обходить звичайні "Привіт світ" підхід до навчання Java, так як це не курс з розробки додатків. Цей курс є прямо спрямований на отримання учасників і швидко бігати з випробувальної автоматизації. Якщо ви вже розбираються в Java і хотіли б отримати прямо в тестування з селеном, будь ласка, ознайомтеся з: введення в селен (https://www.nobleprog.com/introduction-selenium-training) .

Формат курсу

- Інтерактивна лекція та дискусія.
- багато вправ і практики.
- практичної реалізації в живій лабораторній обстановці.

курс параметри налаштування

- щоб запросити індивідуальну підготовку за цей курс, будь ласка, зв'яжіться з нами, щоб організувати.
21 hours
Overview
JUnit - це структура для написання повторюваних тестів та тестування одиниць для мови Java.
14 hours
Overview
Бібліотека Apache OpenNLP - це інструментарій для машинного навчання, призначений для обробки тексту природної мови. Він підтримує найпоширеніші завдання NLP, такі як виявлення мови, токенізація, сегментація пропозицій, мітки теги "частина слова", вилучення названого об'єкта, роздільна здатність, роздільна здатність та кореляція.

У цій інструкції під керівництвом живих тренінгів учасники навчаться створювати моделі для обробки текстових даних за допомогою OpenNLP. Приклади навчальних даних, а також настроєні набори даних будуть використовуватися як основа для лабораторних вправ.

До кінця цього тренінгу учасники зможуть:

- Встановити та налаштувати OpenNLP
- Завантажте існуючі моделі, а також створюйте їх самостійно
- Навчіть моделі на різних наборах зразкових даних
- Інтеграція OpenNLP з існуючими Java-програмами

Аудиторія

- Розробники
- Дані вчених

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
14 hours
Overview
OpenXava is a Rapid Web Application Development Tool for Oracle and other databases. It is similar to Oracle Application Express (APEX) but open source.

This instructor-led, live training (onsite or remote) is aimed at developers who wish to develop Java Enterprise applications with OpenXava.

By the end of this training, participants will be able to:

- Install and configure OpenXava.
- Select and use other Java tools and frameworks together with OpenXava.
- Develop an advanced database driven business application.
- Test and debug an OpenXava application.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
- To learn more about OpenXava, please visit: https://www.openxava.org/
28 hours
Overview
Курс охоплює основи розробки Java.

Вона знайомить студентів з технологіями Java і навчає їх основним синтаксису та концепціям Java, що призводить до створення простої програми. Навчання проходить через основні поняття та особливості мови програмування Java, зосереджуючись на винятках, базовому вводі / виведенні, паралельності, регулярних виразах, рамці Java колекцій та середовищі платформи. Курс завершується, коли всі основні можливості Java були пояснені та навчені.
14 hours
Overview
ReactiveX - це всеосяжна бібліотека для створення асинхронних потоків даних з використанням спостережуваних послідовностей. Це дозволяє розробникам скористатися спостереженими потоками та їх здатністю захоплювати випущені події та виконувати функції відповідно.

Під керівництвом інструктора, живого тренінгу, учасники відвідують повноцінну бібліотеку ReactiveX для розробки чуйних додатків і проходять учасники через низку випадків, демонструючи корисність та функціональність ключових функцій ReactiveX.

До кінця цього тренінгу учасники зможуть:

- Зрозумійте реаговану програмну парадигму та функціональність спостережуваних і їх спільне використання при розробці важких програм користувальницького інтерфейсу
- Успішно налаштуйте середовище для ReactiveX
- Створення спостережуваних подій формує безліч різноманітних елементів
- Застосувати функції перетворення та фільтрації ReactiveX

Аудиторія

- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
14 hours
Overview
Смола - це швидкий і надійний сервер Java Application Server із відкритим кодом для веб-програм, що охоплюють сотні серверів. Сьогодні, завдяки двигуну Servlet та JSP, Ресін підтримує веб-профіль, CDI та EJB. Смола включає в себе високоефективний менеджер транзакцій JTA, постачальник JMS, кластеризації, пул з'єднання та консоль керування. Смола використовують такі компанії, як CNET, Motorola і Salesforce.com.

У цьому курсі ми покриваємо основні елементи встановлення, налаштування, захисту, оптимізації та управління сервером прикладних програм Resin. До кінця курсу учасники матимуть глибоке розуміння архітектури, властивостей та можливостей Resin, і матимуть практику, необхідну для розгортання та управління власним сервером прикладних програм Resin.

Аудиторія

- Системні адміністратори
- Розробники веб-додатків для підприємств
- Інженери DevOps

Формат курсу

- Частина лекції, частина обговорення, важка практика практики
21 hours
Overview
RxJava is a Java library for enabling event-based applications (a.k.a. Reactive Programming).

This instructor-led, live training (onsite or remote) is aimed at developers who wish to use RxJava to develop and deploy an Android mobile application.

By the end of this training, participants will be able to:

- Set up a development environment that includes needed libraries, packages and frameworks needed for developing a reactive application.
- Understand how data and event streams are emitted and consumed.
- Design applications that model real world (event based) situations in an elegant and concise way.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
- To learn more about RxJava, please visit: https://github.com/ReactiveX/RxJava
7 hours
Overview
Реактивне програмування - це асинхронна парадигма програмування, яка фокусується на потоках даних та поширенні даних шляхом встановлення певної залежності між базовими моделями виконання та потоками випущених даних з одного компоненту на інший. RxJS - це одна з найбільш повних бібліотек реактивної програмування для управління подіями інтерфейсу, асинхронними HTTP-запитами та іншими потоками даних.

У цій навчальному посібнику учасники ознайомлюються з інструментами та функціями RxJS, застосовуючи їх до різноманітних проблем кодування, пов'язаних із мобільними та веб-додатками на базі інтерактивних матеріалів. Учасники також дізнаються, як створити та розгорнути важкий веб-додаток для інтерфейсу користувача.

До кінця цього тренінгу учасники зможуть:

- Зрозумійте реактивну парадигму програмування та її корисність для розробки важких програм для інтерфейсу користувача
- Побудуйте складні програми для інтерфейсу користувача з урахуванням масштабованості, гнучкості та чуйності
- Легко та вільно створюйте і керуйте безліччю подій інтерфейсу користувача, асинхронними HTTP-запитами та іншими потоками даних

Аудиторія

- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
21 hours
Overview
This course covers the secure coding concepts and principals with Java through Open Web Application Security Project (OWASP) methodology of testing. The Open Web Application Security Project is an online community which creates freely-available articles, methodologies, documentation, tools, and technologies in the field of web application security.
7 hours
Overview
Apache Shiro - це потужна система безпеки Java, яка здійснює аутентифікацію, авторизацію, шифрування та керування сеансами.

У цьому навчанні під керівництвом інструктора, учасники навчаться, як захистити веб-додаток з Apache Shiro.

До кінця цього тренінгу учасники зможуть:

- Використовуйте API Shiro для захисту різних типів програм, включаючи мобільні, веб-сайти та підприємства
- Увімкнути логіни з різних джерел даних, включаючи LDAP, JDBC, Active Directory тощо.

Аудиторія

- Розробники
- Інженери безпеки

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
21 hours
Overview
Spring (also known as Spring Framework) is a popular Java framework for creating web applications. It simplifies Java EE development and helps developers be more productive.

This instructor-led, live training (onsite or remote) is aimed at Java developers who wish to use the Spring 5 framework to develop and deploy build enterprise web applications.

By the end of this training, participants will be able to:

- Install and configure Spring 5.
- Understand and implement Spring 5's latest features.
- Access databases with Spring Application.
- Use the new reactive web framework, WebFlow, to make an application reactive.
- Integrate a Spring application with legacy Java EE applications.
- Test and deploy an enteprise-grade Spring application.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
14 hours
Overview
весна Boot є Java основі веб-розробки додатків Framework, яка виступає Конвенції над конфігурацією. Весна завантаження дозволяє розробникам створювати автономні, виробництво-клас додатків, які "просто запустити", як правило, на вбудований екземпляр Tomcat, Jetty, або Undertow.

в цьому інструктор під керівництвом, жити навчання, учасники дізнаються основні риси та архітектура весни завантаження, і його зв'язок з основною основою весни. Широкі можливості для застосування цих знань і отримання зворотного зв'язку забезпечується інструктором. учасники будуть проводити жити, практичні вправи на визначення, налаштування та розгортання весняних додатків.

до кінця курсу учасники будуть мати необхідні знання та практику, щоб швидко розгорнути власну весняну заявку.

Формат курсу

- важкий акцент на практичний практиці. Більшість концепцій вивченими зразками, вправами і практичний розвиток.
7 hours
Overview
Apache TomEE - сертифікований пакет Java Enterprise Edition (EE), розроблений на вершині Tomcat (TomEE = Tomcat + додаткові функції Java EE). Ці інтеграції полегшують написання коду, тестування бізнес-логіки, налаштування ресурсів, керованих контейнером та адміністрування сервера.

У цій навчальному посібнику учасники навчаться навчатися, як встановлювати, налаштовувати, керувати, усунути неполадки та оптимізувати сервер додатків TomEE.

Аудиторія

- Розробники
- Системні адміністратори
- Інженери DevOps

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
7 hours
Overview
Undertow - це легкий веб-сервер, написаний на Java. Вона використовується фірмою JBoss WilfFly всередині та популярна як вбудований веб-сервер для додатків на базі JVM.

У цьому курсі учасники дізнаються, як налаштувати веб-сервер Undertow як автономний та вбудований веб-сервер.

До кінця курсу учасники матимуть розуміння архітектури, особливостей та можливостей Undertow і зможуть:

- Розгорнути та керувати сервером Undertow в автономному, а також вбудованому режимі
- Вставити Underow в код програми, використовуючи вбудовані API Undertow
- Інтегрувати Underow в сервер Wildfly Application
- Встановіть Undertow як вбудований контейнер сервлета для Spring Boot

Аудиторія

- Системні адміністратори
- Розробники веб-додатків для підприємств
- Інженери DevOps
- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
14 hours
Overview
Vert.x - це бібліотека для створення реактивних програм.

У цій інструкції під керівництвом тренера, учасники навчаться використовувати Vert.x для створення асинхронної веб-програми на основі подій.

До кінця цього тренінгу учасники зможуть:

- Розумійте та використовуйте різні компоненти (ядро, веб, клієнт тощо) у стек Vert.x.
- Використовуйте Vert.x для створення мережевих утиліт, мікросервісів HTTP / REST, обробки великих обсягів подій, бек-програму для шин повідомлень тощо.
- Виконайте додаток, який може обробляти високий паралель, використовуючи мінімальні потоки ядра
- Використовуйте API Vert.x для підтримки Java, JavaScript, Groovy, Ruby, Цейлону, Scala, Kotlin тощо.
- Асинхронний код модульного тесту з Vert.x-Unit
- Розгортайте та масштабуйте додаток із мінімальним апаратним забезпеченням

Аудиторія

- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
14 hours
Overview
Програми для платформи Android розроблені переважно в Java. Цей курс був розроблений для програмних програмістів із сильним фоном ООП (будь то в PHP, Scala, C ++, C # або Objective C), які планують навчитися розробляти Java-програми для платформи Android. Цей курс охоплює граматику мови програмування Java і зосереджується на тих конкретних можливостях Java, які використовує платформа Android, більше, ніж інші.
28 hours
Overview
Цей 4-денний курс призначений для програмістів, які вже знають мову Java, і бажають використовувати технологію Enterprise Java Bean 2.0, знаючи про наслідки для безпеки розповсюдження додатків. Цей курс має великий практичний компонент, який включає розробку додатка електронної комерції на базі Enterprise Java Bean. Курс використовує JBoss Application Server.
14 hours
Overview
весна завантаження є технологія стек, який виступає Конвенції над конфігурацією. Весна завантаження дозволяє розробникам створювати автономні, виробництво-клас додатків, які "просто запустити", як правило, на вбудований екземпляр Tomcat, Jetty, або Undertow.

цей інструктор під керівництвом, жити навчання (на місці або віддалених) спрямований на досвідчених розробників весни завантаження, які хочуть використовувати весняне завантаження & #39; s розширені можливості для подальшого підвищення, безпечні і випробувальних складних додатків завантаження весни.

до кінця тренінгу учасники зможуть:

- налаштування весни WebMVC рамки для підвищення розв'язки веб-додатків.
- серіалізації та де-серіалізації об'єктів за допомогою переглядів Джексона.
- Зберігайте дані користувача в базі даних і закріпіть їх.
- використання весняних сесій для керування інформацією сеансу користувача в розподіленій моді.
- автоматизувати тестування весняного WebMVC додатків.
- монітора та вимірювання продуктивності застосунків.

Формат курсу

- Інтерактивна лекція та дискусія.
- багато вправ і практики.
- практичної реалізації в живій лабораторній обстановці.

курс параметри налаштування

- щоб запросити індивідуальну підготовку за цей курс, будь ласка, зв'яжіться з нами, щоб організувати.
28 hours
Overview
Окрім твердих знань у застосуванні компонентів Java, навіть для досвідчених програмістів Java важливо мати глибокі знання вразливостей веб-сайтів як на сервері, так і на стороні клієнта, різних уразливостей, що мають відношення до веб-застосунків, написаних на Java, та наслідків різних ризиків.

Загальні веб-уразливості продемонстровано шляхом представлення відповідних атак, тоді як рекомендовані методи кодування та методи пом'якшення пояснюються в контексті Java, основною метою якої є уникнення пов'язаних із ними проблем. Крім того, особлива увага приділяється безпеці на стороні клієнта, вирішуючи проблеми безпеки JavaScript, Ajax і HTML5.

Курс представляє компоненти безпеки стандартної Java-версії, яка передує основи криптографії, забезпечуючи загальну базу для розуміння мети та роботи відповідних компонентів. Питання безпеки випусків Java Enterprise представлені різними навчальними заходами, що пояснюють як декларативні, так і програмні засоби безпеки в JEE.

Нарешті, курс пояснює найчастіші та серйозні помилки програмування мови та платформи Java. Окрім типових помилок, спричинених програмістами Java, введені вразливі елементи захисту охоплюють як мовні проблеми, так і проблеми, що виникають у середовищі середовища виконання. Всі вразливості та відповідні атаки продемонстровано за допомогою легко зрозумілих вправ із наступними рекомендаціями щодо кодування та можливими методами пом'якшення наслідків.

Учасники цього курсу будуть

- Зрозумійте основні поняття безпеки, інформаційної безпеки та безпечного кодування
- Дізнайтеся про вразливість веб-сайтів за межами OWASP Top Ten і знати, як їх уникнути
- Дізнайтеся про вразливості на стороні клієнта та безпечні методи кодування
- Дізнайтеся про використання різних функцій безпеки середовища розробки Java
- Має практичне розуміння криптографії
- Зрозумійте концепції безпеки веб-служб
- Зрозумійте рішення безпеки Java EE
- Дізнайтеся про типові помилки кодування та про те, як їх уникнути
- Отримайте інформацію про деякі недавні вразливості в системі Java
- Отримайте практичні знання з використання інструментів тестування безпеки
- Отримайте джерела та подальші читання щодо безпечних процедур кодування

Аудиторія

Розробники
21 hours
Overview
Akka - це інструментарій з відкритим вихідним кодом та час виконання для створення паралельних та розподілених програм для Java та Scala.

У цій навчальній інструкції, учасники навчаться навчатися принципам дизайну Акки, в тому числі модель "Актор" та "Реактивний маніфест", оскільки вони створюють та розгортають асинхронне додаток, кероване повідомленнями в Akka.

До кінця цього тренінгу учасники зможуть:

- Застосуйте модель "let it crash" для створення програм, які самозагоюються, і системи, які ніколи не зупиняються.
- Зрозуміти актори, життєвий цикл актора та як їх використовувати для створення належних одночасних паралельних систем.
- Створіть реактивну архітектуру, яка є чуйною, еластичною, стійкою і керованою повідомленнями.
- Інтегрувати функції віддаленого керування та кластеризації з сторонніми системами.
- Розгорніть набір інструментів Akka у виробничих системах, масштабувати його до декількох вузлів та сторонніх систем.
- Управління поведінкою системи та його розподіл по горизонталі.
- Побудувати системи, які "реагують" на зміни навколишнього середовища.

Аудиторія

- Розробники
- Архітектори

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика

Upcoming Java Courses

Weekend Java courses, Evening Java training, Java boot camp, Java instructor-led, Weekend Java training, Evening Java courses, Java coaching, Java instructor, Java trainer, Java training courses, Java classes, Java on-site, Java private courses, Java one on one training

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Ukraine!

As a Business Development Manager you will:

  • expand business in Ukraine
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!