Java Training Courses

Java Training Courses

I corsi di formazione Java locali, istruttori, dimostrano attraverso la pratica pratica come sviluppare applicazioni con Java La formazione Java è disponibile come "allenamento dal vivo sul posto" o "formazione dal vivo a distanza" La formazione on-site in loco può essere svolta localmente presso la sede del cliente in Italia o nei centri di formazione aziendale NobleProg in Italia La formazione in remoto dal vivo viene effettuata tramite un desktop remoto interattivo NobleProg Il tuo fornitore di formazione locale.

Machine Translated

Recensioni

★★★★★
★★★★★

Schema generale del corso Java

Nome del corso
Durata
Overview
Nome del corso
Durata
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.
14 hours
Overview
RabbitMQ è un sistema di broker di messaggi open source per l'archiviazione e il recupero di messaggi passati da processi, applicazioni e server. La primavera è un framework Java . Utilizzando Java e Spring con RabbitMQ , gli utenti possono creare code complesse, scambi, collegamenti e altro.

Questo corso di formazione dal vivo con istruttore (in loco o remoto) è rivolto a architetti software e sviluppatori Web che desiderano utilizzare RabbitMQ come programma di messaggistica e programma di messaggistica in Java utilizzando Spring per creare applicazioni.

Al termine di questa formazione, i partecipanti saranno in grado di:

- Usa Java e Spring con RabbitMQ per creare applicazioni.
- Progettare sistemi basati su messaggi asincroni utilizzando RabbitMQ .
- Crea e applica code, argomenti, scambi e associazioni in RabbitMQ

Formato del corso

- Conferenza e discussione interattiva.
- Molti esercizi e pratiche.
- Implementazione pratica in un ambiente live-lab.

Opzioni di personalizzazione del corso

- Per richiedere una formazione personalizzata per questo corso, ti preghiamo di contattarci per organizzare.
7 hours
Overview
I partecipanti che sono già programmatori Java che vogliono estendere il proprio orizzonte e hanno usato più concetti di linguaggio Java .
21 hours
Overview
I partecipanti che sono già programmatori Java che vogliono estendere il proprio orizzonte e hanno usato più concetti di linguaggio Java .
35 hours
Overview
Il corso è destinato ai programmatori Java che desiderano produrre applicazioni efficienti. Dopo aver consultato il cliente, il corso può essere condotto in una versione speciale dello strumento, per le persone che hanno solo bisogno di rilevare problemi di prestazioni (tester, amministratori) - in questo caso la programmazione in Java non è richiesta.

Durante la formazione, i partecipanti apprenderanno i processi e gli strumenti moderni per produrre software efficiente in Java. Imparano trappole legate alle prestazioni, benchmarking, profilazione, tuning, analisi della memoria, trucchi delle prestazioni utilizzando raccolte o IO. Gli argomenti e gli strumenti appresi sono applicabili indipendentemente dalle tecnologie utilizzate nel progetto, poiché ci concentriamo su prestazioni a livello di linguaggio, strumenti e librerie incorporate. Tuning discute i parametri di JVM forniti da Oracle.
14 hours
Overview
Questo corso insegna l'uso pratico di Hibernate per gli oggetti Java persistenti in un database relazionale.
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.
14 hours
Overview
JavaServer Faces is a Java EE specification and framework for building component-orientated user interfaces. JavaServer Faces is an industry standard, used in enterprise-level web applications.

This instructor-led, live training (onsite or remote) is aimed at web developers who wish to use JavaServer Faces to create enterprise-level web applications.

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

- Build a JavaServer Faces CRUD application that connects to a database.
- Validate forms through filtering input and sanitizing output.
- Use JDBC API and MySQL to perform operations on data.
- Secure Java EE web applications.

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.
35 hours
Overview
Spring è un framework di applicazioni che fornisce un modello di programmazione e configurazione completo per applicazioni enterprise basate su Java .
28 hours
Overview
questa formazione live guidata da istruttori è pensata per chiunque sia interessato ad apprendere Java ai fini dell'automazione dei test. Si tratta di un corso semplificato e intensivo con un sacco di esercizi pratici per ottenere i partecipanti rapidamente con le competenze di programmazione essenziali necessarie per applicare ai test di automazione del software. L'attenzione è incentrata sui fondamenti Java che possono essere applicati direttamente e immediatamente all'automazione di test.

