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.

Recensioni

★★★★★
★★★★★

Schema generale del corso Java

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 è 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 .
28 hours
Overview
Il corso copre le basi dello sviluppo Java e introduce lo strumento di gestione e comprensione del progetto software Apache Maven.
21 hours
Overview
JavaFX è la più recente libreria GUI disponibile nell'ultima versione di Java JDK Contiene una raccolta di pacchetti grafici e multimediali per progettare, creare, testare, eseguire il debug e distribuire applicazioni rich client che operano in modo coerente su più piattaforme In questo corso di formazione in diretta con istruttore, i partecipanti impareranno come sviluppare interfacce utente avanzate utilizzando la potente libreria GUI Java, JavaFX Alla fine di questa formazione, i partecipanti saranno in grado di: Crea un'applicazione Java moderna e visivamente più semplice con JavaFX Integrazione di JavaFX nelle applicazioni legacy Swing e SWT basate su Java Aggiungi grafica ed effetti 3D alla loro applicazione Testare e eseguire il debug della loro applicazione Java Distribuire l'applicazione sul Web o come applicazione desktop Pubblico Sviluppatori di applicazioni Sviluppatori web Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva Nota Per richiedere una formazione personalizzata per questo corso, vi preghiamo di contattarci per organizzare .
7 hours
Overview
Partecipanti già programmatori Java che desiderano estendere il proprio orizzonte e utilizzare 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.
35 hours
Overview
Spring è un framework applicativo che fornisce un modello completo di programmazione e configurazione per le applicazioni aziendali 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 e fare test unitari per il linguaggio Java.
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 .
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
Il corso copre le basi dello sviluppo Java.

Introduce gli studenti alla tecnologia Java e insegna loro la sintassi e i concetti base di Java, portando alla creazione di un programma semplice. La formazione passa attraverso i concetti e le caratteristiche essenziali del linguaggio di programmazione Java, concentrandosi su eccezioni, input / output di base, concorrenza, espressioni regolari, framework di collezioni Java e ambiente della piattaforma. Il corso termina quando tutte le funzionalità Java di base sono state spiegate e addestrate.
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
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
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
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 è 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 .
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 autonome e di produzione che "solo eseguire", in genere su un'istanza incorporata di Tomcat, Jetty o Undertow.

in questa formazione live, guidata da istruttori, i partecipanti imparano le caratteristiche chiave e l'architettura di Spring boot, e la sua relazione con il Framework sottostante di Spring. Le ampie opportunità di applicare queste conoscenze e ricevere feedback sono fornite dall'istruttore. i partecipanti effettueranno esercitazioni pratiche e in diretta sulla definizione, configurazione e distribuzione delle 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

