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éesortie 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