questo corso non copre i quadri di automazione di test di profondità come il selenio. Ignora anche l'approccio convenzionale "Hello World" all'apprendimento di Java, poiché questo non è un corso sullo sviluppo delle applicazioni. Questo corso è mirato a far salire e correre rapidamente i partecipanti con l'automazione dei test. Se sei già esperto in Java e desideri entrare direttamente in testing con il selenio, si prega di controllare: Introduzione al selenio (https://www.nobleprog.com/introduction-selenium-training) .

formato del corso

- conferenza interattiva e discussione.
- un sacco di esercizi e pratica.
- implementazione hands-on in un ambiente lab Live.

Opzioni di personalizzazione del corso

- per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
21 hours
Overview
JUnit è un framework per scrivere test ripetibili ed eseguire unit test per Java linguaggio Java .
14 hours
Overview
Gradle è un sistema di automazione basato su Apache Ant e Apache Maven per dichiarare configurazioni linguistiche specifiche del dominio. Utilizzando Gradle, gli utenti possono compilare, testare e distribuire Java applicazioni.

Questa formazione dal vivo con istruttore (in loco o in remoto) è rivolta agli sviluppatori java che desiderano utilizzare Gradle per automatizzare il processo di sviluppo web Java.

Al termine di questa formazione, i partecipanti saranno in grado di:

- Compilare un'applicazione Java con Gradle.
- Gestire le dipendenze in un'applicazione Java.
- Usare Gradle nel cloud.

Formato del corso

- Lezione interattiva e discussione.
- Un sacco di esercizi e pratica.
- Implementazione pratica in un ambiente live-lab.

Opzioni di personalizzazione del corso

- Per richiedere una formazione personalizzata per questo corso, vi preghiamo di contattarci per organizzare.
14 hours
Overview
La libreria Apache OpenNLP è un toolkit basato sull'apprendimento automatico per l'elaborazione di testi in linguaggio naturale Supporta le più comuni attività di NLP, come il riconoscimento della lingua, la tokenizzazione, la segmentazione delle frasi, la codifica di parti di componenti, l'estrazione di entità con nome, il chunking, l'analisi e la risoluzione di coreference In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come creare modelli per l'elaborazione di dati basati su testo utilizzando OpenNLP I dati di addestramento del campione e i set di dati personalizzati saranno utilizzati come base per gli esercizi di laboratorio Alla fine di questa formazione, i partecipanti saranno in grado di: Installa e configura OpenNLP Scarica modelli esistenti e creane di nuovi Formare i modelli su varie serie di dati campione Integrare OpenNLP con le applicazioni Java esistenti Pubblico Sviluppatori Scienziati di dati Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
7 hours
Overview
OpenSearchServer è un server di applicazioni opensource utilizzato per sviluppare applicazioni basate su indici come i motori di ricerca Scritto in Java, può essere integrato in altre applicazioni senza utilizzare il codice Java In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno a configurare, configurare, gestire ed estendere OpenSearchServer Alla fine di questa formazione, i partecipanti saranno in grado di: Eseguire OpenSearchServer come server autonomo con un contenitore servlet Configurare il crawler integrato di OpenSearchServer per database, pagine Web e documenti avanzati Sviluppa un'applicazione di esempio utilizzando l'interfaccia utente web Zkoss di OpenSearchServer Integra i risultati della ricerca in una pagina utilizzando il renderer HTML Monitorare e amministrare OpenSearchServer Estendi le funzionalità di OpenSearchServer usando la sua architettura di plugin Pubblico Amministratori di sistema Ingegneri DevOps Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
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/
14 hours
Overview
La programmazione parallela è l'esecuzione computazionale di calcoli e processi simultanei. Utilizzando la programmazione parallela in Java , gli utenti possono creare applicazioni multi-thread ad alte prestazioni e reattive.

