Course Outline

Beoordeling

  • Erfenis en Intefances
  • Objectreferenties versus overerving
  • Polymorfisme
  • Interface statische en standaardmethoden
  • Verzamelingen en generieken
  • Generieken (overerving, jokertekens)
  • Generieke typen schrijven

Design Patterns

  • Objectcreatie
  • Statische methoden en velden
  • nieuwe exploitant
  • Creatiepatronen
  • Erfenis versus samenstelling / voor- en nadelen
  • Samengesteld patroon
  • Innerlijke klassen

Reflectie

  • De klasse genaamd Klasse
  • Velden, methoden en constructors zoeken
  • Accessvelden, methoden aanroepen
  • Arrays onderzoeken

Annotaties

  • Annotaties in de Java API (@Override, @Deprecated)
  • Annotaties definiëren

Functioneel Programming

  • Lambda Expression-overzicht
  • Lambda Express-ionen en functionele interfaces
  • Met behulp van Lambda Express-ionen
  • Werken met methodereferenties

De Stream-API

  • Streams en collecties
  • Collecties filteren
  • Kettingen en pijpleidingen

Datum/tijd-API

  • Verouderde API's
  • De Datum/Tijd-API (JSR 310)
  • Datumgebaseerde en tijdgebaseerde gebeurtenissen
  • Tijdstempels, perioden en duur
  • Berekeningen uitvoeren
  • Opmaak
  • Lokalisatie / tijdzones

JUnit-basisprincipes

  • JUnit-overzicht, testgestuurde ontwikkeling
  • Tests en beweringen
  • Werken met uitzonderingen
  • Testen organiseren met JUnit
  • Schrijven van armaturen - @Before, @After
  • Testsuites en andere mogelijkheden
  • Overzicht nepobjecten

Bouw gereedschap

  • Mierenoverzicht
  • Maven Overzicht

Requirements

Kennis over Java taal en OOP. Deelnemers moeten pakketten, controlestromen en lussen, elementaire betonklassen en basisinterfaces kennen.

 7 Hours

Number of participants



Price per participant

Getuigenissen (3)

Related Courses

NetBeans

14 Hours

Guava

21 Hours

Vaadin

14 Hours

Enterprise Application Integrations with Spring Integration

14 Hours

Jakarta EE Fundamentals

28 Hours

Quarkus for Developers

14 Hours

Introduction to Apache Struts 2

14 Hours

Learning Gradle

14 Hours

Introduction to JavaServer Faces

14 Hours

OpenXava

14 Hours

Advanced Spring Boot

14 Hours

Angular and Spring Boot

14 Hours

Apache Camel and Spring Boot

14 Hours

Building Microservices with Spring Boot, Docker, and Kubernetes

21 Hours

Spring Boot, React, and Redux

14 Hours

Related Categories

1