Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : C# - Introduction

C# - Introduction

Formation à distance
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

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...