Loading...

Formation C#

Durée : 7h à 35h
Prix : à partir de 1050€ HT
Compétence(s)

Langage C#

A partir de
Novice

Novice

Pour viser jusqu'à
Expert

Expert

Date de mise à jour : 08/01/2025
Formation C#
Formation sur mesure

Formation C#

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.

Formation sur mesure pour tous niveaux

Séances flexibles en visio

Individuel ou en groupe à choisir

Durée adaptable de 7h à 35h

Évoluez de novice à expert

Modes de formation

Plusieurs formats disponibles !

Visio - Individuel

150.00€ HT / heure

En visioconférence
Entretiens en partage d'écran avec le formateur. Démonstrations, reproductions, cas pratiques personnalisés.
Type
Distanciel
Sessions
7h
Rythme hebdo.
1 à 5
Participant
1
Individuel

160.00€ HT / heure

Face à face en entreprise
Entretiens en individuel avec le formateur. Démonstrations, reproductions, cas pratiques personnalisés.
Type
Présentiel
Sessions
7h
Rythme hebdo.
1
Participant
1
Groupe

172.00€ HT / heure / groupe

Groupe en entreprise
Entretiens en groupe avec le formateur. Démonstrations, reproductions, cas pratiques personnalisés.
Type
Présentiel
Sessions
7h
Rythme hebdo.
1 à 5
Participants
2 à 6
Visio - Groupe

165.00€ HT / heure / groupe

Groupe en visioconférence
Entretiens de groupe en partage d'écran avec le formateur. Démonstrations, reproductions, cas pratiques personnalisés.
Type
Distanciel
Sessions
3h30 à 7h
Rythme hebdo.
1 à 5
Participants
2 à 6

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.

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.

Audits

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

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

Organisation et horaires de formation

Les formations peuvent être organisées dans un délai de 3 jours suivant la réalisation par les participants des actions nécéssaires à la planification, StratOF peut mettre au maximum 15 jours pour la planification.

Les formations peuvent commencer au plus tôt à 7h45 pour se finir au plus tard à 20h.

Accessibilité 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 un devis et vous inscrire en configurant cette formation.

StratOF, organisme certifié Qualiopi, est éligible à différents financements dans le cadre de la formation professionnelle, suivant sa configuration cette formation peut être éligible aux dispositifs suivants :

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

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

Programme de la formation

Un programme modulaire

Programme 100% sur-mesure conçu en fonction des besoins, du niveau et des objectifs professionnels de chaque apprenant. La pédagogie combine apprentissage théorique et ateliers pratiques pour assurer une progression continue, avec une durée modulable de 7 à 35 heures et des modalités présentiel ou distanciel selon votre organisation.

Objectifs récurrents

Objectifs personnalisés pour maîtriser C# du niveau novice jusqu'à expert.

Maîtriser les bases du langage C#.

Comprendre les objets et classes en C#.

Utiliser les collections génériques et LINQ.

Développer des applications web avec ASP.NET.

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

Résultats attendus

Maîtrise pratique du langage C# pour produire un code fiable, performant et maintenable. Développement accéléré de compétences applicables aux APIs, applications web et à l'optimisation/sécurisation du code.

Conditions spécifiques

Pas de condition particulière requise.

Liste des modules du programme (6 modules)

Introduction au Langage C#
Novice

Novice

Basique

Basique

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.
3h à 6h Pts clés : 6
Objets et Classes en C#
Basique

Basique

Opérationnel

Opérationnel

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.
4h à 7h Pts clés : 6
Programmation Avancée en C#
Opérationnel

Opérationnel

Avancé

Avancé

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.
5h à 9h Pts clés : 6
Développement Web avec C#
Opérationnel

Opérationnel

Avancé

Avancé

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.
4h à 8h Pts clés : 6
Services et APIs avec C#
Avancé

Avancé

Expert

Expert

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.
3h à 6h Pts clés : 6
Sécurité et Optimisations du Code en C#
Avancé

Avancé

Expert

Expert

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#.
5h à 9h Pts clés : 6