Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

C# - Introduction

réf : DEV-C#I
Formation Unix - Utilisation avancée

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

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

Pré-requis

Aucun

Public concerné

Toute personne souhaitant apprendre à programmer…

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

  • Définition
  • Rôles remplis par un algorithme
  • Concept de pseudo-langage

Travaux pratiques

Rédaction d’un premier algorithme en pseudo-langage

  • 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

  • Convention de nommage
  • Convention syntaxique
  • Commentaires : rôles et intérêt
  • Lisibilité des programmes
  • 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

  • Différents opérateurs
  • Combinaison d’opérateurs
  • Expression booléenne

Travaux pratiques

Manipulation des opérateurs et des expressions booléennes

  • 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

  • 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
  • Concepts associés à la programmation Objet
  • Modélisation Objet à partir des exigences fonctionnelles

Travaux pratiques

Illustration des concepts Objets

  • 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 & pédagogique

Moyens pédagogiques et techniques

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

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?

    Jours

    3 (21 heures)

    Prix

    1850 € HT

    Télécharger