telephone

01 45 71 50 00

De 07h à 35h

Formation C#

Date de mise à jour : 08/01/2025

Perfectionnez-vous avec notre formation C#, conçue pour élever votre expertise du niveau Novice à Expert en seulement 07h00 à 35h00. Chaque module, adaptable à vos besoins, couvre des aspects clés comme les classes et collections génériques. Que ce soit en visioconférence individuelle ou en groupe en entreprise, l'apprentissage est optimisé pour vous. Initiez-vous au C# ou approfondissez vos connaissances, pour maîtriser pleinement ce langage incontournable dans le développement logiciel moderne.

Compétence(s)

Langage C#Langage C#

Niveaux

A partir de

Gestius ITNoviceNovice

Pour viser jusqu'à

Gestius ITExpertExpert

Public

La formation C# s'adresse à un large public allant du novice à l'expert, souhaitant acquérir ou approfondir des compétences en langage C#. Que vous soyez un professionnel débutant ou ayant déjà une expérience dans le domaine, cette formation sur mesure est conçue pour s'adapter à vos besoins. Les sessions peuvent être suivies de manière individuelle ou en groupe, en entreprise ou à distance, offrant une flexibilité optimale. Les participants potentiels incluent des développeurs, des ingénieurs logiciels, ou toute personne impliquée dans des projets nécessitant une maîtrise du C#.

Prérequis

Pour suivre efficacement la Formation C#, il est essentiel d'avoir une compréhension de base de la programmation et des concepts informatiques généraux. Même les novices peuvent débuter cette formation, mais une familiarité avec les notions de variables, boucles et conditions peut grandement faciliter l'apprentissage. Les apprenants doivent être motivés pour progresser vers un niveau Expert.

Les objectifs sont personnalisés selon les modules choisis pour chaque participant.

flèche

Maîtriser les bases du langage C#.

flèche

Comprendre les objets et classes en C#.

flèche

Utiliser les collections génériques et LINQ.

flèche

Développer des applications web avec ASP.NET.

flèche

Créer des APIs RESTful sécurisées.

Audit(s)

L'audit pour la Formation C# comprend des évaluations de niveau initiales et finales, répondant aux attentes par modules. Cela se traduit par un rapport pédagogique, garantissant un positionnement précis des acquis en langage C#.

Méthodologie

La méthode de la formation C# est résolument axée sur la pratique pour garantir une immersion totale dans le langage C#. Les participants sont amenés à travailler sur des cas pratiques et des mises en situation réelles pour appliquer les concepts théoriques de manière concrète et immédiate. Un formateur accompagne chaque étape du processus, assurant un feedback constant et constructif pour maximiser l'apprentissage et la maîtrise du langage.

Les formules proposées incluent des formats individuels en entreprise ou en visioconférence, ainsi que des sessions en groupe, rendant la formation accessible et adaptable selon les préférences des apprenants. En mode visio, que ce soit individuellement ou en groupe, les sessions varient entre 3h30 et 7h00 selon les fréquences choisies. En présentiel, elles sont généralement de 7h00 par session, offrant une flexibilité pour convenir aux exigences professionnelles des participants.

Conditions spécifiques

Pas de condition.

Résultats attendus

À l'issue de cette formation, les participants pourront développer des applications en C# avec une performance et une sécurité accrues, tout en intégrant des pratiques de développement modernes.

Tests de niveaux

Évaluation(s) en amont

Évaluation(s) en aval

Formateur

Expert C# avec plusieurs années d'expérience, évalué par ses apprenants et rompu au monde de l'entreprise.

Avec plusieurs années d'expérience, notre formateur expert en langage C#, vous guidera dans cette formation C#. Apprécié par ses apprenants, il connaît bien le monde de l'entreprise, apportant une perspective pratique essentielle.

Les plus

  • Formation sur-mesure : adaptez le parcours à vos objectifs personnels en C#.
  • Personnalisation maximale : niveaux de Novice à Expert en fonction de votre expérience.
  • Planning flexible : choisissez vos dates et horaires de formation selon votre disponibilité.
  • Différentes options : formation en individuel, en groupe, en présentiel ou en visio.
  • Éligible dispositifs : possibilité de financer la formation selon les options disponibles.

Programme

La Formation C# est conçue sur mesure pour répondre aux besoins spécifiques de chaque participant, en adaptant les niveaux et les modules enseignés. Cette approche personnalisée permet de garantir une progression optimale selon le niveau de compétence initial, allant du novice à l'expert.

Liste des modules du programme (6 modules)

Introduction au Langage C# - 03h à 06h

Voir module
Historique et évolution du C#, ses principales caractéristiques. Installation et premiers pas avec Visual Studio. Variables, types de données, opérateurs, expressions. Instructions conditionnelles et boucles. Classes, objets et encapsulation. Gestion des erreurs avec try-catch-finally, lancement et gestion d'exceptions.

Objets et Classes en C# - 04h à 07h

Voir module
Création de classes avec déclaration, constructeurs et gestion de l'héritage en C#. Exploration du polymorphisme via méthodes et classes abstraites, et interfaces pour définir et implémenter les contrats. Types de référence et gestion via le garbage collection, et distinctions enregistrement/structures sont également abordés.

Programmation Avancée en C# - 05h à 09h

Voir module
Collections génériques : Maîtrisez les Listes, Dictionnaires, Stacks et Queues. Approfondissez LINQ avec une introduction à ses syntaxes et requêtes.
Explorez le Développement Asynchrone à travers Async, await et la programmation parallèle. Découvrez les Expressions Lambdas et leur usage dans LINQ.
Événements et délégations : Apprenez les délégations et la gestion d'événements. Perfectionnez la manipulation de fichiers via la lecture, l'écriture et l'utilisation des streams.

Développement Web avec C# - 04h à 08h

Voir module
Apprenez à développer des applications Web en C# avec **ASP.NET Core**, en maîtrisant la **configuration initiale** et la **gestion des routes** via la création et l'utilisation des attributs. Comprenez le **MVC Pattern** en intégrant les concepts de **Modèle, Vue, Contrôleur** dans ASP.NET, et améliorez vos compétences en **consommation de services Web** avec l'appel d'**API REST** et l'utilisation de **HttpClient**. Sécurisez vos applications par l'**authentification et l'autorisation** avec JWT et apprenez à les **déployer sur Azure**, tout en adoptant les **meilleures pratiques**.

Services et APIs avec C# - 03h à 06h

Voir module
Ce module aborde la **création d'APIs RESTful** avec gestion des requêtes HTTP et l'**injection de dépendances** en ASP.NET. Il couvre aussi l'**introduction à Entity Framework Core**, la gestion des modèles et migrations, ainsi que les **tests unitaires** avec NUnit et Moq. La gestion des **logs** via Serilog et le **traitement des erreurs API** complètent la formation.

Sécurité et Optimisations du Code en C# - 05h à 09h

Voir module
Optimisation du code : Techniques de performances, profiler et diagnostics. Sécurité des applications : Principes de sécurité en C# et cryptographie. Gestion de la concurrence : Threads, TPL, verrous et synchronisation. Revue de code : Pratiques et outils. Gestion de mémoire : Allocation, collecte et référence faible. Design patterns : Patterns de conception classiques et leur implémentation en C#.

Vous devez personnaliser la formation pour obtenir une quotation

devis

Personnalisez la formation

Organisation et horaires de formation

La/les formation(s) peut/peuvent être organisée(s) dans un délai de 3 jours suivant la réalisation par le/les participants des actions nécéssaires à la planification, Stratof peut mettre au maximum 15 jours pour la planification.

La/les formation(s) peut/peuvent commencer au plus tôt à 08h pour se finir au plus tard à 20h.

Accéssibilité aux personnes à mobilités réduites, pour tout autre type de handicap merci de nous contacter pour envisager les solutions possibles.

Devis, financements et inscription

Vous pouvez télécharger en ligne un devis pour cette formation selon les modalités que vous définissez.

Stratof, organisme certifié Qualiopi, est éligible à différents financements dans le cadre de la formation professionnelle, cette formation peut être éligible aux dispositifs suivants (en fonction de la personnalisation de la formation) :

- Plan de formation de votre entreprise (financement direct ou via OPCO)

- D'autres financements peuvent être possibles en fonction de votre situation

L'inscription à la formation est effective à la recéption de l'accord de financement d'un organisme tiers ou au retour de notre proposition validée.

Téléchargez imédiatement un devis

Devis impossible

Apportez plus de précisions en personnalisant votre formation

flechebasvert

Personnalisez votre formation

flechebasvert
Flèche gauche

Définir durée

Flèche gauche

Nb part. / formation(s)

Besoin d'assistance ?

Parler à un conseiller
ou

01 45 71 50 00

Vous êtes formateur ?