Corso Spring- AOP (intensivo) Scopri l'offerta

Introduzione:

Spring è un framework open source per lo sviluppo semplificato di applicazioni su piattaforma Java. Spring è stato largamente riconosciuto all'interno della comunità Java quale valida alternativa al modello basato su Enterprise JavaBeans (EJB). Rispetto a quest'ultimo, il framework Spring lascia una maggiore libertà al programmatore fornendo allo stesso tempo un'ampia e ben documentata gamma di soluzioni semplici adatte alle problematiche più comuni. L'approccio AOP è stato integrato in Spring a partire da una delle sue prime versioni ed ha registrato un incremento della sua diffusione più significativo proprio grazie a questo framework poiché l'uso dei proxy aop integrato ne ha semplificato l'utilizzo.
Sebbene le peculiarità basilari di Spring possano essere adottate in qualsiasi applicazione Java, esistono numerose estensioni per la costruzione di applicazioni web-based costruite sul modello della piattaforma Java EE. Questo ha permesso a Spring di raccogliere numerosi consensi e di essere riconosciuto anche da importanti vendor commerciali quale framework di importanza strategica.

Scopo corso:

Il corso si pone come obiettivo l'utilizzo e la piena padronanza del framework. Ogni aspetto ed argomento verranno trattati con la massima cura e verranno evidenziati mediante l'utilizzo di una buona gamma di esercitazioni inerenti al corso.

Destinatari:

Le persone che possono beneficiare di questo corso devono conoscere la piattaforma J2EE ed è gradita anche la conoscenza di Maven. Ciò include sviluppatori web, direttori tecnici e chiunque sia interessato ad apprendere competenze tecniche sul Framework.

Cosa portare:

Un pc portatile con Wi-fi, almeno 4GB di RAM, Eclipse o NetBeans preinstallati.

 

Materiale fornito:

Slides, esercizi ed eventuali documenti relativi al framework.

Orari e diploma:

Il corso ha inizio alle ore 10:00 ed ha una durata di sei ore.
Al termine verrà rilasciato un documento che attesta la frequentazione del corso.

Docenti:

Alessio Fiorani, docente Team Leader con oltre 10 anni d'esperienza.

Metodo/Luogo:

In aula, Roma presso i NS. locali o presso la sede del Cliente.

Se vuoi suggerimenti su dove alloggiare Clicca Qui.

Programma:

  • Le applicazioni J2EE
  • Le caratteristiche desiderabili
  • Il DRY Principle
  • La Modularity, l'Information hiding e la Separation of Concerns
  • Il principio 1:1 e le sue caratteristiche principali
  • Spring lightweight container
  • Astrazione per Transazioni
  • Lo strato di astrazione JDBC
  • La funzionalità di AOP
  • I moduli di Spring
  • Il file Spring-context
  • L'instanziazione e definizione dei beans
  • D.I. tramite costruttore
  • Constructor Argument type matching e Constructor Argument index
  • Best practise
  • Property values
  • Una Enterprise Application tipica: come si costruisce con Spring
  • Aspect Oriented Programming
  • Spring AOP
  • L'unità base di un aspetto
  • Pointcuts
  • Join Points
  • Advices,  before Advice, after Advice, after returning Advice
  • After throwing e around
  • Proxy system
  • Potenzialità di AOP
  • DAO support in Spring
  • Vari laboratori.

NB: il programma riportato è indicativo, ci sarà la possibilità per prenotazioni di gruppo o per le modalità di corsi "a tu per tu" e per le aziende, di personalizzarlo e customizzarlo secondo le proprie esigenze.


PER INFO E PRENOTAZIONI COMPILA IL NOSTRO FORM:

Per info e prenotazione corsi

FAQ

FAQ


QUESTO CORSO E' DISPONIBILE NELLE SEGUENTI MODALITA':

 

Corso di gruppo Corso per aziende Corso a tu per tu

 Gruppo

Aziende

A tu per tu