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
Testimonials (1)
Ik heb genoten van de cursus met Reda, hij is een zeer attent persoon en staat open voor alle vragen. Hij past zich aan de behoeften van zijn klant aan
Lamiae Hraira - Solidaris Brabant
Automatisch vertaald