Cours

Développement d’application en Java - Fondamentaux («JAVA04»)

Cette formation permet de découvrir le processus fondamental de développement d’application dans le langage de programmation Java. Découvrez les nombreuses possibilités d’application de Java.
Durée 2 jours
Prix 1'350.–   excl. 8.1% TVA
Documents Support de cours Digicomp

Description de la formation

Objectifs
  • Comprendre le processus de base de développement d’applications avec le langage de programmation Java
Contenu
1 Abstraction et design
  • Design à trois niveaux
  • Implémentation en interfaces
  • Composition vs héritage
2 Générique
  • Paramètres du type
  • Opérateur losange
  • Placeholder
  • Contraintes
3 Imbrications
  • Classes classiques
  • Classes membres
  • Classes locales
  • Classes anonymes
4 Énumérations
  • Constantes
  • Classe java.lang.Enum
  • Extensions
5 Annotations
  • Types d’annotations
  • Types d’annotations
6 Erreurs et exceptions
  • Classe java.lang.Throwable
  • Classe java.lang.Error
  • Classe java.lang.Exception
  • Classe java.lang.RuntimeException
  • Gérer l’exception
7 Insurance
  • Assertion
  • Invariant
8 Root
  • Classe java.lang.Object
  • Identité vs égalité
  • Instance en tant que texte
  • Instance en tant que nombre
  • Interface java.lang.Cloneable
  • Classe java.lang.CloneNotSupportedException
  • Clones
  • Finalisation
9 Système
  • Classe java.lang.System
  • Classe java.lang.Runtime
10 Textes
  • Interface java.lang.CharSequence
  • Classe java.lang.String
  • Classe java.lang.StringBuffer
  • Classe java.lang.StringBuilder
11 Wrappers
  • Classe wrapper
  • Classe java.lang.Void
  • Classe java.lang.Boolean
  • Classe java.lang.Character
  • Classe java.lang.Number
  • Classe java.lang.Byte
  • Classe java.lang.Short
  • Classe java.lang.Integer
  • Classe java.lang.Long
  • Classe java.lang.Float
  • Classe java.lang.Double
12 Boxing
  • Boxing automatique
  • Unboxing automatique
  • Conversion de type pour le boxing
  • Regroupement de valeurs
Public cible

Cette formation s’adresse aux programmeurs qui connaissent déjà les bases des concepts orientés objet du langage de programmation Java et qui désirent apprendre les processus de base du développement d’applications.

Prérequis

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

    Concepts Orientés Objet en Java – Avancé («JAVA03»)

    2 jours
    • Bâle, Berne, Genève, Lausanne, Zurich
    CHF
    1'350.–

Téléchargement

Questions sur le cours

Avez-vous des questions?
Prénom
Nom
Société optionnel
e-mail
Téléphone
Je souhaite réserver ce cours en tant que cours d'entreprise
Prénom
Nom
Société optionnel
e-mail
Téléphone
Nombre de participants
Lieu de formation souhaité
Date de début (DD.MM.YYYY)
Date de fin (DD.MM.YYYY)

Choisissez votre session...

31
mar
2025
1
avr
2025
Genève
Français
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
14
avr
2025
15
avr
2025
Zurich
Allemand
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
14
avr
2025
15
avr
2025
Berne
Allemand
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
14
avr
2025
15
avr
2025
Bâle
Allemand
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
15
mai
2025
16
mai
2025
Lausanne
Français
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
26
JUN
2025
27
JUN
2025
Genève
Français
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
4
aoû
2025
5
aoû
2025
Lausanne
Français
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
13
aoû
2025
14
aoû
2025
Zurich
Allemand
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
13
aoû
2025
14
aoû
2025
Berne
Allemand
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
13
aoû
2025
14
aoû
2025
Bâle
Allemand
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
15
sep
2025
16
sep
2025
Genève
Français
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
13
oct
2025
14
oct
2025
Zurich
Allemand
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
13
oct
2025
14
oct
2025
Berne
Allemand
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
13
oct
2025
14
oct
2025
Bâle
Allemand
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
30
oct
2025
31
oct
2025
Lausanne
Français
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
11
déc
2025
12
déc
2025
Genève
Français
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
12
jan
2026
13
jan
2026
Zurich
Allemand
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
12
jan
2026
13
jan
2026
Berne
Allemand
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
12
jan
2026
13
jan
2026
Bâle
Allemand
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA
Prochaine date
31
mar
2025
1
avr
2025
Genève
Français
Horaires
CHF 1’350.-
excl. 8.1% TVA
CHF 1’350.-
excl. 8.1% TVA

Formations complémentaires

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

2 jours
CHF
1'350.–