Questo training dal vivo con istruttore (in loco o remoto) è rivolto a sviluppatori web che desiderano creare applicazioni multi-thread in Java .

Al termine di questa formazione, i partecipanti saranno in grado di:

- Crea applicazioni multi-thread in Java per qualsiasi scopo e scala.
- Applica algoritmi e strutture di dati senza blocco per migliorare le prestazioni.
- Confronta i modelli di progettazione e le considerazioni sulle prestazioni per una migliore ottimizzazione.
- Implementare thread in Java per la condivisione e la comunicazione dei dati.

Formato del corso

- Conferenza e discussione interattiva.
- Molti esercizi e pratiche.
- Implementazione pratica in un ambiente live-lab.

Opzioni di personalizzazione del corso

- Per richiedere una formazione personalizzata per questo corso, ti preghiamo di contattarci per organizzare.
14 hours
Overview
ReactiveX è una libreria completa per la creazione di flussi di dati asincroni che utilizzano sequenze osservabili Consente agli sviluppatori di sfruttare i flussi osservabili e la loro capacità di acquisire eventi emessi ed eseguire le funzioni di conseguenza Questo corso di formazione dal vivo, istruito, introduce i partecipanti alla vasta libreria di ReactiveX per lo sviluppo di applicazioni reattive e accompagna i partecipanti attraverso una serie di casi, dimostrando l'utilità e la funzionalità delle funzionalità chiave di ReactiveX Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere il paradigma di programmazione reattiva e la funzionalità degli osservabili e il loro uso comune durante lo sviluppo di applicazioni pesanti UI Configurare correttamente un ambiente per ReactiveX Crea eventi osservabili formano una moltitudine di elementi diversi Applica le funzioni di trasformazione e filtraggio di ReactiveX Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
14 hours
Overview
Spring Boot è uno stack tecnologico che favorisce la convenzione sulla configurazione. Spring Boot consente agli sviluppatori di creare applicazioni stand-alone di livello di produzione che "si eseguono", in genere su un'istanza integrata di Tomcat , Jetty o Undertow.

Questo training dal vivo con istruttore (in loco o remoto) è rivolto agli sviluppatori esperti di Spring Boot che desiderano utilizzare le funzionalità avanzate di Spring Boot per migliorare ulteriormente, proteggere e testare complesse applicazioni Spring Boot .

Al termine di questa formazione, i partecipanti saranno in grado di:

- Personalizza il framework Spring WebMVC per migliorare il disaccoppiamento delle applicazioni web.
- Serializzare e deserializzare oggetti usando Jackson Serialization Views.
- Archivia e proteggi i dati utente in un database.
- Utilizzare Spring Sessions per gestire le informazioni sulla sessione utente in modo distribuito.
- Automatizza i test delle applicazioni Spring WebMVC.
- Monitorare e misurare le prestazioni dell'applicazione.

Formato del corso

- Conferenza e discussione interattiva.
- Molti esercizi e pratiche.
- Implementazione pratica in un ambiente live-lab.

Opzioni di personalizzazione del corso

- Per richiedere una formazione personalizzata per questo corso, ti preghiamo di contattarci per organizzare.
14 hours
Overview
Resin è un Java Application Server opensource veloce e affidabile per applicazioni Web che copre centinaia di server Originario come servlet e motore JSP, Resin oggi supporta Web Profile, CDI ed EJB Resin include un gestore di transazioni JTA ad alte prestazioni, un provider JMS, clustering, pool di connessioni e una console di gestione La resina è utilizzata da aziende come CNET, Motorola e Salesforcecom In questo corso vengono trattati gli aspetti essenziali dell'installazione, della configurazione, della protezione, dell'ottimizzazione e della gestione di un server delle applicazioni Resin Entro la fine del corso, i partecipanti avranno una solida comprensione dell'architettura, delle caratteristiche e delle capacità di Resin e avranno la pratica necessaria per distribuire e gestire il proprio server di applicazioni in resina Pubblico Amministratori di sistema Sviluppatori di applicazioni Web aziendali Ingegneri DevOps Formato del corso Lezione di parte, discussione parziale, esercitazioni pratiche pesanti .
21 hours
Overview
Rest Assured APIs are Java domain specific language APIs for automating REST APIs. With Postman and Java, REST Assured APIs are able to invoke REST web services and match responses for testing.

