Aller au contenu principal
Afficher le fil d'ariane

SOFTEAM : 01. JAVA, les fondamentaux de la programmation

Organisme

SOFTEAM
45 BD PAUL VAILLANT COUTURIER
94200 IVRY-SUR-SEINE
Voir toutes ses formationsAutres organismes proposant cette formation

Durée

35 heures

Modalités

Formation

  • Classe virtuelle
  • Présentiel

Évaluation

Quiz récapitulatif et interactif, via Kahoot et Poll Everywhere. Questions orales. Travaux pratiques et projet « fil rouge ». Correction interactive.

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
1505€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
6000€ HT / groupe
4 stagiaires minimum

Public

Développeurs, chargés de développement d’applications informatiques, chefs de projets proches du développement…

Pré-requis

Connaître les principes de la programmation orientée objet et disposer d’une expérience sur un langage de programmation dans le développement d’applications.

Objectifs pédagogiques

- Maîtriser la syntaxe du langage Java 

- Connaître les principales APIs du langage Java 

- Maîtriser un environnement de développement intégré pour programmer en Java 

- Savoir utiliser les principales librairies standards Java (entrées/sorties, collections, accès aux données, interfaces graphiques...).

- Appréhender les nouveautés Java.

Programme détaillé

  1.  Présentation de Java 
    • Historique et dates importantes
    • Eléments techniques
    • Le JDK, le JRE, la JVM ...
    • Java SE et Java EE
    • Compilation et exécution
    • Le garbage collector
    • Bien choisir son environnement
  2. Syntaxe de base 
    • Les instructions
    • Les commentaires
    • Les variables et types
    • Les tableaux
    • Les conditions
    • Les boucles
  3. Programmation orientée objet
    • Présentation de l'approche objet
    • Définir une classe
    • Les attributs, constructeurs et méthodes
    • Les getters et setters
    • La surcharge de méthode
    • Les mot-clés static et final
    • Le transtypage (cast)
    • L'autoboxing
    • Les énumérations
    • Organiser son projet avec des packages
  4. L'héritage
    • Principe et intérêt de l'héritage
    • La redéfinition de méthode
    • Le polymorphisme
    • Les classes abstraites et les interfaces
    • La généricité
  5. La gestion des exceptions
    • Les blocs try / catch
    • La clause finally
    • Créer ses propres exceptions
    • Les mots-clés throw et throws
  6. Les collections
    • La hiérarchie des interfaces (Collection, List, Set, Map)
    • Les différentes implémentations (LinkedList, ArrayList, HashMap, ...)
    • Quelle collection utiliser pour quel usage ?
  7. Les dates
    • La nouvelle API java.time
    • Les classes LocalDate, LocalTime et LocalDateTime
  8. Les entrées-sorties
    • L'API java.io
    • L'API java.nio
    • La sérialisation
    • Les fichiers de propriétés
    • L'internationalisation
    • Mise en place des logs
    • Les différents niveaux de log
    • Configurer les niveaux et la destination des logs 
  9.  Les interfaces graphiques
    • Concepts de base
    • Swing
    • Composition d'une fenêtre 
    • Les panneaux
    • Les différents composants (labels, boutons, menus, sélecteurs, ...)
    • Les différentes dispositions
    • Gestion des évènements
    • Mise en place du pattern MVC
    • Aller plus loin avec JavaFX 

Sessions

Filtrer les résultats

60 résultats

Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.

0 résultat