CONTACT ONS

Cursusaanbod

Abstracte klassen

  • Principes van declaratie en implementatie van abstracte klassen
  • Typische problemen die zich voordoen bij het werken met abstracte klassen

De rol van klassen, abstracte klassen en interfaces in het applicatiemodel

  • Niveaus van objectgeoriënteerde abstractie in Java
  • Het volledige objectmodel in Java
  • Een applicatiemodel georiënteerd op interfaces, abstracte klassen en interfaces voor meer flexibiliteit en onafhankelijkheid van de subsystemen van de applicatie in hun implementatie
  • Toepassing van abstracte klassen om gemeenschappelijke functionaliteit te extraheren, aangevuld met de flexibiliteit die interfaces bieden

De rol van dynamische en statische objecten in het applicatiemodel

  • Statische Java-klasse en dynamische eigenschappen van deze klassen
  • Distinction in de functionaliteit van beide types entiteiten binnen Java, typische toepassingen en voorbeelden van goede praktijk in het ontwerp van oplossingen op basis van statische en dynamische Java-objecten
  • Inleiding tot ontwerppatronen
  • Inleiding tot het fabrieks-ontwerppatroon

Operaties met eenvoudige types en wrapper-classes

  • Belangrijke feiten en technieken om het gebruik van eenvoudige types in het Java-objectmodel te uitgebreid
  • Bespreking van de rol van wrapper-classes voor eenvoudige types en typische toepassingen van dit type in de applicatie

Speciale Java-objecten, de klassen String, StringBuilder en StringBuffer

Herhaling van de basiseigenschappen van de String-klasse en bespreking van de behandeling van String-objecten door de virtuele machine

Het gebruik van bufferklassen en operaties op kettingen

Formatering en parsen, reguliere expressies

  • Inleiding tot reguliere expressies in Java
  • Bespreking van zowel basistechnieken voor de behandeling van reguliere expressies (String-klasse) als geavanceerde technieken op basis van dedicated klassen voor dit type constructie
  • Tokenisatie, zoeken en patroonmatching voor stringtypes

I/O-operaties

  • Een gedetailleerde bespreking van de I/O-mechanismen in Java: streaming klassen, Writer- en Reader-classes, wrapper-classes en buffering van Java-streams
  • Openen, sluiten en schrijven naar bestanden en sockets

Klassen binnen - gedetailleerde bespreking

  • Bespreking van de implementatie en het gebruik van binnenliggende klassen in Java en zogenaamde anonieme klassen

Threads - gedetailleerde bespreking, toepassingen en problemen

  • Bespreking van onderwerpen die variëren van het abstractiemechanisme van threads in Java tot de synchronisatie van threads, het groeperen van threads, en het presenteren en bespreken van algemene problemen die samenhangen met het werken van threads, zoals deadlocks

Java Reflections - Inleiding en toepassing

  • Inleiding tot het reflectiemechanisme van Java
  • De les behandelt onderwerpen zoals de implementatie van reflectie in Java, het laden en uitvoeren van klassenmethodes, instantiatie van klassen en inzicht in de structuur van klassen

Java Serialisatie

  • Inleiding tot de serialisatie van Java-objecten
  • Wat is serialisatie, hoe een object te serialiseren, objecten die van elkaar afhankelijk zijn en hoe algemene problemen met dit type onderwerpen te vermijden
  • Typische toepassingen: voorbeelden van serialisatie en RMI/CORBA

Vereisten

Kennis van de onderwerpen die in de cursus Java Fundamentals zijn behandeld.

 28 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 6400 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën