Jakarta EE Technologies

De cursus Jakarta EE Technologies van SpiralTrain is bedoeld voor systeem architecten die betrokken zijn bij de inzet van Jakarta EE technologie. De deelnemers leren hoe ze de juiste keuzes kunnen maken tussen concurrerende opties. De cursus biedt een overzicht en vergelijking van verschillende moderne Jakarta EE technologieën en brengt de kennis van de deelnemers op een hoger niveau. De training is gebaseerd op de meest recente release van Jakarta EE.

Regio:
5 dagen
Inschrijven
€ 3399
€ 3399
€ 2889
15% korting
JEE600
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • Jakarta EE Technologies : Inhoud

    Cursus Jakarta EE Technologies

    In de cursus Jakarta EE Technologies leren deelnemers alles over het Jakarta EE-platform en de belangrijkste componenten, zoals Servlets en JSP's. We bespreken ook het JSF Framework, dat als MVC-laag boven de basis van Servlets en JSP's fungeert. Daarnaast komen Single Page Applications aan bod en wordt de Ajax-technologie behandeld, die gebruikmaakt van asynchrone verzoeken naar de server. Deze cursus biedt een uitgebreide basis in het Jakarta EE-ecosysteem.

    JavaScript Frameworks

    Tijdens de cursus Jakarta EE Technologies behandelen we de essentie van verschillende JavaScript-frameworks, zoals Angular, React en Vue. Vervolgens gaan we dieper in op Java Management Extensies (JMX), die essentieel zijn voor het monitoren en beheren van Java-toepassingen en servers.

    Enterprise Beans in Jakarta EE

    Een ander belangrijk onderdeel van het Jakarta EE-platform zijn de Enterprise Beans, ook wel EJB's genoemd. We bespreken hun rol en de mogelijkheden voor persistentie in Java, zoals JDBC en de Persistence API. Deze kennis is cruciaal voor het ontwikkelen van robuuste enterprise-toepassingen binnen het Jakarta EE-framework.

    Web Services en Microservices

    In de cursus Jakarta EE Technologies krijg je ook inzicht in de modules voor SOAP en REST Services, die een overzicht geven van de Java Web Service-technologie. We leren hoe je een Micro Service Architecture kunt opzetten en welke verschillende frameworks hiervoor kunnen worden gebruikt.

    JMS en Beveiliging

    De cursus eindigt met een bespreking van de Java Messaging Service (JMS) en de beveiligingsaspecten binnen het Jakarta EE-platform. We behandelen onderwerpen zoals beleidsregels, certificaten, authenticatie, autorisatie, JSON-tokens, API-sleutels en JAAS. Deze kennis is essentieel voor het waarborgen van de veiligheid van je applicaties.
    Voor meer informatie over de basis van Jakarta EE kun je ook onze cursus Jakarta EE Overview bekijken. Voor uitgebreide documentatie over Jakarta EE, kun je de officiële site bezoeken: Jakarta EE.

  • Jakarta EE Technologies : Training

    Doelgroep Cursus Jakarta EE Technologies

    De cursus Jakarta EE Technologies and Architecture is bestemd voor Systeem architecten en developers die de juiste keuzes willen maken bij de inzet van Java technologie en applicatie beheerders die verschillende Java technologieën beter willen begrijpen.

    Voorkennis Jakarta EE Technologies

    Algemene basis kennis van software architectuur en kennis van het Java Platform is vereist om aan deze cursus te kunnen deelnemen.

    Uitvoering Training Jakarta EE Technologies

    Deze cursus heeft een praktisch karakter, maar is geen programmeer cursus. Het gaat om het begrip van de werking van de technologie. De theorie wordt afgewisseld met korte case studies. Er wordt gebruik gemaakt van moderne IDE's, zoals Eclipse en NetBeans en van Application Servers and JBoss en Tomcat. De cursustijden zijn van 9.30 tot 16.30.

    Officieel Certificaat Jakarta EE Technologies

    De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Jakarta EE Technologies.

    cursus Jakarta EE Technologies en Architecture
  • Jakarta EE Technologies : Modules

    Module 1 : Jakarta EE Architecture

    Module 2 : Servlets and JSP's

    Module 3 : Java Server Faces

    Jakarta EE Standard
    Jakarta EE Servers
    Web Components
    EJB Components
    Persistent Entities
    Standard Java Beans
    Layered Architecture
    Container Services
    Jakarta EE Web Services
    Deployment Descriptors
    Annotations
    Packaging in EAR Files
    What is a Servlet?
    Servlet Initialization
    HTTP Protocol
    Form Submission
    Concurrent Access
    What is a JSP?
    Translation and Request Time
    Scopes in Web Applications
    ServletContext Scope
    Session and Request Scope
    Web Application Structure
    Classic MVC Pattern
    JSF Feature Overview
    Request Processing Phases
    Server Side UI Components
    JSF Component Libraries
    Deployment Descriptor
    Faces Configuration File
    Facelets Page Structure
    Managed Beans
    Expression Language
    Facelet Default Navigation
    Event Handling
    Validators and Convertors

    Module 4 : Single Page Applications

    Module 5 : JMX

    Module 6 : Enterprise Java Beans

    Classic Web Application Model
    Ajax Web Application Model
    Single Page Applications
    Typical Ajax Interactions
    Creating XMLHttpRequest
    XMLHttpRequest Methods
    XMLHttpRequest Object Properties
    Sending the Request
    XMLHttpRequest readyState
    responseText and responseXML
    JavaScript Frameworks
    Angular, React and Vue
    Java Management Extensions
    JMX Goal
    Where is JMX used
    Managed Beans
    MBean flavors
    JMX Architecture
    Java SE Mbeans
    Naming MBeans
    MBean Server
    Registering Mbeans
    Manipulating MBeans
    Notification Listener
    EJB Features
    Session Beans
    Statefull and Stateless
    Architecture of an EJB
    Remote versus Local Clients
    Web Service Clients
    EJB 3.x Programming Model
    Life Cycle Session Beans
    Session Bean Pools
    Activation and Passivation
    Message Driven beans
    Life Cycle MDB Beans

    Module 7 : Persistence Technologies

    Module 8 : SOAP Services

    Module 9 : REST Services

    Direct File I/O and Serialization
    JDBC Overall Architecture
    JDBC Drivers and URL's
    Object Relational Mapping
    Persistence API in EJB 3.x
    Entity Classes
    Entity Manager
    Persistence Context
    Persistence Unit
    Entity Lifecycle
    Merging Objects
    Managing Identity
    What is a Web Service?
    RPC versus Document Style
    XML-Schema
    Java XML Mapping
    Java API XML Binding
    JAXB Binding Life Cycle
    JAXB API
    SOAP Messages
    Web Service Description Language
    JAX-WS
    Service Side Programming Model
    Client Side Programming Model
    What is REST?
    Standard HTTP Methods
    ID and Links
    Reference Implementation
    JAX-RS
    Addressing
    Path Parameters
    Content Negotation
    Multiple Representations
    Stateless Communications
    Container Item Pattern
    Map, Key, Value Pattern

    Module 10 : Micro Services

    Module 11 : Java Messaging Service

    Module 12 : Java Security

    What are Microservices?
    Creating HTTP MicroServices
    Consuming HTTP MicroServices
    MicroService Frameworks
    Spring BOOT
    Automatic Configuration
    Application Packaging
    DropWizard MicroServices
    Reactive Microservices
    From Callbacks to Observables
    Message Based Microservices
    What is JMS?
    Messaging Characteristics
    JMS API
    Publish and Subscribe
    Point tot Point
    JMS Architectural Components
    Message Types
    Creating and Receiving Messages
    Message Driven Beans
    MessageListeners
    onMessage method
    Authentication and Authorization
    JAAS
    Declarative Security
    Programmatic security
    Form Based Authentication
    Basic and Digest Authentication
    Secure Sockets Layer
    Encryption Types
    REST Service Security
    JSON Web Tokens
    API Keys
  • Jakarta EE Technologies : Algemeen

    Lees de algemene cursus informatie
  • Jakarta EE Technologies : Reviews

    Freek : ABN-AMRO
    Prima cursus, we volgden met z'n tweetjes te cursus waardoor de inhoud op maat kon worden gemaakt. Focus van de cursus is met name op de java code techniek minder op de architectuur. Daar zou iets meer aandacht voor mogen zijn.
  • Jakarta EE Technologies : Certificaat