This instructor-led, live training (onsite or remote) is aimed at software testers who wish to test REST web services with Postman, Java, and Rest Assured APIs.

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

- Automate webservice API testing using Postman and REST Assured API.
- Generate reports for execution results.
- Design and implement automation frameworks with REST Assured API.

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.
21 hours
Overview
Reinforcement Learning (RL) is an area of AI (Artificial Intelligence) used to build autonomous systems (e.e., an "agent") that learn by interacting with their environment in order to solve a problems. RL has applications in areas such as robotics, gaming, consumer modeling, healthcare, supply chain management, and more.

This instructor-led, live training (onsite or remote) is aimed at data scientists who wish to create and deploy a Reinforcement Learning system, capable of making decisions and solving real-world problems within an organization.

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

- Understand the relationships and differences between Reinforcement Learning and machine learning, deep learning, supervised and unsupervised learning.
- Analyze a real-world problem and redefine it as Reinforcement Learning problem.
- Implementing a solution to a real-world problem using Reinforcement Learning.
- Understand the different algorithms available in Reinforcement Learning and select the most suitable one for the problem at hand.

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.
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
La programmazione reattiva è un paradigma di programmazione asincrono che si concentra sui flussi di dati e sulla propagazione dei dati stabilendo una dipendenza definita tra i modelli di esecuzione sottostanti e i flussi di dati emessi da un componente a un altro RxJS è una delle librerie di programmazione reattiva più complete per la gestione di eventi UI, richieste HTTP asincrone e altri flussi di dati In questo corso di formazione dal vivo con istruttore, i partecipanti acquisiranno familiarità con gli strumenti e le funzioni di RxJS man mano che li applicano a una varietà di problemi di codifica associati alle app mobili e web basate su interactiveheavy I partecipanti apprenderanno inoltre come creare e distribuire un'app web pesante per l'interfaccia utente Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere il paradigma di programmazione reattiva e la sua utilità per lo sviluppo di applicazioni pesanti per l'interfaccia utente Costruisci applicazioni pesanti per l'interfaccia utente con scalabilità, flessibilità e reattività in mente Crea e gestisci in modo semplice e gratuito una moltitudine di eventi UI, richieste HTTP asincrone e altri flussi di dati Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
21 hours
Overview
Questo corso tratta i concetti e i principi di codifica sicura con Java attraverso la metodologia di test Open Web Application Security Project ( OWASP ). Open Web Application Security Project è una comunità online che crea articoli, metodologie, documentazione, strumenti e tecnologie liberamente disponibili nel campo della sicurezza delle applicazioni web.
7 hours
Overview
Apache Shiro è un potente framework di sicurezza Java che esegue autenticazione, autorizzazione, crittografia e gestione delle sessioni In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come proteggere un'applicazione web con Apache Shiro Alla fine di questa formazione, i partecipanti saranno in grado di: Utilizza l'API di Shiro per proteggere vari tipi di applicazioni, inclusi dispositivi mobili, Web e aziendali Abilita gli accessi da varie origini dati, tra cui LDAP, JDBC, Active Directory, ecc Pubblico Sviluppatori Ingegneri della sicurezza Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
14 hours
Overview
Spring Boot è un framework Java per la creazione di API e microservizi RESTful. React è una libreria di script Java che offre flessibilità nell'integrazione con altri framework per la condivisione di funzionalità. Redux è una libreria di script Java per la gestione degli stati delle applicazioni e la creazione di interfacce. Con Spring Boot , React e Redux, l'utente disporrà del toolkit necessario per creare applicazioni Web front-end e back-end funzionali.

Questa formazione dal vivo con istruttore (in loco o remoto) è rivolta agli sviluppatori Web che desiderano creare applicazioni Web front-end e back-end funzionali con Spring Boot , React e Redux.

