logo

Formation - Maîtriser la programmation procédurale en java

image

Maîtriser la programmation procédurale en java


Description :

Le langage de programmation Java est le langage le plus demandé par les recruteurs (https://www.silicon.fr/10-langages-programmation-recherches-recruteurs-434144.html) et le plus utilisé au monde (https://www.codeur.com/blog/top-langages-de-programmation/) pour le développement d'applications d'entreprise et mobiles, Java est un langage de programmation évolué et orienté objet. Sa portabilité lui permet de supporter des plateformes disparates (PC, lecteurs vidéo, carte à puce, mobiles/tablettes, ...). Java est la pierre angulaire du développement d'applications basées sur de nombreuses technologies, Java est le ciment qui assemble ces applications. Cette formation constitue un point d'entrée pour toutes les personnes qui souhaitent développer en Java.

Prérequis :

Pas de prérequis.

Niveau :

Débutant


Contenu de la formation

  1. Introduction à la programmation en java
  2. Qu’est-ce qu’un langage de programmation. Généralités sur les ordinateurs. Notion de programme. Premier programme.

  3. Les variables primitives, opérateurs d’affectation et arithmétiques
  4. Notion de variable. Définition d’une variable. Déclaration de variable. Opérateur d’affectation. Les opérateurs arithmétiques.

  5. Ecrire à l’écran et lire à partir du clavier
  6. Ecrire la valeur d’une variable à l’écran. Notion de paquet (package). Lire à partir du clavier. Lecture d'une ligne complète. Exécution d’un programme pas-à-pas (mode debug). Présentation de la documentation constructeur (javadoc). Exercices et démonstration de lecture de données à partir du clavier et affichage à l’écran.

  7. Structure de contrôle - structure alternative
  8. Notion de structure de contrôle. Branchement conditionnel réduite et complète. Exercice - Structure de Choix imbriqués. Les conditions simples. Opérateurs de comparaison. Exercices structure alternative condition simple. Opérateurs logiques et conditions composées. Quelques erreurs classiques. Quiz. Notion de bloc d’instructions. Exercices équations du second degré.

  9. Structure contrôle - structure itérative
  10. Notion de structure itérative. Syntaxe. Exercice. Formes de structure itérative plus complexe. Boucles infinies et erreur classiques. Exemple : moyenne de 4 notes. Boucles imbriquées. Quiz.

  11. Structure contrôle - boucle conditionnelle
  12. Notion de boucle conditionnelle. La structures while. La structure do…while. Quelques erreurs classiques. Choix structure for/while/do…while. Comment trouver la condition.

  13. Travaux pratiques – le nombre mystère
  14. Mise en pratique des différentes notions étudiées jusqu’ici, les variables, lecture/écriture, structure de contrôle …

  15. Tableaux statiques
  16. Notion de types composés et tableaux. Gestion mémoire des variables bases/évoluées. Notion tableau statique (taille fixe). Initialisation d’un tableau dans des instructions séparées. Afficher un tableau de taille fixe. Sémantique de l’opérateur =. Exercice. Sémantique de l’opérateur ==. Exemples de manipulation de tableaux. Parcourir un Tableau à plusieurs dimensions.

  17. Chaine de caractères, tableaux dynamiques et associatifs
  18. Le type String. Concaténation de chaîne de caractères. Sémantique des opérateurs = et ==. Cas particulier : afficher une chaîne de caractères. Traitements spécifiques aux String. Notion de tableau dynamique. Quelques Méthodes spécifiques aux tableaux dynamiques. Comparaison d’éléments. Notion de tableau associatif (ou dictionnaire).

  19. Les méthodes
  20. Notion de méthode. Caractéristiques d’une méthode. Syntaxe d’une méthode. Evaluation de l’appel d’une méthode. Les 5 étapes de l’évaluation d’un appel de méthode. Le passage des arguments. Types de base et types évolués (variables). Entête. Corps de la méthode. L’instruction return. Méthodes sans valeur de retour. Méthodes sans paramètre. La méthode main. Méthodologie pour construire une méthode. La surcharge de méthodes.

  21. Examen pratique - menu gestion des étudiants
  22. Examen pratique mettant en œuvre toutes les notions vues précédemment, notamment les méthodes afin de rendre le code plus lisible.

Notre site utilise un cookies de session pour l'authentification et d'autres fonctions pour utiliser nos services.
Voire notre politique en matiére de cookie
Voire notre politique relatif aux données personnelles

OK, j'accepte