Cursusaanbod
Introductie
- Leerdoelen en structuur
- Overzicht van Java EE 8-functies
Overzicht van Java EE-architectuur
- Multi-tier architectuur in Java EE
- Belangrijkste componenten: EJB, JPA, JSP en Servlets
- Rol van Java EE in bedrijfstoepassingen
Overzicht van Java EE 8 API's en functionaliteit
- Inleiding tot nieuwe API's: JSON-B, beveiliging en HTTP/2
- Verbeteringen in bestaande API's: JAX-RS, CDI en meer
- Ondersteuning voor cloud en HTML5
Voorbereiding van de ontwikkelingsomgeving
- Installeren van Java EE 8 en benodigd gereedschap
- Het opzetten van een Geïntegreerde Ontwikkelomgeving (IDE)
- Applicatieservers configureren (bijv. WildFly, GlassFish)
Installeren en configureren Java EE 8
- Stap-voor-stap installatiehandleiding
- Serverinstellingen configureren
- Controle van de installatie
Een voorbeeldtoepassing maken
- Opzetten van een basis projectstructuur
- Het ontwikkelen van een eenvoudige webservice
- De voorbeeldtoepassing implementeren
Lezen en schrijven naar een Database
- EE-toepassingen Java verbinden met een database
- JPA gebruiken voor databasebewerkingen
- Uitvoering van CRUD-operaties
Afhankelijkheidsinjectie begrijpen
- Concepten van afhankelijkheidsinjectie (DI) in Java EE
- CDI-annotaties gebruiken in toepassingen
- Beheer van bonen en hun levenscyclus
Stateful componenten schrijven
- Overzicht van stateful session beans
- Stateful componenten maken en beheren
- Persistentie en statusbeheer
Werken met Java EE Websockets
- Inleiding tot Websockets in Java EE
- Websockets instellen voor real-time communicatie
- Websockets implementeren in applicaties
Toewijzing Java Type van en naar JSON
- JSON-B API gebruiken voor gegevensbinding
- JSON-toewijzingen aanpassen
- JSON parseren en genereren met Java EE
Het ontwikkelen van een gebruikersinterface voor de applicatie
- Overzicht van JSF en HTML5 in Java EE
- Een gebruikersinterface bouwen met JSF
- Front-end integreren met back-end services
Beveiliging van de applicatie
- Implementatie van Java EE Security API
- Authenticatie- en autorisatiemechanismen
- Beveiligen van RESTful services en webapplicaties
Testen van de applicatie
- Schrijven van eenheids- en integratietests voor Java EE-componenten
- Tools voor het testen van Java EE-toepassingen (bijv. Arquillian)
- Automatiseren van tests in de ontwikkelpijplijn
Fouten opsporen in de applicatie
- Foutopsporingstechnieken in Java EE
- IDE-hulpprogramma's gebruiken voor foutopsporing
- Veelvoorkomende problemen oplossen
De applicatie implementeren
- Verpakking Java EE-toepassingen
- Implementeren in verschillende omgevingen (ontwikkeling, staging, productie)
- Procedures voor continue implementatie
Probleemoplossing
- Veelvoorkomende implementatieproblemen identificeren en oplossen
- Prestaties van toepassingen bewaken
- Best practices voor de stabiliteit van toepassingen
Samenvatting en volgende stappen
Vereisten
- Java Ervaring met programmeren
Audiëntie
- Ontwikkelaars
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses