• 05 62 24 66 66
  • mon compte
  • contact
Action First - Centre de formation professionnel continue Toulouse, Bordeaux, Paris, Lyon
Vos projets sont uniques,
nos formations le sont aussi !

Programmation C# avec Microsoft .Net Framework

Programmation C# avec Microsoft .Net Framework

Mis à jour le 26-11-2021 | Code formation : F2B11B

  • Lors de ce stage, les développeur intermédiaires pourront acquérir les connaissances et les compétences nécessaires pour développer des applications en C# avec les Framework .Net 4.0
  • Modalités pédagogiques : Inter, Intra, Intra sur site, Formation individualisée
  • Durée : 35 heures (5 jours)
  • Pré-requis : Connaissance d'un langage de programmation (C, C++, Java, VB...) Expérience du développement objet
  • Formation également dispensée en ligne (classe virtuelle à distance avec présence d'un formateur).
  • Rubrique de formation : Développement logiciels - Programmation
  • Les plus de la formation : Pour vous accompagner Action FIRST construit, en plus de ses formations, des services spécifiques pour répondre aux mieux à vos problématiques.

Objectif de la formation

Cette formation "Programmation C# avec Microsoft .Net Framework" permettra aux participants de :

  • Disposer de solides bases pour développer des applications en C#
  • Comprendre comment tirer parti de la puissance du Framework avec C#
  • Mettre en œuvre la programmation orientée objet (POO) avec C#
  • Acquérir les connaissances et compétences nécessaire pour exploiter des données avec LINQ

Prix de la formation

Une proposition tarifaire vous sera adressée par e-mail après l'entretien de positionnement.

Introduction au .Net Framework

  • Création de projets avec Visual Studio 2010
  • Ecrire une application C#
  • Construire une application graphique
  • Documenter une application
  • Exécuter et déboguer des applications avec Visual Studio 2010

Structures de programmation du C#

  • Déclaration de variables et affectation de valeurs
  • Utilisation d'expression et d'opérateurs
  • Création et utilisation des tableaux
  • Instructions de décision
  • Instructions d'itérations

Déclaration et appel de méthodes

  • Définir et appeler des méthodes
  • Spécification de paramètres optionnels et de paramètres de sortie

Gestion d'exceptions

  • Gestion des exceptions
  • Soulever des exceptions

Lire et écrire dans des fichiers

  • Accéder au système de fichiers
  • Lecture et écriture dans des fichiers en utilisant les flux

Créer de nouveaux types de données

  • Création et utilisation d'énumérations
  • Création et utilisation de classes
  • Création et utilisation de structures
  • Comparaison des types références et types valeurs

Encapsulation de données et de méthodes

  • Contrôler la visibilité des membres
  • Partager méthodes et données

Héritage de classes et implémentation d'interfaces

  • Utiliser l'héritage pour définir de nouveaux types références
  • Définir et implémenter des interfaces
  • Définir des classes abstraites

Gestion de la durée de vie des objets et contrôler les ressources

  • Introduction au Garbage Collection
  • Gestion des ressources

Encapsuler des données et définir des surcharges d'opérateurs

  • Création et utilisation des propriétés
  • Création et utilisation des indexeurs
  • Surcharge d'opérateurs

Découplage de méthodes et gestion d'événements

  • Déclaration et utilisation de délégué
  • Utilisation des Lambda Expressions
  • Gestion d'événements

Utilisation des collections et construction de types génériques

  • Utilisation des collections
  • Création et utilisation des types génériques
  • Définir des interfaces génériques et comprendre la variance
  • Utilisation de méthodes génériques et des délégués

Construction et énumération de classes de collection personnalisées

  • Implémenter une classe de collection personnalisée
  • Ajouter un énumérateur à une classe de collection personnalisée

Utilisation de LINQ pour interroger des données

  • Utilisation des méthodes d'extension LINQ et des opérateurs de requête
  • Construction de requêtes et d'expressions LINQ dynamiques

Intégration de langages dynamiques et de composant COM au code Visual C#

  • Intégration de Ruby et Python au code Visual C#
  • Accéder à des composants COM depuis C#

À qui s’adresse cette formation :

Développeurs .Net

Quels sont les pré-requis pour suivre cette formation :

Connaissance d'un langage de programmation (C, C++, Java, VB...) Expérience du développement objet

Quelle méthode pédagogique pour cette formation :

Alternance de théorie par le formateur et d exercices concrets réalisés par le stagiaire

Positionnement : Entretien téléphonique, Questionnaire d’évaluation des attentes, Questionnaire d’évaluation de niveau
Évaluation : Exercice de synthèse noté, Tour de table, Evaluation des acquis
Rôle du formateur : Présentation d'un apport théorique, Organisation de jeux de rôles, Évaluation des acquis des participants
Documents : Manuel pédagogique, Copie du diaporama, Attestation de fin de formation
Moyens pédagogiques : support de cours électronique et documentation papier plus généraliste

Dans le cadre d'une formation en classe virtuelle :

  • le support de cours sera dématérialisé et transmis par e-mail ;
  • un lien de connexion à la plateforme sera envoyé 24 heures avant le début de la formation.

Dans le cadre d'une formation en e learning :

  • un lien de connexion à la plateforme sera envoyé 24 heures avant le début de la formation ;
  • un accompagnement pédagogique et technique vous sera proposé par votre référent.

Comment se déroule cette formation et quels sont les moyens d'encadrement :

Avant la formation : Un questionnaire d’analyses des besoins est transmis aux participants afin que le formateur puisse adapter sa formation aux attentes et aux besoins exprimés. Ce questionnaire permet également l’évaluation des prérequis, et de s’assurer de la bonne adéquation entre les attentes du futur apprenant par rapport au contenu de la formation.

Pour les formations individualisées et spécifiques (intra), un audit téléphonique préalable est organisé entre le formateur et le pilote de la formation de notre client. Cet entretien téléphonique permet de déterminer la meilleure approche pédagogique et d’obtenir les informations nécessaires à l’élaboration d’un programme sur-mesure.
Dans le cadre d'une formation à distance, un lien de connexion à la plateforme est transmis 24 h avant le début de la formation.

Pendant la formation : Accueil des participants. Tour de table. Présentation du programme et des objectifs de la formation.
Déroulement de la formation avec alternance d’apports théoriques et de cas pratiques (exercices, quizz, QCM, exercices à l’oral...).
Un suivi continu de formation et des échanges entre le formateur et les apprenants permettant de mesurer la compréhension et l’assimilation des savoirs et savoir-faire.

En fin de journée : Un point est effectué sur ce qui a été étudié dans la journée afin de s’assurer que tout a bien été assimilé et de pouvoir éventuellement reprendre certaines parties en fonction des retours des apprenants. Compte rendu journalier oral du formateur après de notre équipe pédagogique.

En fin de formation : Un questionnaire d'évaluation des acquis permet de mesurer les connaissances acquises pendant la formation et d’établir un niveau d’acquisition (hors parcours certifiant).
Une fiche d’évaluation à chaud permet d’avoir un retour sur les conditions de déroulement de la formation et d’évaluer le ressenti et la satisfaction de chaque participant.

Clôture de session et évaluation à chaud en fin de formation :

Dans le cadre d'une formation en présentiel.
D’une part « avec le formateur » pour favoriser l’échange entre les différentes parties. D’autre part « sans le formateur » pour laisser la possibilité aux apprenants de s’exprimer librement et d’exposer les éventuelles difficultés rencontrées.

Dans le cadre d'une formation à distance en « classe virtuelle ».
La clôture est réalisée par notre formateur.

Retour auprès des prescripteurs de la formation : Appel téléphonique afin de faire le point sur ce qui a été transmis durant la formation, de savoir si le besoin est satisfait et si d’autres besoins sont apparus. Le résultat des questionnaires à chaud est transmis auprès des différentes parties prenantes (client, formateur, OPCO, apprenants...). Mesure de l’utilisation des acquis de la formation avec un questionnaire d’évaluation à froid (transmis par mail plusieurs semaines ou plusieurs mois après la session d’apprentissage).

Quelles sont les modalités et le délai d'accès pour cette formation :

Le retour du devis signé vaut acceptation. Le délai d'accès entre le devis signé par le bénéficiaire et le début de la prestation est en moyenne de 3 mois pour la formation continue et de 15 jours pour la formation diplômante.

Nos locaux répondent aux normes d’accessibilité pour les personnes à mobilité réduite. Pour toute autre situation de handicap, vous pouvez contacter Marjorie É., notre référente handicap, via notre formulaire de contact ou par téléphone au 05 62 24 66 66.

Rechercher une formation

Dates de sessions inter-entreprises, inscrivez-vous

Dates Villes  
19, 20, 21, 22, 23 juin 2023 Lyon
26, 27, 28, 29, 30 juin 2023 La Rochelle
26, 27, 28, 29, 30 juin 2023 Montpellier
03, 04, 05, 06, 07 juil. 2023 Toulouse
17, 18, 19, 20, 21 juil. 2023 Paris
28, 29, 30, 31 août, 01 sept. 2023 Toulouse
11, 12, 13, 14, 15 sept. 2023 Nice
25, 26, 27, 28, 29 sept. 2023 Bordeaux
09, 10, 11, 12, 13 oct. 2023 Toulouse
16, 17, 18, 19, 20 oct. 2023 Montpellier
16, 17, 18, 19, 20 oct. 2023 Marseille
16, 17, 18, 19, 20 oct. 2023 La Rochelle
23, 24, 25, 26, 27 oct. 2023 Lyon
23, 24, 25, 26, 27 oct. 2023 Paris
27, 28, 29, 30 nov., 01 déc. 2023 Nantes
11, 12, 13, 14, 15 déc. 2023 Toulouse
11, 12, 13, 14, 15 déc. 2023 Lyon
18, 19, 20, 21, 22 déc. 2023 Bordeaux
18, 19, 20, 21, 22 déc. 2023 Marseille
Afficher plus...

Ces formations peuvent vous intéresser...

Django initiation


  • Django est un framework Web en Python de haut niveau permettant un développement rapide et structuré ainsi qu'un design pragmatique.
  • Modalités pédagogiques : Intra, Intra sur site, Centre de ressources, Formation individualisée
  • Durée : 21 heures (3 jours)
  • Pré-requis : Connaissance du langage Python. Savoir écrire du code HTML et CSS.
  • Formation également dispensée en ligne (classe virtuelle à distance avec présence d'un formateur).
  • Les plus de la formation : Création d'un mini réseau social au cours de la formation.

Programmer et développer des applications en Swift


  • Swift est un langage orienté pour le développement d’applications pour iOS et macOS pour la création d’applications mobiles.
  • Modalités pédagogiques : Inter, Intra, Intra sur site, Centre de ressources, Formation individualisée, Classe virtuelle en ligne
  • Durée : 21 heures (3 jours)
  • Pré-requis : Avoir les connaissances de base d'un système d'exploitation et de préférence connaître un langage de programmation.
  • Formation également dispensée en ligne (classe virtuelle à distance avec présence d'un formateur).
  • Les plus de la formation : Un accompagnement personnalisé dans la création d’applications mobiles.

Développement d'applications Office avec VBA


  • Apprenez à automatiser vos tâches
  • Modalités pédagogiques : Inter, Intra, Intra sur site, Centre de ressources
  • Durée : 35 heures (5 jours)
  • Pré-requis : Ce stage suppose une trés bonne connaissance de Microsoft Office. Il n'est pas nécessaire de disposer de connaissances en programmation.
  • Formation également dispensée en ligne (classe virtuelle à distance avec présence d'un formateur).
  • Les plus de la formation : Grâce à notre méthode "Easylearn" vous apprendrez à développer rapidement une application VBA.

Ruby pour les scripts et le Web


  • Apprenez à développer des applications et des scripts avec le langage Ruby
  • Modalités pédagogiques : Inter, Intra, Intra sur site, Centre de ressources, Formation individualisée
  • Durée : 35 heures (5 jours)
  • Pré-requis : Notions de programmation
  • Formation également dispensée en ligne (classe virtuelle à distance avec présence d'un formateur).
  • Les plus de la formation : Utilisation de Ruby et JRuby, pour savoir profiter de toutes les bibliothèques (cmmunication, science...)

Initiation COBOL


  • La formation commune à tous les environnements COBOL
  • Modalités pédagogiques : Inter, Intra, Intra sur site, Centre de ressources, Formation individualisée, Classe virtuelle en ligne
  • Durée : 21 heures (3 jours)
  • Pré-requis : Notions de programmation
  • Formation également dispensée en ligne (classe virtuelle à distance avec présence d'un formateur).
  • Les plus de la formation : Formateur expert en language de programmation.

Visual Studio .Net - Prendre en main le Framework .Net


  • Prenez en main le framework.net
  • Modalités pédagogiques : Inter, Intra, Intra sur site, Centre de ressources, Formation individualisée
  • Durée : 35 heures (5 jours)
  • Pré-requis : Expérience en matière de programmation en C, C++, Visual Basic, Java ou autre langage de programmation
  • Formation également dispensée en ligne (classe virtuelle à distance avec présence d'un formateur).
  • Les plus de la formation :

Visual Studio - Introduction au développement d'applications web ASP .Net


  • Développez vos applications web avec ASP.Net
  • Modalités pédagogiques : Intra, Intra sur site, Formation individualisée
  • Durée : 35 heures (5 jours)
  • Pré-requis : Connaissance HTML, maîtriser un langage .Net et la programmation orientée objet ainsi que celle de Visual Studio.
  • Formation également dispensée en ligne (classe virtuelle à distance avec présence d'un formateur).
  • Les plus de la formation :

Visual Studio - Développer des applications distribuées WCF


  • Destiné à un public expérimenté, cette formation constitue un complément idéal aux compétences traditionnelles d'un développeur .Net.
  • Modalités pédagogiques : Inter, Intra, Intra sur site, Formation individualisée
  • Durée : 21 heures (3 jours)
  • Pré-requis : Maîtrise de la programmation orientée objet, des Services Web et de C# ou VB .Net
  • Formation également dispensée en ligne (classe virtuelle à distance avec présence d'un formateur).
  • Les plus de la formation : Un programme élaboré autour de la réalisation d'une application concrête apportant une expérience concrète du développement d'applications WCF.

Visual Studio - Accéder aux données avec ADO .Net 3.5


  • Visual Studio intègre de nouvelles fonctionnalités qui simplifient le processus de développement d'application, de la conception au déploiement.
  • Modalités pédagogiques : Inter, Intra, Intra sur site, Centre de ressources, Formation individualisée
  • Durée : 21 heures (3 jours)
  • Pré-requis : Maîtriser un langage .Net (C# ou VB) Maîtrise de la programmation orientée objet, des Web Services et de Visual Studio
  • Formation également dispensée en ligne (classe virtuelle à distance avec présence d'un formateur).
  • Les plus de la formation : Pour vous accompagner Action FIRST construit, en plus de ses formations, des services spécifiques pour répondre aux mieux à vos problématiques.

Visual Studio - Introduction à la programmation orientée Objet


  • Les participants à cette formation découvriront les notions fondamentales de la POO, mais également leur mise en oeuvre avec VisualStudio.
  • Modalités pédagogiques : Inter, Intra, Intra sur site, Formation individualisée
  • Durée : 21 heures (3 jours)
  • Pré-requis : Avoir suivi la formation :"Visual Studio .Net - Prendre en main le framework .Net" ou connaissances équivalentes
  • Formation également dispensée en ligne (classe virtuelle à distance avec présence d'un formateur).
  • Les plus de la formation : Formation animée par un spécialiste de la mise en oeuvre de VisualStudio .

Tests et recettes des applications informatiques


  • La recette fonctionnelle est une phase décisive pour la réussite d'un projet et doit donc en conséquence être préparée en amont. cette formation vo...
  • Modalités pédagogiques : Inter, Intra, Intra sur site, Centre de ressources, Formation individualisée
  • Durée : 14 heures (2 jours)
  • Pré-requis : Aucune connaissance particulière
  • Formation également dispensée en ligne (classe virtuelle à distance avec présence d'un formateur).
  • Les plus de la formation : Formation basée sur des typologies de projets différents en termes de nombre d'acteurs et de cas métiers gérés.

Webdev initiation


  • Cette formation est destiné aux nouveaux utilisateurs de WEBDEV souhaitant réaliser des sites Internet ou Intranet.
  • Modalités pédagogiques : Inter, Intra, Intra sur site, Centre de ressources, Formation individualisée, Classe virtuelle en ligne
  • Durée : 21 heures (3 jours)
  • Pré-requis : Connaissance d’un langage de programmation
  • Formation également dispensée en ligne (classe virtuelle à distance avec présence d'un formateur).
  • Les plus de la formation : Formateur expert

Action First, des avantages qui font la différence en 2022

93 % de réussite aux examens

93 % de réussite
aux examens

94 % de taux de satisfaction clients

94 % de taux de
satisfaction clients

+ de 25 ans d'expériences

+ de 25 ans
d'expérience

+ de 70 000 heures

+ de 70 000 heures
de formation

Devenir formatrice et formateur

Des métiers variés dans un secteur enrichissant, des carrières en évolution permanente, un management éthique fondé sur le respect des individus...

En savoir plus ›

Compte Action First

J'accède ou je crée mon espace :

Centre de formation professionnelle continue enregistré sous le numéro 73 31 02860 31