Retour

Initiation à la programmation

Objectifs de la formation

Apprendre les grands principes du développement informatique, de la programmation procédurale à la programmation objet. Réaliser son premier programme. De nombreux cas pratiques sont traités, de la conception à la programmation sur ordinateur. A l'issue de cette formation, les participants disposeront des bases solides leur permettant de choisir le langage de programmation le plus adapté à leurs projets et pourront commencer à développer dans ce langage.

Contenu de la formation

La conception d'un programme informatique : qu'est qu'un programme informatique ? pourquoi et quand écrire un programme informatique ? illustration simple et concrète, traduire la pensée en langage machine, langages compilés et langages interprétés, l'algorithmique : qu'est ce que c'est ? exemple concret d'algorithmes simples, formaliser les étapes du projet informatique. Le traduire en un programme. Programmation structurée et programmation orientée objet : les objets. Concepts de classe, héritage, polymorphisme. L' encapsulation , intérêt. Quel langage choisir pour développer ? Langage procédural, objet, événementiel ? écrire son programme. Manipuler les données du programme : les variables. Déclaration des variables, types de données, structures de programmation, structures conditionnelles, opérateurs de la programmation, tableaux, structures de test, structures de répétition, traitements par boucles. Modulariser de code informatique : notion de sous ­programmes : les fonctions et les 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é. Bonnes pratiques en programmation : l'importance de bien écrire un programme. Savoir présenter le code pour plus de clarté et compréhension, l'importance des commentaires. Les conventions de nommage, l'aide en ligne, les sources d'information nécessaires. 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. Gestion des données externes les sgbd : qu' est ce qu'un SGDB ( Système de Gestion de Bases de données) ? comment communiquer avec un SGBD ? les API de base de données. Le langage des sgbd : la norme sql, les verbes du langage, l'interrogation des données, la commande select. Les environnements de développement. Interfece 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 oeuvre des techniques de débogage, points d'arrêts pour connaitre la valeur des variables.

Résultats de la formation

Attestation d'acquis ou de compétences;Attestation de suivi de présence

Conditions spécifiques d'accès à la formation

Aucun.

Métier formé

Développement

Niveau d'étude visé

Sans le Bac

Type d'immersion professionnelle

Formation initiale

Organisme de formation

Centre de formation professionnelle - Cforpro

Durée de la formation

13 mois

Modalités de formation

formation entièrement présentielle

Prochaine(s) session(s)

  • 13/05/2024 - 15/05/2025

Lieu de formation

221 Boulevard Davout 75020 Paris 20e