Java SE voor gevorderden

Tijdens deze training duiken we dieper in de programmeertaal Java. In deze driedaagse ABIS-cursus bestuderen we enkele van de meest gebruikte Java SE-bibliotheken in meer detail. Om meer complete applicaties te kunnen bouwen, wordt er een introductie gegeven in JUnit-testen en logging.

In deze cursus

  • verdiept de deelnemer zijn kennis van de programmeertaal Java om goed gestructureerde applicaties te bouwen
  • richten we ons op onderwerpen zoals stringverwerking en -formattering, internationalisatie (i18n), NIO2, functioneel programmeren, logging, testen, generics en multithreading

Opleiding inplannen?

Een interactieve, live training – gegeven in een fysiek klaslokaal of online, of in een hybride vorm. De cursus kan gegeven worden in het Nederlands, Engels of Frans.

BEDRIJFSOPLEIDING AANVRAGEN

 

Publieke opleidingskalender
datumduurtaalplaatsprijs 
08 dec3web based 1965 EUR (excl. BTW)
08 dec3Leuven 1965 EUR (excl. BTW)
SESSIE-INFO EN INSCHRIJVEN

Doelgroep

Ontwikkelaars die goed gestructureerde Java applicaties gaan bouwen voor een Java SE platform.

Voorkennis

Er wordt verondersteld dat de deelnemers praktisch (minstens 3 maanden praktijk) vertrouwd zijn met de basis Java omgeving (zie Java: basiscursus).

Met de online zelftest "Java" kan u zelf bepalen of u voldoende voorkennis bezit van om deze cursus te volgen.

Inhoud

  • Geavanceerd Functioneel Programmeren
    • voorgedefinieerde functionele interfaces
    • streams
    • gebruik van Optional
  • Vergelijken van objecten
    • equals() en hashCode()
  • Collections en Generics
    • collecties en functioneel programmeren
    • creatie van generic classes en methodes
  • Werken met Strings
    • String vs. StringBuilder
    • formatteren
    • tokenisatie
  • Date/Time en I18N
    • Java SE8 DateTime API
    • formatteren van datums en getallen
    • Localisatie en I18N
  • Geavanceerde I/O Topics
    • File(s) en Path(s)
    • I/O-verbeteringen in Java SE8 voor het lezen en schrijven van bestanden
    • Bestandsmanipulatie: bestandsattributen – bestanden verplaatsen en kopiëren – bestanden zoeken in directories
  • Multithreading en Concurrency
    • creatie van Threads
    • thread interactie
    • Executors en ThreadPools
    • concurrent collections
    • parallel streams
  • Logging en Testing basics
    • log4j2
    • JUnit testing

Verloop van de cursus

Naast de theoretische uitleg en demo's hebben de deelnemers uitgebreid tijd om de aangebrachte theorie in te oefenen.

Certificaat

Na afloop van de sessie ontvangt de deelnemer een 'Certificate of Completion'.

Duur

3 dagen.

Docent

Reviews

4.6/5 (gebaseerd op 26 evaluaties; de meest recente worden hieronder getoond)

Tevreden, veel relevante dingen geleerd die ik kan gebruiken in mijn werk.

 
  (, )

Fijne lessen, maar veel in een keer

 
  (, )

Good course for starting with Advanced Java. Sandy has a good patience level.

 
  (, )

I am very happy to have done this course to get a bit more advanced knowledge on the use of Java. Our instructor Sandy was very good, knowledgeable and polite.

 
  (, )

Ook interessant

Cursisten van deze training hebben ook volgende cursussen gevolgd:


SESSIE-INFO EN INSCHRIJVEN