Al termine di questa formazione, i partecipanti saranno in grado di:

- Crea un'applicazione front-end con React e Redux.
- Crea API RESTful con Spring Boot .
- Servizi Web sicuri con sicurezza di primavera e token Web JWT.

Formato del corso

- Conferenza e discussione interattiva.
- Molti esercizi e pratiche.
- Implementazione pratica in un ambiente live-lab.

Opzioni di personalizzazione del corso

- Per richiedere una formazione personalizzata per questo corso, ti preghiamo di contattarci per organizzare.
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
Spring Boot è un framework di sviluppo di applicazioni Web basato su Java che favorisce la convenzione sulla configurazione. Spring Boot consente agli sviluppatori di creare applicazioni stand-alone di livello di produzione che "si eseguono", in genere su un'istanza integrata di Tomcat , Jetty o Undertow.

In questo corso di formazione dal vivo con istruttore, i partecipanti apprendono le caratteristiche e l'architettura chiave di Spring Boot e il suo rapporto con il framework Spring sottostante. L'istruttore offre ampie opportunità per applicare queste conoscenze e ricevere feedback. I partecipanti eseguiranno esercitazioni pratiche dal vivo sulla definizione, la configurazione e la distribuzione di applicazioni Spring.

Entro la fine del corso i partecipanti avranno le conoscenze e le pratiche necessarie per implementare rapidamente la propria applicazione Spring.

Formato del corso

- Forte enfasi sulla pratica pratica. La maggior parte dei concetti viene appresa attraverso esempi, esercitazioni e sviluppo pratico.
14 hours
Overview
Spring è un framework open source scritto in Java. I servizi Web REST sono risorse che connettono applicazioni e servizi per comunicare contemporaneamente. L'integrazione dei servizi Web REST nell'ambiente Spring consente agli sviluppatori di astrarre le interazioni dell'archivio dati in un'API del repository comune.

Questa formazione live con istruttore (onsite o remota) è rivolta agli sviluppatori Web che desiderano creare API REST con Spring Data REST.

Al termine di questa formazione, i partecipanti saranno in grado di:

- Crea API REST con Spring Data REST.
- Esporre le API RESTful con Spring Data REST.
- Testare e risolvere i problemi relativi alle API REST usando Postman.

Formato del corso

- Lezione interattiva e discussione.
- Un sacco di esercizi e pratica.
- Implementazione pratica in un ambiente live-lab.

Opzioni di personalizzazione del corso

- Per richiedere una formazione personalizzata per questo corso, vi preghiamo di contattarci per organizzare.
7 hours
Overview
Apache TomEE è uno stack certificato Java Enterprise Edition (EE) sviluppato su Tomcat (TomEE = Tomcat + funzioni Java EE adizionali). Queste integrazioni facilitano la scrittura di codice, il test della logica aziendale, la configurazione delle risorse gestite dal contenitore e l'amministrazione del server.

In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come installare, configurare, gestire, risolvere i problemi e ottimizzare un server di applicazioni TomEE.

Pubblico

- Sviluppatori
- Amministratori di sistema
- Ingegneri DevOps

Formato del corso

- Parte lezione, parte discussione, esercitazioni e esercitazioni pratiche

Prossimi corsi Java

Fine settimana Java corsi, Sera Java training, Java centro di addestramento, Java con istruttore, Fine settimana Java training, Sera Java corsi, Java coaching, Java istruttore, Java trainer, Java corsi di formazione, Java classi, Java in loco, Java corsi privati, Java training individuale

Corsi scontati

Newsletter per ricevere sconti sui corsi

Rispettiamo la privacy di ogni indirizzo mail. Non diffonderemo,né venderemo assolutamente nessun indirizzo mail a terzi. Inserire prego il proprio indirizzo mail. E' possibile sempre cambiare le impostazioni o cancellarsi completamente.

I nostri clienti

is growing fast!

We are looking for a good mixture of IT and soft skills in Italy!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

This site in other countries/regions