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

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën