C# - Développer en .Net avec Visual Studio - Fondamentaux

Code de la formation : 1501
Objectifs
  • Découvrir les principales technologies du Framework .Net.
  • Utiliser l’environnement de développement intégré Visual Studio
  • Maîtriser la syntaxe du langage C#.
  • Mettre en œuvre la programmation orientée objet avec C#
Pré-requis
Connaissances en programmation, connaissance de base des concepts Objet
Public visé
Développeurs souhaitant acquérir les techniques pour développer tous types d’applications .Net en C# avec Visual Studio
Votre intervenant
Consultant spécialiste en développement logiciel
Formation en informatique
Présentation du framework .Net
  • Introduction, historique
  • Le Common Language Runtime (CLR), La Base Class Library (BCL)
  • Le Dynamic Language Runtime (DLR)
  • Evolution du framework
Connaître l'environnement de développement Visual Studio
Organiser une application
  • Présentation des solutions
  • Créer, organiser, configurer, modifier une solution
  • Créer un projet, modifier les propriétés d’un projet
Maîtriser les bases du langage
  • Nommer, typer, initialiser une variable. Portée, modificateurs d’accès, var et l’inférence de type. Déclarer une constante
  • Utiliser les opérateurs : opérateurs d’accès, arithmétiques, de comparaison, conditionnels, logiques, binaires
  • Contrôler le déroulement d'un programme : structures conditionnelles, d’itération, autres structures
  • Ecrire une fonction, modifier les paramètres, surcharger une fonction. Les attributs
Programmer des objets avec C#
  • Les principes de la programmation objet
  • Créer des classes et des structures, des méthodes, des propriétés, des membres statiques. Utiliser ces objets.
  • Définir et utiliser les espaces de noms : nomenclature, clause Using
  • Mettre en place l’héritage : mots-clés this et base, redéfinition et masquage, transtypage
  • Utiliser les interfaces, les énumérations, les délégués, les événements
  • Implémenter les génériques : classes, interfaces, contraintes, méthodes, événements et délégués
  • Utiliser les collections : types existants, choix d’un type de collection
  • Programmer dynamiquement. La programmation asynchrone : les objets Task, écriture du code asynchrone avec async et wait
Déboguer et gérer les erreurs
  • Connaître les différents types d’erreurs : erreurs de compilation, erreurs d’exécution. Créer, déclencher, gérer une exception.
  • Contrôler l’exécution, les points d’arrêt, visualiser le contenu des variables, effectuer de la compilation conditionnelle
Développer des applications Windows
  • Présentation de WPF : structure d’une application WPF, XAML, contexte de données et binding
  • Ajouter, positionner, dimensionner des contrôles, ajouter un gestionnaire d’événements à un contrôle. Les principaux contrôles : fenêtrage, disposition, affichage de données, édition de texte, sélection, action
  • Gérer les interactions clavier et souris
Accéder à des données
  • Principes d’une base de données : terminologie, langage SQL
  • ADO.NET : présentation, fournisseurs de données : SQL Server, Oracle, OLE DB, ODBC
  • Utiliser ADO.NET en mode connecté : connexion à une base de données, création et exécution de commandes. Utiliser ADO.NET en mode déconnecté : DataSet et DataTable, manipulation des données hors connexion, validation
  • Utiliser les transactions
LINQ / XML
  • Présentation, syntaxe, LINQ to SQL
  • Structurer un fichier XML. Manipuler un document XML
Déployer une application : Windows Installer, ClickOnce
Cette formation, comme toutes les formations de PREFERENCE 3D, peut être personnalisée, et vos besoins et aptitudes spécifiques seront prises en compte. Pour pouvoir personnaliser cette formation, vous pouvez au choix vous rendre dans votre espace personnel ou prendre contact avec notre service commercial.
Cette formation permet d'acquérir les notions fondamentales de la programmation en C#, et de commencer à développer ses propres applications pendant la formation.
Prix H.T. Inscription
27 novembre au 01 décembre 2017
Dijon2290 €
11 au 15 décembre 2017
Paris2290 €
Si ces dates et lieux ne vous conviennent pas, vous pouvez également