- Référence : DNCS
- Durée : 10 jours (70h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
3995€ HT
Choisir une date et RéserverVous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
Qu'est-ce que la formation C# ?
La formation C# est une formation spécialisée dans l'apprentissage du langage de programmation C#. C# est un langage de programmation orienté objet créé par Microsoft et largement utilisé pour le développement d'applications Windows, d'applications Web et d'applications mobiles.
Pourquoi apprendre C# ?
Apprendre C# permet de maîtriser un langage de programmation très utilisé dans l'industrie, notamment pour le développement d'applications Windows, de jeux vidéo et d'applications mobiles. C'est également un langage de choix pour les développeurs souhaitant travailler avec la plateforme .NET de Microsoft.
Cette formation C# représente un cursus progressif de 10 jours visant à vous rendre autonome et opérationnel dans l'utilisation du langage C#.
Vous apprendrez à maîtriser votre environnement de travail sous Visual Studio ainsi que la syntaxe et les concepts du C#.
Vous saurez utiliser l’incontournable framework .NET (bibliothèque «géante» proposée à tous les développeurs C# et VB.NET) et notamment son composant dédié à la gestion des données : ADO.NET Entity Framework.
La formation débute par un rapide rappel sur les concepts objets puis vous comprenez la logique de leur mise en œuvre en C# et leur réutilisabilité dans les différents types de développements (mobile, web client lourd).
Une importance toute particulière est accordée à la qualité et à la lisibilité du code écrit en C# afin de vous projeter rapidement dans les bonnes pratiques professionnelles.
Les principales classes du framework .NET vous seront présentées et notamment les Winforms qui permettent de développer des applications fenêtrées (menus, boîtes de dialogue, etc.) ainsi que la programmation ASP.NET qui permet de développer des applications/sites WEB.
Enfin certains aspects du C# vous seront présentés (multitâches, traitement asynchrone, etc.) d’une part pour compléter votre maîtrise du langage mais aussi pour que vous compreniez que c’est un langage universel.
Le second module de formation va présenter les différentes manières d’accéder aux données en fonction de l'usage et du volume de celles-ci.
Les accès seront étudiés à l'aide du composant ADO.NET et de son interaction avec des serveurs de bases de données relationnelles (Oracle, SQL Server, MySQL, PostgreSQL).
Les concepts de traitements transactionnels qui permettent de garantir la cohérence des données seront aussi détaillés.
Le lien avec le monde objet sera présenté avec Entity Framework (ORM - Object Relation Manager).
Enfin, la présentation du langage LINQ permettra de finaliser le cycle de vie du traitement des données en offrant un outil simple, puissant et élégant pour manipuler n'importe quel type de données.
Attention les dates renseignées sont celles du premier module de 5 jours. Contactez notre service commercial pour connaitre les dates du module suivant.
Objectif opérationnel
L'objectif de cette formation est de développer des applications avec le langage C# et d'utiliser les outils Microsoft de programmation et d'accès aux données.
Objectifs pédagogiques
À l'issue de cette formation, vous aurez acquis les connaissances et les compétences n'écessaires pour :
Public :
Ce stage s'adresse aux Développeurs et Chefs de projets.
Prérequis :
Pour suivre cette formation Développeur C#, les participants doivent disposer des connaissances suivantes :
- Être familiarisés avec les fonctions de base d’un système d'exploitation et les maîtriser, notamment la manipulation des fichiers
- Maîtriser les notions de base de la programmation structurée, notamment des concepts de base (boucles, variables et paramètres, appels de fonctions…)
- Un minimum d'expérience en concepts de programmation orientée objet est préférable.
Depuis le 31 janvier 2021, les certifications MCSA, MCSE, MCSD de Microsoft n'existent plus.
Il n'est désormais plus possible de se certifier sur les solutions on-premise de Microsoft comme Windows Server, SQL Server ou .NET.
Microsoft souhaite encourager la transition des informaticiens vers le cloud, notamment vers Azure et ses solutions. À l'ère du cloud, quelles sont donc les nouvelles certifications proposées ?
Contactez notre service commercial pour vous informer !
Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Mon avis sur le formateur :
"Très bon relationnel et se met au niveau de chacun."
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB