C# - Introduction
0/10
(0 avis)
Formation créée le 13/01/2023. Dernière mise à jour le 17/03/2023.
Version du programme : 1
Programme de la formation
Objectif de formation : Introduire les bases de la programmation avec C#
Objectifs de la formation
- Implémenter des programmes à l'aide d'un algorithme
- Connaître les éléments de lexique et de syntaxe d'un langage pour écrire un programme
- Compiler & exécuter un programme
- Déployer une stratégie de déboging et de test
- Savoir accéder à une BDD
- Connaître les principes fondamentaux de la POO
Profil des bénéficiaires
Pour qui
- Toute personne souhaitant apprendre à programmer
Prérequis
- Aucun
Contenu de la formation
-
Programme
- Définition d'un programme
- Définition d'un langage & des différents paradigmes
- Tour d'horizon des langages de programmation et de leur forces / faiblesses
- Compilateurs
- Exécutables
- Rôles du programmeur
- Travaux pratiques : introduction aux différents langages et spécificités techniques
-
L'importance des algorithmes
- Définition
- Rôles remplis par un algorithme
- Concept de pseudo-langage
- Travaux pratiques : rédaction d'un premier algorithme en pseudo-langage
-
Construction des bases du programme
- Rédaction d'un programme simple : syntaxe & instructions
- Compilation & exécution du programme
- Définition d'une librairie, rôles & usages
- Travaux pratiques : Premiers pas sur l'IDE, construction et déploiement d'un premier programme basique
-
Règles de programmation
- Convention de nommage
- Convention syntaxique
- Commentaires : rôles et intérêt
- Lisibilité des programmes
-
Variables
- Définition d'une variable
- Typage d'une variable
- Types primitifs
- Déclaration, définition & initialisation d'une variable
- Constantes
- Saisie, affichage, affectation, conversion de type
- Organisation des données sous forme de tableaux
- Types évolués
- Travaux pratiques : Rédaction de plusieurs programmes simples manipulant les variables
-
Opérateurs & expressions
- Différents opérateurs
- Combinaison d'opérateurs
- Expression booléenne
- Travaux pratiques : Manipulation des opérateurs et des expressions booléennes
-
Structures de contrôle
- Sélections alternatives
- Blocs d'instructions
- Boucles itératives
- Imbrication des instructions
- Commentaires
- Travaux pratiques : Manipulation des structures de contrôle pour implémenter un algorithme
-
Procédures et les fonctions
- Définitions de procédure
- Définition de fonction
- Importance des procédures et des fonctions
- Passage de paramètres
- Code retour d'une fonction
- Sensibilisation aux limites du passage de la valeur d'une variable
- Notion de passage par adresse
- Appel de fonctions
-
Introduction à la programmation Objet
- Concepts associés à la programmation Objet
- Modélisation Objet à partir des exigences fonctionnelles
- Travaux pratiques : Illustration des concepts Objets
-
Accès aux bases de données
- Organisation et stockage des données
- Traitements de base
- Application cliente et serveur de données
- Affichage et manipulation des données dans l'application cliente
- Travaux pratiques : Construction d'un formulaire de recherche d'informations dans une base de données
Équipe pédagogique
Professionnel expert technique et pédagogique
Suivi de l'exécution et évaluation des résultats
- Émargement numérique
- Mises en situation
- Formulaires d’évaluation de la formation
- Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
- Espace intranet de formation
- Documents supports de formation projetés
- Exposés théoriques
- Étude de cas concrets
- Mise à disposition en ligne de documents supports à la suite de la formation
Qualité et satisfaction
Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...
0/10
(0 avis)