Cours

Développement d’application en Java – Avancé («JAVA05»)

Grâce à cette formation, approfondissez vos connaissances du développement d’application en langage Java.
Durée 2 jours
Prix 1'350.–   excl. 8.1% TVA
Documents Support de cours Digicomp

Description de la formation

  • Comprendre les processus avancés de développement d’applications avec le langage de programmation Java
1 Singleton Pattern
  • Description
  • Modélisation
2 Builder Pattern
  • Description
  • Modélisation
3 Introspection
  • Classe Object
  • Classe java.lang.Class
  • Classe java.lang.Package
  • Interface java.lang.reflect.Type
  • Interface java.lang.reflect.Member
  • Classe java.lang.reflect.AccessibleObject
  • Classe java.lang.reflect.Field
  • Classe java.lang.reflect.Executable
  • Classe java.lang.reflect.Constructor
  • Classe java.lang.reflect.Method
  • Classe java.lang.reflect.parameter
  • Classe java.lang.reflect.Modifier
4 Nombres et devises
  • Classe java.lang.Math
  • Classe java.math.BigInteger
  • Classe java.math.BigDecimal
  • Classe java.util.Currency
5 Dates et heure
  • Classe java.util.Date
  • Classe java.util.Calendar
  • Classe java.util.GregorianCalendar
  • Interface java.time.temporal.Temporal
  • Classe java.time.Instant
  • Classe java.time.LocalDate
  • Classe java.time.LocalTime
  • Classe java.time.LocalDateTime
  • Classe java.time.ZoneId
  • Classe java.time.ZoneOffset
  • Classe java.time.ZonedDateTime
  • Classe java.time.OffsetDateTime
  • Interface java.time.temporal.TemporalAmout
  • Classe java.time.period
  • Classe java.time.Duration
  • Interface java.time.temporal.TemporalUnit
  • Énumération java.time.temporal.ChronoUnit
  • Classe java.time.format.DateTimeFormatter
  • Énumération java.time.format.FormatStyle
6 Listes
  • Interface java.util.List
  • Classe java.util.AbstractList
  • Classe java.util.ArrayList
7 Quantités
  • Interface java.util.Set
  • Classe java.util.AbstractSet
  • Classe java.util.HashSet
8 Images
  • Interface java.util.Map
  • Interface java.util.Map.Entry
  • Classe java.util.AbstractMap
  • Classe java.util.HashMap
  • Expressions et closures
  • Interfaces fonctionnelles
9 Expressions lambdas
  • Annotation java.lang.FunctionalInterface
  • Algorithmes de filtre
  • Algorithmes d’exécution
  • Algorithmes de transformation
  • Algorithmes de création
  • Références aux méthodes

Cette formation s’adresse aux programmeurs qui connaissent déjà les processus de base de développement d’application avec le langage de programmation Java et qui désirent approfondir leurs connaissances.

Les participantes et participants doivent avoir suivi le cours suivant au préalable ou s’assurer de posséder des connaissances équivalentes :

Téléchargement

Questions sur le cours

Choisissez votre session...