Guida Java e SSH
  • 3 lezioni
  • Avanzata

Come creare applicazioni Java complete in grado di comunicare in modo sicuro con terminali remoti tramite SSH (Secure Shell), un protocollo divenuto ormai uno standard su Unix e Linux che consente di creare sessioni cifrate da riga di comando.

Questa guida descrive come riconoscere ed evitare i fastidiosi memory leaks in java. Per comprenderne meglio cause ed effetti, seguirà un approfondimento sull’organizzazione della memoria in Java e sul comportamento del Garbage Collector, descrivendo cause e sintomi che ci portano a concludere con buona approssimazione che siamo in presenza di un memory leak e non di un semplice picco nelle richieste di memoria. Infine nel MAT, Eclipse Memory Analyzer, progetto Open Source per l’IDE eclipse, troveremo lo strumento idoneo ad analizzare i dump dell’heap per individuare memory leaks e anti-patterns che affliggono la memoria.

WindowBuilder è un plugin per Eclipse che semplifica la creazione di interfacce grafiche basate sul linguaggio Java (e non solo) grazie a un’interfaccia visuale semplice e intuitiva. In questa guida completa ne descriviamo sia l’installazione che le principali funzionalità, dai comuni menu agli strumenti avanzati di internazionalizzazione e data binding.

Guida Hadoop
  • 10 lezioni
  • Difficile

Hadoop è un framework Open Source di Apache, concepito per offrire supporto ad applicazioni distribuite e semplificare le operazioni di storage e gestione di dataset di grandi dimensioni (Big Data).

Guida Storm Project
  • 9 lezioni
  • Avanzata

Guida a Storm Project, un sistema Open Source per la computazione in real-time che semplifica il lavoro con flussi di dati illimitati.

Guida Spring MVC
  • 11 lezioni
  • Avanzata

Spring MVC, dove l’acronimo sta per “Model View Controller”, un pattern per lo sviluppo che individua le tre componenti principali di un’applicazione Web . Grazie a questa guida passo passo impareremo ad utilizzare il framework Spring MVC per i nostri progetti dedicati alle applicazioni Internet basate su linguaggio Java, anche attraverso interventi pratici.

Entrare con semplicità ed efficacia nel mondo di Windows Azure e portare nella nuvola le nostre applicazioni, siano esse scritte in PHP, Java, .NET o Javascript con nodeJS

Guida Apache Struts
  • 23 lezioni
  • Facile

Apache Struts è il primo e più utilizzato tra i framework MVC (Model-view-controller) Open Source del mondo Java, uno strumento estremamente valido per la realizzazione di applicazioni Web based. Esaminiamone nel dettaglio le funzionalità, gli strumenti e le caratteristiche principali e costruiamo le nostre applicazioni lavorando con degli esempi concreti riutilizzabili in ambito professionale.

Guida Java Spring
  • 22 lezioni
  • Facile

Java Spring. Una guida completa ricca di esempi pratici al lightweight container più utilizzato dagli sviluppatori che implementano i loro progetti con il linguaggio Java. Tutte le indicazioni utili per apprendere in modo semplice concetti come IoC (Inversion of Control), ORM (Object-Relational Mapping), MVC (Model-view-controller), DI (Dependency Injection) e AOP (Aspect Oriented Programming).

Guida JEE 7, EJB 3 e JPA
  • 68 lezioni
  • Difficile

JEE (Java Platform, Enterprise Edition) fornisce delle specifiche per lo sviluppo di soluzioni avanzate in linguaggio di programmazione Java valide anche per la programmazione dedicata al Web. Guida completa allo sviluppo di applicazioni Java Enterprise con EJB 3.2, JPA 2.1 e JBoss Wildfly 9. Dalle basi alle caratteristiche più avanzate della piattaforma .