Fondamentaux du Développement en C#
Booster votre carrière de Développeur Professionnel en maitrisant le C# / .Net

100% A votre Rythme et à Distance

Formateurs expérimentés
+14 ans d’expérience en développement C#

Une approche de formation unique
Approche mixant eLearning et Classes Virtuelles hebdomadaires
Être développeur exige de réelles compétences
Le développement logiciel est une discipline vaste et complexe. En fonction du projet, de votre secteur d’activité et de la technologie (3D, API, web, web mobile…), vous devrez posséder de multiples compétences et connaissances. Pour être un développeur efficace, vous vous devrez de maitriser ces compétences avancées. Cette maitrise ne peut avoir lieu qu’avec une parfaite connaissance des fondamentaux du développement.
Notre formation couvre les fondamentaux du développement en C# jusqu’aux concepts et techniques intermédiaires. Au terme de cette formation, vous serez un développeur possédant de solides bases en développement et capable de concevoir vos premières applications.
Le langage C# est un langage d’avenir que vous retrouverez dans les domaines ci-dessous :
– Développement de sites web dynamiques complexes
– Création 3D, jeux vidéo, réalité virtuelle et augmentée grâce à Unity
– Le SaaS (Software as a Service) en développant des API ou des services web
– Conception d’applications Desktop sous Windows
– La Blockchain et l’intelligence artificielle
Lancez votre carrière de développeur en acquérant de réelles compétences ET décrochez votre certification “Software Development Skills C# Foundation” de chez PeopleCert !
Suivez cette formation si…
- Vous souhaitez débuter ou renforcer votre carrière de développeur
- Vous souhaitez acquérir des bases solides en développement sur le Framework .Net
- Vous souhaitez renforcer vos connaissances sur le langage C#
Bénéfices de la formation
Connaître les bonnes pratiques de développement vous permettra de développer plus efficacement. Savoir sécuriser vos développements est devenu une compétence nécessaire à tous bons développeurs. Cette formation couvre ces 2 aspects et vous permet d’avoir une vision transverse du développement en C#, le développement d’application Web et Desktop, les bases de données, l’architecture logicielle, etc…

Obtenir une vision d’ensemble et rigoureuse du développement en C# et du Framework .Net

Être coaché par un formateur, coach, auteur de plus de 14 années d’expérience dans le développement

Être en mesure de développer différents types d’application (Web, Web Mobile – Responsive Design, API, Desktop …)


Appliquer vos connaissances sur des projets de développement de logiciels pour les valoriser auprès des entreprises
Compétences Acquises
✅ Installer et configurer un environnement de Développement .Net C#
✅ Comprendre les principes de la programmation et de la compilation sur .Net
✅ Maitriser le langage C# : variables, opérateurs, boucles…
✅ Concevoir des algorithmes : décomposer les étapes, récursivité, tri à bulles…
✅ Comprendre les concepts de la programmation objet : classes, constructeurs/destructeurs, méthodes privées /publiques…
✅ Maitriser l’héritage, le polymorphisme, la surcharge …
✅ Savoir créer et organiser un projet .Net / C# dans son ensemble
✅ Comprendre et gérer le cycle de vie d’un logiciel
✅ Appliquer les 5 principes SOLID à votre application
✅ Utiliser des Patterns tels que Façade, Singleton, Factory, Strategy…
✅ Développer une application WEB : ASP .Net, SOAP, REST …
✅ Développer une application Desktop : WinForm, WPF
✅ Créer et gérer les services Windows, ainsi que la console
✅ Comprendre les bases de données relationnelles
✅ Écrire des requêtes SQL et des procédures stockées
✅ Utiliser ADO.Net, LinQ, DbDataReader et ExecuteNonQuery
✅ Utiliser l’ORM : Entity Framework
Votre Formateur, Benjamin Laffont

+14 ans d'expérience
Développeur .Net C# Full Stack / Teach Lead / Architecte Logiciel

Manager de 15 développeurs
Gérer et conseiller des équipes de plus de 15 développeurs confirmés

Auteur
Du livre « MVVM »
publié aux éditions ENI