- pesante enfasi sulla pratica hands-on. La maggior parte dei concetti sono appresi attraverso campioni, esercizi e lo sviluppo pratico.
7 hours
Overview
Apache TomEE è uno stack Java Enterprise Edition (EE) certificato sviluppato su Tomcat (TomEE = Tomcat + funzioni Java EE aggiuntive) Queste integrazioni facilitano la scrittura del codice, la verifica della logica aziendale, la configurazione delle risorse contenenti risorse e la gestione 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 DevOps Engineers Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
7 hours
Overview
Undertow è un server Web leggero scritto in Java Viene utilizzato internamente da WilfFly di JBoss ed è popolare come server Web incorporato per le applicazioni basate su JVM In questo corso, i partecipanti impareranno come configurare un server Web Undertow come server Web autonomo e incorporato Alla fine del corso, i partecipanti avranno una comprensione dell'architettura, delle caratteristiche e delle capacità di Undertow e saranno in grado di: Distribuisci e gestisci un server Undertow sia in modalità standalone che integrata Incorporare Undertow nel codice dell'applicazione utilizzando le API incorporate di Undertow Integra Undertow in un server applicazioni Wildfly Imposta Undertow come contenitore di servlet incorporato per Spring Boot Pubblico Amministratori di sistema Sviluppatori di applicazioni Web aziendali Ingegneri DevOps Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
14 hours
Overview
Vertx è una libreria per la creazione di applicazioni reattive In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come utilizzare Vertx per creare un'applicazione web asincrona basata su eventi Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere e utilizzare i diversi componenti (core, web, client, ecc) Nello stack Vertx Utilizzare Vertx per creare utilità di rete, microservizi HTTP / REST, elaborazione di eventi ad alto volume, applicazioni di messaggi di back-end, ecc Esegui un'applicazione in grado di gestire una concorrenza elevata utilizzando thread del kernel minimi Usa le API di Vertx per supportare Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, ecc Codice asincrono di test unitario con VertxUnit Distribuisci e ridimensiona un'app con un hardware minimo Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
14 hours
Overview
Le applicazioni per la piattaforma Android sono sviluppate principalmente in Java. Questo corso è stato sviluppato per programmatori di software con un forte background OOP (sia in PHP, Scala, C ++, C # o Objective C) che hanno intenzione di imparare come sviluppare applicazioni Java per la piattaforma Android. Questo corso copre la grammatica del linguaggio di programmazione Java e si concentra su quelle specifiche funzionalità Java che la piattaforma Android utilizza più di altre.
28 hours
Overview
Questo corso di 4 giorni è rivolto a programmatori che già conoscono il linguaggio Java e desiderano sfruttare la tecnologia Enterprise Java Beans 2.0, diventando al contempo consapevoli delle implicazioni di sicurezza della distribuzione delle applicazioni. Questo corso ha una grande componente pratica che include lo sviluppo di un'applicazione di e-commerce basata su Enterprise Java Beans. Il corso utilizza JBoss Application Server.
14 hours
Overview
Spring boot è uno stack tecnologico che favorisce la convenzione sulla configurazione. Spring boot consente agli sviluppatori di creare applicazioni autonome e di produzione che "solo eseguire", in genere su un'istanza incorporata di Tomcat, Jetty o Undertow.

questa formazione dal vivo dell'istruttore (in loco o a distanza) è rivolta agli sviluppatori esperti di Spring boot che desiderano utilizzare le funzionalità avanzate di avvio di Spring & #39; s per migliorare ulteriormente, proteggere e testare le complesse applicazioni Spring boot.

entro la fine di questa formazione, i partecipanti saranno in grado di:

- personalizzare il framework Spring WebMVC per migliorare il disaccoppiamento delle applicazioni Web.
- serializzare e deserializzare gli oggetti utilizzando le visualizzazioni di serializzazione di Jackson.
- archiviare e proteggere i dati utente in un database.
- utilizzare Spring Sessions per gestire le informazioni della sessione utente in modo distribuito.
- automatizzare il test delle applicazioni Spring WebMVC.
- monitorare e misurare le prestazioni dell'applicazione.

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.
28 hours
Overview
Oltre ad una solida conoscenza nell'utilizzo di componenti Java, anche per programmatori Java esperti è essenziale avere una profonda conoscenza delle vulnerabilità webrelated sia lato server e lato client, le diverse vulnerabilità che sono rilevanti per le applicazioni web scritte in Java, e le conseguenze del vari rischi Le vulnerabilità generali basate sul web sono dimostrate attraverso la presentazione degli attacchi pertinenti, mentre le tecniche di codifica raccomandate e i metodi di mitigazione sono spiegati nel contesto di Java con l'obiettivo più importante di evitare i problemi associati Inoltre, un'attenzione particolare è rivolta alla sicurezza dei clienti che affronta i problemi di sicurezza di JavaScript, Ajax e HTML5 Il corso introduce componenti di sicurezza di Standard Java Edition, che è preceduta dalle basi della crittografia, fornendo una base comune per comprendere lo scopo e il funzionamento dei componenti applicabili I problemi di sicurezza di Java Enterprise Edition sono presentati attraverso vari esercizi che spiegano le tecniche di sicurezza dichiarativa e programmatica in JEE Infine, il corso spiega i difetti di programmazione più frequenti e gravi del linguaggio e della piattaforma Java Oltre ai tipici bug commessi dai programmatori Java, le vulnerabilità della sicurezza introdotte riguardano sia problemi specifici della lingua che problemi derivanti dall'ambiente di runtime Tutte le vulnerabilità e gli attacchi rilevanti sono dimostrati attraverso esercizi easytounderstand, seguiti dalle linee guida di codifica raccomandate e dalle possibili tecniche di mitigazione I partecipanti che parteciperanno a questo corso lo faranno Comprendi i concetti base di sicurezza, sicurezza IT e codifica sicura Scopri le vulnerabilità Web oltre OWASP Top Ten e sai come evitarle Scopri le vulnerabilità lato client e pratiche di codifica sicure Impara a utilizzare varie funzionalità di sicurezza dell'ambiente di sviluppo Java Avere una comprensione pratica della crittografia Comprendere i concetti di sicurezza dei servizi Web Comprendere le soluzioni di sicurezza di Java EE Scopri i tipici errori di codifica e come evitarli Ottieni informazioni su alcune vulnerabilità recenti nel framework Java Ottieni conoscenze pratiche sull'utilizzo degli strumenti di test di sicurezza Ottieni fonti e ulteriori letture su pratiche di codifica sicure Pubblico Sviluppatori .
21 hours
Overview
Akka è un toolkit e un runtime opensource per la creazione di applicazioni concorrenti e distribuite per Java e Scala In questo corso di formazione dal vivo, istruito, i partecipanti apprenderanno i principi di progettazione alla base di Akka, tra cui il modello dell'attore e il Manifesto reattivo, mentre costruiscono e distribuiscono un'applicazione asincrona e messaggistica in Akka Alla fine di questa formazione, i partecipanti saranno in grado di: Applicare il modello "lascia che si schianti" per creare applicazioni che si autoalimentano e sistemi che non si fermano mai Comprendere gli attori, il ciclo di vita degli attori e come impiegarli per creare sistemi paralleli corretti e concomitanti Costruire un'architettura reattiva reattiva, elastica, resiliente e guidata dai messaggi Integrare funzionalità di remote e clustering con sistemi di terze parti Distribuire il kit di strumenti Akka nei sistemi di produzione, ridimensionandolo a più nodi e sistemi di terze parti Gestire il comportamento del sistema e la distribuzione orizzontale Costruisci sistemi che "reagiscono" ai cambiamenti ambientali Pubblico Sviluppatori architetti Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
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 to expand our presence in Italy!

As a Business Development Manager you will:

  • expand business in Italy
  • 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!