Accueil > Développement Logiciel, Devops > Programmation en C#
Formation #DEV97

Formation Programmation en C#

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 5 jours

Code : DEV97


Sessions programmées :

Du 08 au 12 Fév. 2021

Du 26 au 30 Avril 2021

Du 21 au 25 Juin 2021

Du 13 au 17 Sept. 2021

Du 08 au 12 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 5 jours

Code : DEV97


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

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 08 au 12 Fév. 2021
  • Du 26 au 30 Avril 2021
  • Du 21 au 25 Juin 2021
  • Du 13 au 17 Sept. 2021
  • Du 08 au 12 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation