Initiation à la programmation Java (Session Passerelle) - 045-001-01-A

Durée

35 heures

Ouvrir le menu
À propos

Qu'est-ce que c'est?

Description

Durant ce cours, nous explorerons ensemble les bases de la programmation, en commençant par l’algorithmie. L’algorithmie nous permettra, via un formalisme simplifié, d’établir les entrées, les sorties et les traitements de nos programmes informatiques. Cela facilitera la rédaction du code source de nos programmes.


TUTORAT DISPONIBLE

Du tutorat individualisé est disponible aux participants qui le désirent. Pour en faire la demande, veuillez remplir ce formulaire.

Objectifs

À la fin de cette formation, vous serez en mesure d’écrire de petits programmes Java pouvant s’exécuter sur Windows ou Linux. Un accent particulier sera mis sur la qualité du produit final et les bonnes pratiques de programmation.

Formule d'enseignement

  • En ligne à votre rythme

    Offerte en tout temps

    90 jours pour compléter la formation à partir du moment où vous la commencerez.

Que vais-je apprendre?

Contenu

Ce cours est divisé en modules que vous devriez suivre séquentiellement. Chaque module est accompagné d’une série d’exercices ainsi que leurs solutions. Ces exercices sont conçus pour être réalisés en l’espace de quelques minutes seulement. La pratique sera déterminante à votre réussite : réalisez tous les exercices d’un module avant de passer au suivant.


Module 1 - Démarrage rapide

  • Installer un environnement de développement
  • Écrire et exécuter un premier programme affichant « Hello World »
  • Comparer les langages compilés et les langages interprétés


Module 2 - Programmes et instructions

  • Définir ce qu’est qu’un programme informatique
  • Définir ce qu’est qu’une instruction
  • Écrire une séquence d’instructions en pseudo-code


Module 3 - Variables

  • Distinguer les différents types de variables en Java
  • Déclarer des variables en pseudo-code et en Java
  • Traduire du pseudo-code en code Java


Module 4 - Opérateurs

  • Voir les opérateurs arithmétiques (+, -. ×, ÷, %)
  • Voir les opérateurs de comparaison (<, >, <=, >=, ==, !=)
  • Voir les opérateurs logiques (&&, ||, !)


Module 5 - Fonctions

  • Définir le concept de fonction
  • Écrire des fonctions en pseudo-code
  • Écrire des fonctions en Java


Module 6 - Tableaux et listes dynamiques

  • Créer et utiliser des tableaux
  • Modifier les données d’un tableau à partir d’un index
  • Créer et utiliser des listes dynamiques


Module 7 - Structures de contrôle

  • Écrire des conditions
  • Écrire des boucles Tant que
  • Écrire des boucles Pour

Qui offre cette formation?