Langage JAVA INITIATION
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 15/03/2021. Dernière mise à jour le 27/05/2024.
Version du programme : 1
Programme de la formation Version PDF
Comprendre les fondements de la programmation et de l’algorithmique. Ce cours initie aux bases de la programmation en utilisant le langage Java : variables, boucles, fonctions, ...
Objectifs de la formation
- Ecrire, compiler, exécuter et déboguer des programmes Java.
- Appliquer les concepts de programmation orientée objet au langage Java.
- Utiliser la bibliothèque de classes Java.
- Utiliser un environnement de développement intégré pour Java.
Profil des bénéficiaires
- Développeurs.
- Notions d’algorithmie.
- La connaissance préalable des concepts Objet est nécessaire.
- La connaissance d'un langage informatique est un plus, mais n'est pas obligatoire.
Contenu de la formation
-
INTRODUCTION
- Historique de Java
- Principes et caractéristiques de Java.
- Un langage orienté objet, sûr, robuste et performant.
- Le développement Java.
- Cycle de conception d’une application Java.
- Structure d’un programme Java.
-
UTILISATION D’UN OUTIL DE DEVELOPPEMENT JAVA
- Qu’est-ce qu’un IDE ?
- Présentation de la structure de l’outil.
- Création et configuration des projets.
- Utilisation des assistants de création.
- Ecriture d’un programme simple : syntaxe et instructions.
- Compilation et exécution du programme.
- Qu’est-ce qu’une librairie ? Son rôle, son usage.
- Utiliser le débogueur pour la mise au point des programmes
-
REGLES DE PROGRAMMATION
- Convention de nommage.
- Convention syntaxique.
- Utilisation des commentaires.
- Pourquoi commenter les développements ?
- Améliorer la lisibilité des programmes : indentation, découpage du code...
-
LES VARIABLES
- Qu’est-ce qu’une variable ? Pourquoi typer une variable ?
- Les types primitifs : entiers, chaînes de caractères, nombres réels, autres.
- Déclaration, définition et initialisation d’une variable.
- Les constantes.
- Saisie, affichage, affectation, conversion de type.
-
OPERATEURS ET EXPRESSIONS
- Les différents opérateurs (multiplicatif, additif, comparaison, égalité, logique, affectation).
- Combinaison d’opérateurs.
- Expression booléenne.
-
LES STRUCTURES DE CONTROLE
- Les sélections alternatives (si, si-alors-sinon, sélection cas).
- Les blocs d’instructions (notion de Début... Fin).
- Les boucles itératives (tant que-répéter, répéter-jusqu’à, pour-de- à).
- Imbrication des instructions. Les commentaires.
-
LES PROCEDURES ET LES FONCTIONS
- Définitions : procédure, fonction.
- Pourquoi sont-elles incontournables en programmation (réutilisabilité, lisibilité...) ?
- Le passage de paramètres. Le code retour d’une fonction.
- Sensibilisation aux limites du passage de la valeur d’une variable.
- Notion de passage par adresse. Appel de fonctions.
-
INTRODUCTION A LA PROGRAMMATION OBJET
- Les concepts associés à la programmation objet : classe, attribut, méthode, argument.
- La modélisation objet à partir des exigences fonctionnelles.
- Introduction aux bonnes pratiques d’organisation de conception et d’organisation d’un programme.
-
L’ACCES AUX BASES DE DONNEES
- Organisation et stockage des données.
- Les traitements de base (connexion, requêtes, récupération des données).
- Application cliente et serveur de données.
- Affichage et manipulation des données dans l’application cliente.
-
MAINTENANCE, DEBOGAGE ET TEST DES PROGRAMMES
- Savoir lire et interpréter les différents messages d’erreurs.
- Utiliser un débogueur : exécuter un programme pas à pas, points d’arrêts, inspecter les variables pendant l’exécution.
- Prévoir les tests unitaires.
L'équipe Pédagogique se compose de M. PAULIN et de ses Collaborateurs Consultants en fonction de leurs domaines de compétences.
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
- Attestation d'assiduité.
- Attestation de stage.
- Accueil des stagiaires dans une salle dédiée à la formation.
- Documents supports de formation projetés.
- Exposés théoriques.
- Etude de cas concrets.
- Quiz en salle.
- Mise à disposition en ligne de documents supports à la suite de la formation.