- Identify key design principles of object-oriented development
- Apply Java-specific implementation techniques to well-known patterns
- Use patterns to complete a Java application design
- Use patterns to complete a web-tier application design
- Use patterns to complete a business-tier application design
- Use patterns to improve communication between Java EE tiers
- Identify and refactor anti-patterns in working code
- Using part of a sample architecture scheme, select design patterns for implementing the scheme
- Developer
- System integrator
- Dinstinguish between Java EE 5 and Java EE 6 pattern-based features.
- Implement relevant patterns in each tier of the Java EE environment.
- Re-factor code to improve inter-tier communications.
- Relate pattern-based development to an implementation architecture.
- Apply object-oriented pronciples and design guidelines
- Implement well-known patterns to Java-specific code problems
- Lab Exercises
Lezione teorica e esercitazioni guidate dal docente.
- I partecipanti devono essere dotati di Personal Computer, accesso a Internet e banda almeno di 10Mb.
- Per eseguire gli esercizi è necessario dotarsi di un secondo schermo.
- Verrà rilasciato un attestato di frequenza in formato elettronico al raggiungimento dell'80% delle ore del corso.
- Developing Applications for the Java EE 6 Platform Ed 2
- Experience with Java SE and Java EE development