Formation

C Sharp - Initiation

Organisme responsable juridiquement de la formation
Vivaneo

  • Tout public
Découvrir les bases essentielles du langage C sharp
Se familiariser avec les principaux outils de développement
Savoir concevoir des applications Windows et Web performantes avec C sharp
Module 1 : Introduction à C Sharp et Visual Studio
Découverte de C Sharp et de son historique : Origines et évolutions du langage.
Installation et premiers pas avec Visual Studio : Création d’un projet de base.
Les types de données fondamentaux : Entiers, réels, booléens, chaînes de caractères.
Structures de contrôle de flux : Instructions conditionnelles (if, switch) et boucles (while, for).
Introduction aux classes et objets : Définition, propriétés et méthodes.
Exploration de la bibliothèque standard C Sharp : Utilisation des espaces de noms comme System, Console ou String.
Module 2 : Programmation orientée objet et applications Windows
Principes de la programmation orientée objet : Héritage, polymorphisme et encapsulation.
Création de classes avancées : Constructeurs, destructeurs, et propriétés automatiques.
Gestion des collections : Listes (List), tableaux (Array), dictionnaires (Dictionary).
Développement d’applications Windows : Conception d’interfaces utilisateur (fenêtres, contrôles, gestion des événements).
Outils graphiques de Visual Studio : Création intuitive d’interfaces avec le glisser-déposer (drag-and-drop).
Module 3 : Développement Web et concepts avancés
Création d’applications Web avec C Sharp : Introduction à ASP.NET et ASP.NET MVC.
Intégration de Web Services : Travail avec XML, JSON et REST.
Utilisation avancée d’ASP.NET : Gestion des sessions, requêtes utilisateur, réponses serveur.
Techniques avancées en C Sharp : Gestion des threads, gestionnaires d’événements, délégués et traitement des exceptions.
Création d’interfaces avec XAML : Applications de bureau modernes.
Requêtes avec LINQ : Manipulation et interrogation des données (basique et avancé).
Connexion aux bases de données avec ADO.NET : Lecture et écriture dans les bases de données.
Notions fondamentales en programmation orientée objet
Expérience préalable avec un autre langage de programmation
Durée en centre : 28 heures
Durée totale : 28heures
Formacode (Domaines de formation) :
  • 30808 Langage C#
  • 30854 Langages informatiques
Rome (Métiers) :
  • M1805 Études et développement informatique
NSF (Spécialités de formation) :
  • 326 Informatique, traitement de l'information, réseaux de transmission des données

Entrées/sorties permanentes

Formation entièrement présentielle


LIEU DE FORMATION