Java programmation - Maitriser les fondamentaux de la programmation Java

AMS TRAINING

Non finançable CPF
Salarié en poste / Demandeur d'emploi / Entreprise
En ligne
Présentiel
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
Nous contacter
Durée
Nous contacter
Niveau visé
Non diplômante
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 54 - Nancy
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 08 - Ardennes
  • 10 - Aube
  • 51 - Marne
  • 52 - Haute-Marne
  • 54 - Meurthe-et-Moselle
  • 55 - Meuse
  • 57 - Moselle
  • 67 - Bas-Rhin
  • 68 - Haut-Rhin
  • 88 - Vosges
Objectifs

- Développer avec le langage Java, en manipulant l'outil de développement Eclipse et en respectant les concepts objets (classes, méthodes, encapsulation, constructeur, héritage, polymorphisme, classe abstraite, interface…)
- Être capable de décrire les différentes technologies de Java (Java SE, Java EE, Java embarqué, …)
- Maîtriser les types de données et la syntaxe du langage Java
- Mettre en œuvre la gestion des erreurs, les exceptions
- Manipuler les données avec JDBC et connaitre les problématiques de performance et de cohérence des données
- Utiliser les bonnes pratiques de qualité avec les tests unitaires et la documentation
- Appréhender les interfaces graphiques
- Être en mesure de créer et déployer une application Java



Programme

Rappels de la programmation Orientée Objet
Les classes, les attributs, les méthodes
L'instanciation, les objets

L'encapsulation
L'héritage, le polymorphisme
Introduction Java, Java SE
Les origines de Java, son historique
Le JDK (Java Development Kit), ses versions
L'outil de développement : Eclipse
La plate-forme Java SE 8, Standard Edition
Les principaux apports des versions Java 5 à Java 8
Le fonctionnement de Java, la machine virtuelle (JVM), les exécutables, la gestion de la mémoire (garbage collector
La documentation, Javadoc
Les architectures logicielles et les techniques Java
Architecture logicielle et technique en couches
La plate-forme Java EE Enterprise Edition
Les principaux composants Java EE (EJB, Servlet, JSP)
Java embarqué, Android

T.P. : Prise en main d'Eclipse, les différents types de projets Java. Création du projet Java SE pour l'environnement de formation, choix du JDK
Le langage de programmation Objet de Java
Les packages, les classes, les méthodes
Les objets, les variables, les composants
La création du projet Java sous Eclipse
Les bases du langage
Les commentaires pour la Javadoc
Généralités, littéraux, opérateurs, annotations
Les structures de contrôle
Création d'application
Structure générale d'un traitement
La construction d'un composant métier

La séparation Conceptuel/Visuel
Tests associés au composant
JUnit : outil de tests unitaires

T.P. : Création d'un compte bancaire et du test associé pour la mise en œuvre de notre application bancaire. Intégration de l'encapsulation puis mise à jour du Compte. Définir l'impact des évolutions sur les tests unitaires
Les chaînes de caractères
La classe String
Les constructeurs, les méthodes
Les conversions de types
Les structures de données
Les tableaux
Les classes de données
T.P.: Modification du Compte Bancaire afin de manipuler les tableaux
Les Collections
Les Collections, les Maps
Les énumérations, les itérateurs
Les Générics

T.P. : Intégration des collections dans la gestion bancaire. Le Compte est composé d'une classe Mouvement. Intégration de l'héritage. Manipulation du polymorphisme, au travers des collections et iterator.
Les exceptions
La gestion des erreurs
La syntaxe Java pour gérer les exceptions
Définir ses propres exceptions
Exécution de l'application avec et sans la gestion des erreurs

La communication d'objets Java Bean/Thread
Classes abstraites et interfaces
Présentation d'interface homme machine IHM
Accès au système de fichiers
Le projet Java réalisé sous Eclipse
Présentation de quelques API Java 8

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Ces formations peuvent vous intéresser

Quelle est votre situation ?

Vous êtes ?

Veuillez choisir un lieu

Please fill out this field.

Please fill out this field.

Veuillez sélectionner un niveau de formation

Informez-vous gratuitement et sans engagement sur la formation.

Please fill out this field.

Please fill out this field.

Please fill out this field.

Veuillez saisir une adresse email

  • Vous voulez dire ?
  • ou plutôt ?

En cliquant sur "J'envoie ma demande", vous acceptez les CGU et déclarez avoir pris connaissance de la politique de protection des données du site maformation.fr

Haut de page