Formation c#

c#
C# (C sharp en anglais) est un langage de programmation orientée objet, commercialisé par Microsoft depuis 2002 et destiné à développer sur la plateforme Microsoft .NET. Il est dérivé du C++ et très proche du Java dont il reprend la syntaxe générale ainsi que les concepts, y ajoutant des notions telles que la surcharge des opérateurs, les indexeurs et les délégués.

Toutes nos formations   Obtenir un devis   Financer ma formation


Le programme de formation détaillé


Personnalisation:
Le programme peut être modifié en fonction de vos besoins et de vos objectifs sur le contenu, la durée et les modalités.

Le matériel et les logiciels

  • Environnement de développement et de déploiement (la plateforme .Net)
  • Éditeur de développement ? (Visual Studio)

Introduction au langage C# et au Framework .NET

  • Orienté Object
  • Fortement typé
  • Mémoire gérée
  • Multi Plateforme
  • C#, le CLR et le Framework .NET
  • Les évolutions de C# (versions 3.0, 4.0, 5.0)
  • Les outils (VisualStudio et associés)

Les bases du langage C#

  • Un premier programme C#
  • Eléments de syntaxe
  • Les bases du typage
  • Types numériques
  • Type Boolean et opérateurs
  • Les chaînes et les caractères
  • Les tableaux
  • Variables et paramètres
  • Expressions et opérateurs
  • Instructions
  • Espaces de nom

Création de types en C#

  • Classes
  • Héritage
  • Le type Object
  • Les structures
  • Modificateurs d'accès
  • Interfaces
  • Enumérations
  • Types imbriqués
  • Generics

Un peu plus loin en C#

  • Evénements et délégués
  • Gestion des exceptions
  • Itérateurs
  • Expressions lambda
  • Attributs

Un peu plus loin dans le Framework .Net

  • String, StringBuilder, formatage et parsing
  • DateTime, TimeZone
  • Math
  • Configuration
  • Globalisation
  • Collections, Generics
  • WPF, WCF et WF
  • ASP.Net, WebForms, MVC, WebApi
  • Xml
  • LINQ

Formation ajoutée le 06/08/2019, mise à jour le 03/12/2020.

Pré-requis :

Connaissance de base en algorithmique.

Public :

Développeurs d’applications, intégrateurs, webmasters ou informaticiens souhaitant développer des applications dynamiques normales ou pour le web.

Objectifs :

Acquérir les compétences indispensables au développement d’application sur plateforme .NET . Savoir manipuler les données d'une base de données relationnelles à partir de l'application. Mettre en œuvre les sessions pour conserver l'information côté serveur.

Moyens pédagogiques :

Un PC par personne, le formateur diffuse son écran sur un vidéo-projecteur ou télévision grand écran
Un groupe de maximum 5 personnes en inter-entreprise.
En distanciel : Utilisation de Zoom ou Teams avec partage d'écran, chat, audio et vidéo en temps réel.
Exposé théorique, suivi d'une mise en pratique.

Moyens pour suivre l’exécution de l’action :

  • La présence du stagiaire est vérifiée par le formateur à l'aide d'une feuille de présence signée par demi-journées

Moyens pour en apprécier les résultats :

  • A la fin de la formation, le stagiaire complète une évaluation à chaud (Permettant d'évaluer la qualité de la prestation)
  • Puis, il complète avec le formateur une évaluation des acquis (Permettant de déterminer les points acquis, non acquis ou en cours d'acquisition)
  • Quelques mois après la formation, le donneur d'ordre complète une évaluation à froid (Permettant de s'assurer que la formation a pu être mise en pratique)

Profil formateur :

Formateurs passionnés et expérimentés intervenant en milieu professionnel en tant que consultant.

Accueil et accès des personnes en situation de handicap :

Contacter Lambert Christophe
03 59 25 10 15
christophe.lambert@lc-formateur.com

Délai d'accès :

En intra-entreprise : En fonction de vos disponibilités et celles de nos formateurs.
En inter-entreprise : En fonction des sessions que nous avons programmé, consultable en cliquant ici

Evaluation : Aucune note pour cette formation entre 2019 et 2021 .



Pour toute demande de financement auprès de votre OPCO ou Pôle Emploi vous aurez besoin du programme détaillé de formation.