Formation #DEV97

Formation Programmation en C#

Durée : 5 jours

Code : DEV97


Prochaines dates programmées :

Du 05 au 09 Août 2024

Du 23 au 27 Déc. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Concevoir et développer des applications avec Visual C#
Programme
1/ Structure de programmation du C#
  • Le point sur la création d'applications avec Visual C#
  • Les variables
  • Types de données
  • Les opérateurs
  • Les expressions
  • Création et appel de méthodes
  • Les méthodes surchargées
  • Gestion des exceptions
  • Suivi des applications
2/ Les types et les concepts de base de Visual C#
  • Implémenter des structures et des énumérations
  • Organiser les données en collections
  • Gestion d'évènements
3/ Les classes et les collections sécurisées par types
  • Créer des classes
  • Les interfaces
  • Les collections de type sécurisé
4/ Classes par héritage
  • Création de hiérarchie de classes
  • Etendre les classes du Framework .NET
5/ Accès de données locales
  • Lecture et écriture de fichiers
  • Sérialisation et désérialisation de données
  • Les entrées / sorties
6/ Accès à une base de données
  • L’architecture ADO .NET
  • Utiliser ADO .NET pour accéder à une BDD
  • Création et utilisation d'un modèle de données d'entités (Entity Data Models)
  • Les opérateurs de requêtes LINQ
7/ Accès aux données à distance
  • Accès aux données :
  • sur le Web
  • à l'aide des services OData Connected Services
8/ Création d'interface utilisateur d'une application graphique
  • Utilisation de XAML
  • Liaison de contrôles aux données
9/ Amélioration de la performance des applications
  • La mise en œuvre du multitâche
  • La création et lancement de tâches
  • La réalisation d’opérations asynchrones (await, async)
  • La consommation de flux asynchrone (nouveauté C# 8)
  • La synchronisation d’accès concurrent aux données
10/ Intégration de code non managé
  • Créer et utiliser les objets dynamiques
  • Cycle de vie des objets
  • Contrôle des ressources non managées
11/ Création de types et d'assemblages réutilisables
  • Les métadonnées des objets
  • Les attributs personnalisés
  • Managed Code
  • Versioning, signature et déploiement des assemblages
12/ Chiffrement de données
  • Mise en oeuvre du chiffrement symétrique
  • Mise en oeuvre du chiffrement asymétrique
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Chefs de Projet
  • Concepteurs
  • Développeurs
Dates

Dates

  • Du 05 au 09 Août 2024
  • Du 23 au 27 Déc. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.