Java Architectuur

Wist je dat….

…wij ook cursussen incompany of als maatwerk kunnen verzorgen. Wil je meerdere medewerkers binnen jouw organisatie opleiden? Vraag hier vrijblijvend naar de mogelijkheden.

Algemeen

Voordat we een Java applicatie kunnen gaan implementeren moeten we eerst vele architectuur en design keuzes maken. In de Java wereld zijn er vele verschillende technieken, standaarden en frameworks om een bepaalde functionaliteit te implementeren. Deze training geeft u inzicht in de belangrijkste technieken, standaarden, principes en best-practices m.b.t. Java architectuur en design.

We behandelen in deze training alle belangrijke keuzes die gemaakt moeten worden bij het opzetten van de architectuur van een Java applicatie. We beginnen met het opstellen van de architectuur requirements en de mogelijke architectuur stijlen en principes. Daarna gaan we per laag (presentatie, service, domain, data access en integratie laag) kijken naar de gewenste functionaliteit voor de betreffende laag en de beschikbare standaarden, frameworks en technieken om de gewenste functionaliteit te implementeren.
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 JSF, SpringMVC, GWT, Wicket en Spring WebFlow worden met elkaar vergeleken.
  • Wanneer gebruiken we EJB’s en wanneer juist niet
  • Wat zijn de alternatieven voor EJB’s zoals het Spring Framework. Tevens wordt ingegaan op technieken als Inversion of Control (IoC) en Aspect Oriented Programming (AOP).
  • Verschillende persistentie opties zoals Hibernate, JPA, JDBC en stored procedures worden met elkaar vergeleken.
  • Wanneer gebruik je een relationele database, en wanneer een NoSQL database
  • Hoe zorgen we dat data access altijd betrouwbaar is m.b.v. transacties.
  • Verschillende distributie en cluster mogelijkheden worden behandeld.
  • De principes van een Service Oriented Architecture (SOA) worden behandeld.
  • Hoe implementeer je security
  • Met welke aspecten moet je rekening houden als een applicatie wordt geclustered.
  • State kan op verschillende lagen in de Java architectuur worden gemanaged. De voor en nadelen van deze verschillende keuzes worden behandeld.
  • Wat is de beste manier om 2 of meerdere systemen met elkaar te verbinden: RMI, JMS, SOAP, REST, serialized objecten over HTTP of gebruik maken van een ESB

Tijdens de cursus zullen we oefenen om de theorie toe te passen in praktische cases. Hierdoor krijgt u een goed overzicht van de verschillende beschikbare technieken in de Java wereld zodat u de juiste keuzes kunt maken in uw eigen projecten.

Doel

  • Na afloop van deze training heeft de cursist een goed overzicht van alle keuze mogelijkheden om een complexe Java architectuur op te zetten. Deze training geeft niet alleen een overzicht van de verschillende technieken, maar gaat vooral ook dieper in op de voor en nadelen van de verschillende keuzes.
  • Deze training is een goede eerste stap richting de Oracle certificering tot Certified Master, Java EE 6 Enterprise Architect certificering. Wij adviseren om tevens de trainignen Design Patterns in Java en Object georiënteerde analyse en design te volgen.

Doelgroep

Deze cursus is bedoeld voor iedereen die betrokken is bij het ontwerp en realisatie van een Java applicatie (architect, ontwerper en programmeur) en een overview wil van de (technologische) keuzes die gemaakt dienen te worden.

Voorkennis

Onderstaande voorkennis is vereist:

Java EE 6/7 of vergelijkbare kennis.
Java 7 Programming Language deel 1 of vergelijkbare kennis.
Design Patterns in Java of vergelijkbare kennis.
Java 7 Programming Language deel 2 of vergelijkbare kennis.
Object georiënteerde analyse en design met UML of vergelijkbare kennis.

Bijzonderheden

Bij de training ontvang je toegang tot onze electronische leeromgeving mijn.vijfhart.nl. Hier vind je al het benodigde cursusmateriaal.
Persoonlijk advies?

Onderwerpen

  • Java architectuur overzicht
  • Activiteiten van de software architect
  • Architectuur principes
  • Documenteren van architectuur
  • Architectuur requirements
  • Architectuur stijlen
  • Architectuur van de presentatie laag
  • Architectuur van de service laag
  • Architectuur van de data access laag
  • Architectuur van de integratie laag
  • Security architectuur
  • Clustering architectuur
  • Implementatie van de architectuur

Planning & Prijs

  • *Een cursus met Startgarantie start gegarandeerd.
Alle prijzen zijn excl. BTW.
Meer informatie over incompany of maatwerk
Cursus: Java Architectuur

Vul onderstaand formulier in en je ontvangt meer informatie over de incompany- en maatwerkmogelijkheden van deze cursus.

E-mailadres

Telefoonnummer

Opmerking of vraag


Incompany

Deze cursus is ook incompany of als maatwerk mogelijk. Laat je gegevens achter en wij vertellen je graag over de mogelijkheden.



Please leave this field empty.

We nemen binnen één werkdag contact met je op.

Loading...

Ervaringen

ervaringen verzameld via

Lucienne Groenendaal

Secretarieel medewerkster

"Training was prima, goede tips gekregen met af en toe een grap en grol. Locatie was prima, goed verzogd vwb koffie/thee, fruit en koekje. Mensen ook zeer vriendelijk. Lunch was perfect en zeer uitgebreid."

9

Ariana Scheepers

"De cursus was goed, en de verzorging ook!Ik heb er veel van opgestoken! De lokatie in Nieuwegein is goed te bereiken met het openbaar vervoer, dus dat is prettig. Tot een volgenden keer."

10

Eric Pos

Procesbeheerder bij Gemeente Amersfoort

"Ik vond de training erg leerzaam. De inhoud was van een hoog niveau en de docent was goed thuis in de materie. Ik stel het vooral op prijs dat er diep op de concepten werd ingegaan."

9
De cursus is toegevoegd aan je winkelwagen
De cursus is toegevoegd aan jouw favorieten.

Jouw favorieten kun je bekijken via je profiel (deze vind je in het menu bovenaan de website).

Kunnen wij je helpen?

Laat jouw telefoonnummer of e-mailadres achter en wij nemen binnen 24 uur contact met je op.


Cursus: Java Architectuur

E-mailadres

Telefoonnummer

Opmerking of vraag


Meer weten

Vul onderstaand formulier in en je ontvangt meer informatie over deze cursus.


Cursus: Java Architectuur

Please leave this field empty.

Wij helpen je graag

Geen tijd om ons gehele aanbod aan cursussen te bekijken? Of heb je een andere vraag? Wij helpen je graag. Vul onderstaande vragen in en we nemen binnen 24 uur contact met je op.


Java Architectuur

E-mailadres

Telefoonnummer

Opmerking of vraag


Onderwerpen
Actieve filters: Wis alle filters
Loading...