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
 21 Uren

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

Voorlopige Aankomende Cursussen

Gerelateerde categorieën