Stagiaire en formation CFORPRO
France Travail

Notre formation
Programmation Informatique

ProgrammationAlgorithmiqueSQL & Bases de donnéesPrésentiel – 3 jours

Notre formation Programmation Informatique – Initiation vous permet d'apprendre les grands principes du développement, de la programmation procédurale à la programmation objet. Vous réaliserez votre premier programme grâce à de nombreux cas pratiques. À l'issue de cette formation, vous disposerez des bases solides pour choisir le langage le plus adapté à vos projets et commencer à développer.

Programmation Informatique – Initiation

Présentiel
Durée
3 jours - 21h
Tarif
1 650 € H.T
📌 Prérequis
Connaissance de l'ordinateur et de son environnement Windows.
👥 Public visé
Toute personne souhaitant démarrer et évoluer en programmation informatique.
📚 Méthode pédagogique
  • Un PC par stagiaire
  • Vidéoprojecteur
  • Nombreux exercices pratiques et travaux dirigés
  • Support de cours
  • Évaluation en fin de stage
  • Attestation de formation
📋 Programme
I. La conception d'un programme informatique
  • Qu'est-ce qu'un programme informatique ?
  • Pourquoi et quand écrire un programme informatique ?
  • Traduire la pensée en langage machine
  • Langages compilés et langages interprétés
  • L'algorithmique : exemples concrets d'algorithmes simples
  • Formaliser les étapes d'un projet informatique
  • Le traduire en un programme
  • Exercices pratiques
II. Programmation structurée et orientée objet
  • Les objets : concepts de classe, héritage, polymorphisme
  • L'encapsulation et son intérêt
  • Quel langage choisir ? Procédural, objet, événementiel ?
III. Écrire son programme – Manipuler les données
  • Variables et déclaration des variables
  • Types de données
  • Structures de programmation et structures conditionnelles
  • Opérateurs de la programmation
  • Tableaux
  • Structures de test et de répétition
  • Traitements par boucles
  • Exercices pratiques : création d'un programme simple, écrire son premier script
IV. Modulariser le code informatique
  • Notion de sous-programmes : fonctions et procédures
  • Les paramètres – Gestion des paramètres
  • Partager le code source
  • Trouver et utiliser les bibliothèques d'un langage
  • Savoir mettre à profit le travail déjà effectué
  • Exercices pratiques
V. Bonnes pratiques en programmation
  • L'importance de bien écrire un programme
  • Savoir présenter le code pour plus de clarté
  • L'importance des commentaires et conventions de nommage
  • L'aide en ligne et les sources d'information
  • Exercices pratiques
VI. Gestion des données à partir d'un fichier
  • Les étapes de manipulation d'un fichier (création, remplissage, interrogation)
  • Le format CSV
  • Similarité du modèle d'entrée/sortie standard
VII. Gestion des données externes – Les SGBD
  • Qu'est-ce qu'un SGBD (Système de Gestion de Bases de Données) ?
  • Comment communiquer avec un SGBD ?
  • Les API de base de données
VIII. Le langage des SGBD – SQL
  • La norme SQL
  • Les verbes du langage
  • L'interrogation des données – La commande SELECT
  • Exercices pratiques
IX. Les environnements de développement (IDE)
  • De l'éditeur de texte simple à l'IDE
  • Un outil pour un langage
  • L'éditeur pour corriger son code
  • Notion de BUG
  • Présentation d'un débuggeur
  • Mise en œuvre des techniques de débogage
  • Points d'arrêts pour connaître la valeur des variables
  • Nombreux travaux pratiques
🎯 Objectifs
  • Apprendre les grands principes du développement informatique
  • Maîtriser la programmation procédurale et orientée objet
  • Réaliser son premier programme
  • Choisir le langage de programmation le plus adapté à ses projets
  • Manipuler les données, fichiers et bases de données (SQL)
  • Utiliser un environnement de développement (IDE) et débugguer son code