Vijfhart > Opleidingen > Enterprise Java Architectuur
Gerelateerde onderwerpen:
AJAX | Applicatieontwikkeling | Architectuur | Hibernate | Java | JEE | Middleware | Security | SOA | Spring


Printbare versie van deze pagina
Snel online aanmelden

Enterprise Java Architectuur

Doelgroep | Voorkennis | Doel | Onderwerpen | Data & prijzen | Aanmelden | Gerelateerd

Het succes van een enterprise Java project hangt in grote mate af van de architectuur keuzes die gemaakt worden.
De Java EE standaard staat bekend als een complex platform, waarin vele keuzes gemaakt moeten worden. Daarnaast zijn er ook vele open source frameworks zoals Struts, Spring, Hibernate en Seam die erg populair zijn. Deze training geeft u inzicht in de belangrijkste technieken, principes en ′best-practices′ m.b.t. enterprise Java architectuur.

In deze training behandelen we alle belangrijke keuzes die een enterprise Java architect moet maken bij het opzetten van de architectuur. We gaan bijvoorbeeld uitvoerig in op de volgende aspecten :

  • Wat zijn de activiteiten en verantwoordelijkheden van de architect?

  • Hoe bepalen we met name de niet-functionele requirements?

  • Hoe documenteer je architectuur op een praktische manier?

  • Wat zijn de verschillende architectuur stijlen en benaderingen die gekozen kunnen worden?

  • Verschillende web frameworks zoals Struts, JSF en SpringMVC worden met elkaar vergeleken.

  • Wanneer gebruiken we EJB′s en wanneer juist niet?

  • Alternatieven voor EJB′s zoals het Spring Framework worden behandeld. Tevens wordt ingegaan op technieken als Inversion of Control (IoC) en Aspect Oriented Programming (AOP).

  • Verschillende persistentie opties zoals Entity Beans, Hibernate, JDO, JDBC en stored procedures worden met elkaar vergeleken.

  • Het JEE platform biedt vele integratie mogelijkheden en integratie technieken die worden besproken.

  • Verschillende distributie en cluster mogelijkheden worden behandeld.

  • De principes van een Service Oriented Architecture (SOA) worden behandeld.

  • Hoe implementeer je security?

  • Caching is een simpele techniek binnen een standalone applicatie, maar caching wordt complex in een gedistribueerde enterprise applicatie.

  • State kan op verschillende lagen in de JEE architectuur worden gemanaged. Voor en nadelen worden behandeld.

Doelgroep

Deze Masterclass is bedoeld voor iedereen die betrokken is bij het ontwerp en realisatie van een enterprise Java applicatie (architect, ontwerper en programmeur)

Voorkennis

Wij adviseren onderstaande voorkennis:

Onderstaande voorkennis wordt beschouwd als een pre:

Doel

Het doel van deze Masterclass is het leren ontwerpen van een de juiste enterprise Java architectuur die past bij de stakeholder requirements en de stappen die nodig zijn nodig zijn om deze architectuur met succes te implementeren.

Onderwerpen

De cursus Enterprise Java Architectuur behandelt de volgende onderwerpen:

Meer informatie?

Geïnteresseerd geraakt in deze opleiding
en wilt u weten wanneer er weer een sessie gepland wordt?


Vraag informatie aan


LesmethodeKlassikaal
Cursusduur4 dagen
CursuscodeMJA
LocatieNieuwegeinTurnhoutZwolleOp uw locatie?
Prijs€  2.520,00€  2.520,00€  2.520,00 Vraag info aan
Actieprijs  (info)
(bestellen vóór 29-2-2012)
€  1.660,00
Stripprijs  (info)
(bij 100-strippenkaart)
€  1.260,00
Cursusdata (*)21-05 t/m 24-05
15-10 t/m 18-10
Vraag info aan Vraag info aan Vraag info aan
InschrijvenBoek nu


Gerelateerde cursussen

In dezelfde cursusgroep bieden wij óók onderstaande opleidingen aan:


Gedetailleerde onderwerpenlijst

Hieronder vind u een gedetailleerd overzicht met onderwerpen die in de cursus Enterprise Java Architectuur behandeld zullen worden:

    Dag 1
    • Enterprise Java architectuur overzicht
    • Activiteiten van de software architect
    • Architectuur principes
      • Keep it simple
      • Keep it flexible
      • Loose coupling
      • Separation of concern
      • Information hiding
      • Principle of modularity
      • High cohesion, low coupling
      • Open-closed principle
      • Abstraction
    • Documenteren van architectuur
      • Hoe beschrijf je een complex ontwerp?
    • Architectuur requirements
      • Niet functionele requirements
    • Architectuur stijlen
      • Client-server
      • Event bus
      • Hub and spoke
      • Space based
      • Master-slave
      • Pipe and filter
      • Service oriënted
      • Layering
    • Presentatie architectuur
      • MVC patroon
      • Request centric MVC frameworks
        • Struts/ Spring MVC
      • View centric MVC frameworks
        • JSF
      • SEAM
      • Spring Web Flow
      • AJAX
      • Flex/ JavaFX
    Dag 2
    • Architectuur v.d. business logica
      • Objecten, componenten, services
      • Domain driven design
      • EJB 2.1
      • EJB 3.0
      • EJB 3.0 interceptors
      • EJB 3.0 dependency injection
      • Spring
      • Spring dependency injection
      • Spring AOP
      • EJB 3.0 versus Spring
    Dag 3
    • Persistentie architectuur
      • Stored procedures
      • JDBC
      • Spring JDBC
      • iBatis
      • Object relational mapper
        • Hibernate
        • Spring-hibernate
        • EJB 3 entities
      • Performance optimalisatie
      • Data access objecten
    • Transactie architectuur
      • Transactie scope
      • Transactie isolatie
      • Locale en globale transacties
      • 2 phase commit
      • Atomic en "long running" transacties
      • Optimistic en pessimistic locking
      • EJB 3 transacties
      • Spring transacties
    • Distributie architectuur
      • Remote facade
      • Message facade
      • Data transfer objecten
    Dag 4
    • Integratie architectuur
      • RMI
      • JMS
      • Web services
      • Enterprise Service Bus
    • Security architectuur
      • Web security
      • Method security
    • Clustering architectuur
      • Load balancing
      • Failover
    • Architectuur analyse
    • Implementatie van de architectuur
      • Testen
      • Continuous integration
      • Agile architectuur principes

Alle vermelde prijzen zijn onder voorbehoud en exclusief BTW.

Vul uw kaartnummer in en u krijgt het aantal strippen te zien wat u moet afrekenen bij deze cursus.


 
Informatie 
  Contact
  Cursusoverzicht
  Download Cursusoverzicht PDF
  Cursuskalender
  Bel mij!
  Brochure aanvragen
  Weblog Vijfhart
  Stel een vraag
 
 
Cursuscategorieën 
 
Cedeo erkenningen 
Vijfhart is Cedeo erkend voor open bedrijfsopleidingen

Vijfhart is Cedeo erkend voor maatwerkopleidingen