Formateur & Coach
Pédagogue, Benjamin aime transmettre
Échangez de vive-voix avec Benjamin en petits groupes toutes les semaines !
Points forts de la formation

35h de formation

Codez des projets stimulants durant votre formation

Maitrisez le Langage C# en développement Web, Web Mobile et Desktop

Formez-vous à votre rythme

Formateur Microsoft Certified Trainer 2012

Formateur expérimenté : Auteur, +14 ans d'expérience, Manageur d'une équipe de 15 développeurs
Prérequis d’accès à la formation
La formation s’adresse aux personnes possédant un esprit logique afin de bien appréhender la logique du développement, par exemple : autodidacte en informatique ou programmation, “gamer”, professionnel(le) utilisant la logique régulièrement, comme la mécanique, physique, électronique …
Plan de la formation Fondamentaux du Développement en C#
1 – Introduction
2 - Les bases de la programmation
2.01: Qu’est-ce qu’un algorithme & Histoire de C#
2.02 : Compilation en IL & Framework .NET
2.03: Découvrez C# en codant votre premier programme
2.04: Les variables
2.05: Les types de données
2.06: Les opérateurs
2.07: L’algèbre de boole
2.07: Les décisions
2.08: Les boucles
2.09: La récursivité
2.10: Les exceptions
2.11: Le mode évènementiel
3 - La programmation objet
3.01: Qu’est-ce que la programmation objet ?
3.02 : Les classes, Méthodes, Constructeurs & Propriétés
3.03: Exercices
3.04: L’immuabilité
3.05: Le concept de Statique
3.06: Les pointeurs & passage par valeur ou référence
3.07: L’héritage
3.07: Le polymorphisme
3.08: L’Override
3.09: Interface & abstractions
3.10: Le cast
3.11: Ensembliste – LinQ
3.12: Classes Génériques
3.13: Méthodes Anonymes
3.14: Constructeurs Statiques
3.15: Méthodes d’extension
3.16: Lancer des tâches asynchrones ou parallélisées
3.17: Stack & Queue, List, Hashmap, Dictionnary
4 – L’organisation d’un projet
5 – La vie d’une application au-delà de son code
6 - Patterns, algorithme & architecture
6.01: Algorithme de tri à bulle
6.02 : Les 5 principes SOLID
6.03: Design Patterns : Facade
6.04: Design Patterns : Singleton
6.05: Design Patterns : Factory
6.06: Design Patterns : Strategy
6.07: Les antipatterns (ou anti-patrons)
7 - Les applications Web
7.01: Comprendre ce qu’est une application Web
7.02 : Composition d’une page Web
7.03: Les feuilles de styles CSS
7.04: Le langage Javascript
7.05: Coder une application Web en ASP.Net
7.06: Le cycle de vie d’une page Web ASP.Net
7.07: ASP.Net : La gestion d’état
7.08: Le déploiement de son application Web
7.09: Les services Web
7.10: Le service SOAP
7.11: Le service REST
8 - Les applications desktop
8.01: Windows Form
8.02 : La Console
8.03: Les services Windows
8.04: Le WPF
8.05: Pattern MVVM
9 - L'accès aux données
9.01: Qu’est-ce qu’une base de données ?
9.02 : Le langage SQL
9.03: Les types de relations
9.04: Les requêtes SQL : Select, Insert, Update, Delete
9.05: ADO.Net
9.06: DbDataReader
9.07: ExecuteNonQuery
9.08: Les Procédures Stockées
9.09: L’ORM : Entity Framework
9.10: Les 3 stratégies de design
Créez Votre Projet Applicatif !
Nous vous proposons de créer un projet de développement tout au long de la formation pour appliquer de manière intégrée et transverse toutes les connaissances vues lors de la formation. Vous devrez créer un projet d’application web dynamique de type ASP.Net C# intégrant un front web et back-end C# avec accès aux données SQL, le tout en respectant les meilleures pratiques de sécurité informatique.
Titre Professionnel “Développeur web et web mobile” délivré par l’État français
Obtenez un titre professionnel reconnu par l’État français et délivré par le Ministère du Travail. Présentez votre projet développé dans le cadre de la formation à un jury indépendant de professionnels en informatique, développeurs de logiciels web et web mobile, pour ajouter à votre CV le titre professionnel “Développeur web et web mobile”.
L’examen c’est : Une présentation de votre réalisation d’application web à un Jury professionnel indépendant
1h30 d’évaluation (35 min de présentation, 40 minutes d’échanges, 15 min de restitution)
Examen de Certification DevSkills C# – en option
Obtenez une reconnaissance nationale et internationale avec les certifications PeopleCert DevSkills Fondamentales qui valident les connaissances de base nécessaires aux développements d’application en C#. Ainsi, détenir une certification “Software Development Skills Fundation” est un excellent point de départ pour construire une carrière dans l’univers du développement desktop, web et web mobile en C#.





Vous avez simplement besoin :
☑️ d’un ordinateur avec une webcam
☑️ d’une connexion internet fiable
☑️ d’un espace calme où vous pouvez passer quelques heures sans interruption

Découvrez notre approche de formation innovante et éprouvée

Formez-vous différemment avec MaCertif.com !
Afin de répondre aux besoins de connaissances et compétences dans un monde où notre temps est précieux, nous avons développé une approche de formation innovante et éprouvée auprès de centaines d’apprenants.
La vidéo de moins de 5 minutes ci-dessous vous détaillera notre approche de formation.
4,6 / 5 étoiles (1)
Evitez la surcharge Cognitive, une des principales causes d’échec.

L’essentiel est d’espacer votre apprentissage et d’appliquer les nouvelles connaissances acquises à votre activité. Ces deux clés vous permettent de comprendre, apprendre, retenir et de devenir un meilleur développeur.
Avis de nos apprenants Certifiés Software Development Fundamentals
Votre Formateur
Benjamin Laffont
Tech Lead .Net Microsoft
Benjamin a plus de 14 ans d’expérience en tant que Teach Lead .Net. Il a travaillé sur de nombreux projets auprès de grands comptes. Benjamin est pédagogue et aime transmettre ses connaissances. Il est l’auteur du livre “MVVM” publiés aux éditions ENI sur l’architecture logicielle .Net.

Ses Compétences Clés
- Développement et architecture d’applications critiques .Net C#, Full Stack et Microservice
- Tech Lead : Prises de décisions techniques dimensionnantes
- Azure-Devops déployé dans le Cloud
- Recherche dans le domaine de l’optimisation 3D temps réel
Ses Certifications
- Exploitation d’une base SQL ENI (2022)
- Microsoft Dev. Fundamentals (2021)
- Professional Scrum Master I (2019)
- Microsoft Certified Trainer (2012)
- Microsoft Accessing Data (2012)
- ASP.Net (2012)
Un accompagnement complet et personnalisé
Nos formateurs ainsi que toute l’équipe MaCertif vous accompagneront à chaque étape de votre formation afin de vous permettre de monter en compétence et développer des bases solides.
Classes virtuelles Live en illimité
1 fois par semaine en illimité, vous serez invité(e) à rejoindre des apprenants du monde entier en classes virtuelles live et à distance. Ces classes sont organisées en petits groupes de 15 apprenants maximum. Elles durent une heure et ont lieux hors du temps de travail (entre 12h et 14h CET ou 18h à 19h CET). C’est le moment idéal pour vous d’échanger de vive-voix avec Benjamin, votre formateur, de lui poser vos questions ou de travailler en groupe pour monter en compétence. Vous assistez aux classes virtuelles quand vous le souhaitez, elles ne sont pas obligatoires et en fonction de vos besoins et de vos questions. L’accès à ces classes est illimité durant le temps de votre formation et sont inclus dans le prix.

Accompagnement personnalisé
Joignable par téléphone ou par email, notre équipe vous épaulera dans vos démarches administratives comme l’établissement de votre dossier de financement, d’une convention ou lors de votre inscription à l’examen de certification.
Inscription à la formation “Fondamentaux du Développement en C#”
Master Class
Terminez rapidement pour réduire le coût final- Accès à Benjamin LaffontiFormateur, Coach, Auteur, +14 ans d’expérience et manageur d’une équipe de 15 développeurs, Benjamin vous accompagne tout au long de votre formation
- Classes virtuelles live hebdomadairesiClasse live d’une heure organisée à minima 1 fois par semaine en petits groupes de 15 apprenants MAX pour échanger de vive-voix avec votre formateur. Présence optionnelle en fonction de vos besoins.
- Projets StimulantsiRéalisation de projets tout au long de la formation pour mettre en pratique les connaissances acquises. Réalisez une application de bout en bout pour renforcer votre montée en compétence.
- ~35h de Formation (durée totale)
- Accès 7j/7 24h/24
- Formez-vous à votre rythmeiVous accédez à 100% de la formation dès son démarrage. À temps plein ou partiel, adoptez le rythme de formation qui vous convient
- Simulateur d’Examens Blancs
- Supports de cours téléchargeables
- Assistance formation illimitée
- Accompagnement & SuiviiL’équipe MaCertif et Benjamin seront à vos côtés à chaque étape de votre formation afin de faciliter au maximum votre montée en compétences.
Frais de CertificationiLes frais de Certification DEV Skills C# de PeopleCert sont de 137€. Ils seront à votre charge si vous souhaitez passer la certification
Durée Moyenne


Finançable par le CPF

Découvrez toutes nos formations éligibles au CPF et leurs certifications associées.
Finançable par Pôle Emploi

Réservé aux citoyens français. Notre formation peut être prise en charge par Pôle Emploi.
Vous êtes une entreprise

Questions Fréquentes
Comment se déroule ma formation ?
Notre programme de formation s’appuie et cumul sur plusieurs éléments afin de maximiser votre apprentissage. Vous suivrez des cours en ligne à votre rythme. A la fin de chaque cours, vous validerez votre progression en effectuant nos QCM De validation d’acquis. Afin de vous apporter du support, des classes “live” hebdomadaires sont animées par un formateur certifié. Ces classes virtuelles facultatives sont incluses dans votre formation.
Dois-je avoir une connexion Internet pour accéder aux cours depuis mon mobile ou tablette?
Quand aurai-je accès à la formation ?
La création et la validation des comptes se fait automatiquement pour toute inscription et paiement via notre site internet. Vous recevrez un email afin d’assigner un mot de passe à votre compte. Vous pourrez ainsi débuter immédiatement votre formation.
Si toutefois au bout de 2h vous n’avez toujours pas vos accès :
1- Vérifier votre boite de SPAM / Courrier indésirable
2- Si vous n’avez toujours rien, alors contactez-nous par email : contact@macertif.com
Pour une inscription par le CPF, un délai de 11 jours ouvrés est imposé par le CPF, avant de débuter votre formation.
La formation, est-elle accessible aux personnes atteintes d'un handicap physique ?
La formation et les examens de certification étant est 100% en ligne et ils peuvent-être suivie par toutes personnes atteintes d’un handicap physique. Néanmoins, MaCertif ne fournit aucun dispositif technologique pour palier à un défaut d’ouïe ou de vue.
Quels sont les moyens de paiements acceptés ?
Les prix affichés contiennent-ils les taxes ?
Comment se passe une commande ?
Puis-je faire financer ma formation par le CPF ?
(1) : notes mises à jour en janvier 2022
PMP® et PMBOK® sont des marques déposées appartenant au PMI.org.
PSM I et Scrum Guide sont des marques déposées appartenant à Scrum.org.
ITIL® is a registered trademark of AXELOS Limited, used under permission of AXELOS Limited. The Swirl logo™ is a trademark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.
AWS est une marque déposée appartenant à Amazon Web Services, Inc
Docker est une marque déposée appartenant à Docker, Inc
Pour tout complément d’information vous pouvez vous référer aux Conditions Générales de Vente ou à notre Politique de Confidentialité
SOCIETE
MaCertif, SARL
RCS: Paris B 534 975 560
4 rue Marsoulan - 75012 Paris
email: contact@macertif.com

La certification qualité a été délivrée au titre de la catégorie d'actions suivante :
ACTION DE FORMATION

TOUS DROITS RÉSERVÉS - © 2023 // MADE WITH IN PARIS & TOULOUSE