Course
Application Development with Java – Advanced («JAVA05»)
Expand your basic knowledge of application development with the Java programming language to advanced concepts! In this course you will get an overview of its versatile application possibilities.
Duration
2 days
Price
1'350.–
Course documents
Digicomp Courseware
Course facts
- Understanding the advanced application development process using the Java programming language
1 Singleton Pattern
- Description of the
- Modelling
2 Builder Pattern
- Description
- Modelling
3 Introspection
- Class object
- Class java.lang.Class
- Class java.lang.Package
- Interface java.lang.reflect.Type
- Interface java.lang.reflect.Member
- Class java.lang.reflect.AccessibleObject
- Class java.lang.reflect.Field
- Class java.lang.reflect.Executable
- Class java.lang.reflect.Constructor
- Class java.lang.reflect.Method
- Class java.lang.reflect.parameter
- Class java.lang.reflect.Modifier
4 Numbers and Currencies
- Class java.lang.Math
- Class java.math.BigInteger
- Class java.math.BigDecimal
- Class java.util.Currency
5 Dates and Times
- Class java.util.Date
- Class java.util.Calendar
- Class java.util.GregorianCalendar
- Interface java.time.temporal.Temporal
- Class java.time.Instant
- Class java.time.LocalDate
- Class java.time.LocalTime
- Class java.time.LocalDateTime
- Class java.time.ZoneId
- Class java.time.ZoneOffset
- Class java.time.ZonedDateTime
- Class java.time.OffsetDateTime
- Interface java.time.temporal.TemporalAmout
- Class java.time.period
- Class java.time.Duration
- Interface java.time.temporal.TemporalUnit
- Enumeration java.time.temporal.ChronoUnit
- Class java.time.format.DateTimeFormatter
- Enumeration java.time.format.FormatStyle
6 Lists
- Interface java.util.List
- Class java.util.AbstractList
- Class java.util.ArrayList
7 Quantities
- Interface java.util.Set
- Class java.util.AbstractSet
- Class java.util.HashSet
8 Pictures
- Interface java.util.Map
- Interface java.util.Map.Entry
- Class java.util.AbstractMap
- Class java.util.HashMap
- Lambdas and Closures
- Functional interfaces
9 Lambda expressions
- Annotation java.lang.FunctionalInterface
- Filter algorithms
- Execution algorithms
- Transformation algorithms
- Generation algorithms
- Method references
This course is aimed at programmers who already know the basic procedure for application development with the Java programming language and now want to deepen their knowledge.
Attendance of the following course or equivalent knowledge is required: