Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Accueil
  2. Numérique
  3. Développement et langage informatique
  4. Java
  5. Formation Java - Les fondamentaux
Formation Java - Les fondamentaux

Formation Java - Les fondamentaux

Qualiopi
En centre
Non éligible CPF
Sélectionnez une session :

Choisissez une date pour pouvoir réserver !

Objectifs
Programme
  • Maîtriser les bases du langage Java
  • Appliquer les concepts de la programmation orienté Objet
  • Comprendre la gestion d’erreur et mettre en oeuvre leur traitement
  • Utiliser les structures de données pour gérer les ensembles
  • Appliquer les notions de programmation fonctionnelle
  • Lire et écrire de la donnée formatée dans des flux de données
  • Choisir les bons types de donnée temporelle
  • Comprendre la méta-programmation
  • Interagir avec une base de données
  • Savoir tester et vérifier son code de production

  1. Introduction
  2. Fondamentaux
    • Historique
    • Fonctionnement de la JVM
    • Compiler et exécuter un programme
    • Java dans un IDE
  3. Variables, types et opérateurs
    • Déclarer une variable
    • Les primitives
    • La conversion de type
    • Les opérateurs et leurs priorités
    • L’inférence de type
  4. Blocs et structure de contrôles
    • Les blocs
    • Les instructions de test
    • Les instructions de boucle
  5. La programmation orientée objet en Java
    • Classes et objets
      • Classe : méthodes et attributs
      • Opérateur new
      • Encapsulation et visibilité
      • Attributs et méthodes statiques
    • Constructions et références
      • Initialisation de valeurs
      • Constructeurs
      • Bloc d’initialisation
      • Affectation et passage par référence
    • Héritage
      • Notion d’héritage
      • Polymorphisme par héritage
      • Surcharge et redifinition
      • Interface et classe abstraite
      • Opérateur final
      • Héritage et composition
  6. Gestion d’erreur
    • Hiérarchie des erreurs
    • Capturer et traiter
    • La stacktrace
  7. Structure de donnée fondamentale
    • La classe Object et l’identité
    • Autoboxing et unboxing
    • Les chaînes de caractères
    • Les Enum
    • Les Record
  8. Les ensembles
    • Les tableaux
    • Les Collections et les Map
    • Introduction aux génériques
    • Parcourir, comparer et trier
  9. Les expressions Lambda
    • La programmation fonctionnelle
    • Déclarer et affecter une Lambda
    • Les Function du Jdk
    • Composition de fonctions
    • Les références de méthode
  1. L’API Stream
    • Description d’un stream pipeline
    • Les opérations courantes intermédiaires
    • Les opérations courantes finales
    • Les méthodes utiles de Stream
    • Réduire et collecter
  2. I/O sur un système de fichier
    • Les flux de texte et les flux binaires
    • Présentation de java.io
    • Manipuler des fichiers et des répertoires
    • Lire et écrire un fichier texte
    • Lire et écrire du binaire
    • Sérialiser et désérialiser
    • Lire et écrire dans la console
  3. Formatage de texte
    • Formater des types sous forme de texte
    • Gestion du lieu
    • Formater des messages
    • Externaliser des messages
  4. Manipuler des Dates
    • Type de date dans java.time
    • Gestion de la timezone
    • Manipuler et comparer des dates
    • Durée et période
  5. Annotations
    • Fonctionnement
    • Les annotations standards
    • Créer une annotation
    • Générer du code à partir d’une annotation
  6. Accéder à une base de données
    • Ouvrir une connexion
    • Requête d’écriture
    • Requête de lecture
    • Adapter la donnée
    • Les requêtes préparées
    • Les transactions
  7. Ecrire des tests
    • Présentation de JUnit
    • Les assertions
    • Utiliser JUnit
    • Les tests paramétrés
  8. Conclusion
Public visé

Cette formation Java s'adresse à des développeurs d'application qui souhaitent ajouter une compétence sur Java et la programmation objet.

Découvrez aussi notre formation Java avancé qui s’adresse à des développeurs qui souhaitent perfectionner la maîtrise de ce langage.

Prérequis
  • Connaissance de base sur les conceptions de programmation ;
  • Notion mathématique de base ;
  • Notion d'environnement comme un système de fichier.
Modalités d'évaluation

À la fin de la formation Java - Les Fondamentaux, chaque participant se verra remettre :

  • une grille d’évaluation des compétences,
  • une attestation de fin de formation,
  • un certificat de réalisation.

Informations complémentaires

Cette formation est-elle adaptée aux débutants en programmation ?

Oui, la formation Java - Les Fondamentaux est conçue pour les débutants, bien qu'une compréhension basique de la programmation soit utile. Les concepts sont expliqués de manière claire et progressive.


Quels logiciels dois-je installer avant de commencer la formation ?

Avant de débuter la formation, il est nécessaire d'installer un JDK (Java Development Kit), un IDE (Integrated Development Environment) comme Eclipse ou IntelliJ IDEA, et d'autres outils spécifiques qui seront listés dans les instructions préalables à la formation.

Choisissez une date pour pouvoir réserver !

Autres formations disponibles :
Prochaines sessions disponibles :25 août27 oct.17 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :25 août22 sept.27 oct.24 nov.
Qualiopi
En centre
Non éligible CPF
formation
Mérignac (33700)
JSF 2 - Java Server Faces
Prochaines sessions disponibles :27 août29 oct.26 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :15 sept.15 sept.03 nov.03 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :15 sept.15 sept.13 oct.13 oct.
Qualiopi
En centre
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Tout refuser
Tout accepter