C# – Introduction

0 Enrolled
21 heures
  • 21 heures
  • 54
  • 0
  • no
1,850.00€

Aperçu du cours

Objectif de formation : Introduire les bases de la programmation avec C#

Prérequis

  • Aucun

Objectifs pédagogiques

  • 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

Public ciblé

  • Toute personne souhaitant apprendre à programmer

Programme de 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

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content