Formation
C Sharp - Initiation
- 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
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.
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
Expérience préalable avec un autre langage de programmation
Durée en centre : 28 heures
Durée totale : 28heures
Durée totale : 28heures
Formacode (Domaines de formation) :
- 30808 Langage C#
- 30854 Langages informatiques
- M1805 Études et développement informatique
- 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