Programming in C# (Visual Studio 2012) (20483)

Course Description Agenda
 

About this Course

VUE D’ENSEMBLE DE LA SYNTAXE C#

  • Vue d’ensemble de l’écriture d’applications en C#
  • Types de données, opérateurs et expressions
  • Structures de programmation du langage C#

CRÉER DES MÉTHODES, GÉRER LES EXCEPTIONS ET SURVEILLER LES APPLICATIONS

  • Créer et appeler des méthodes
  • Créer des méthodes surcharges et utiliser les paramètres optionnels et de sortie
  • Gestion des exceptions
  • Surveillance des applications

DÉVELOPPER LE CODE DES APPLICATIONS GRAPHIQUES

  • Implémenter structures et énumérations
  • Organiser les données dans des collections
  • Gestion d’évènements

CRÉER DES CLASSES ET IMPLÉMENTER DES COLLECTIONS À TYPAGE SÛR

  • Création de classes
  • Définition et implémentation d’interfaces
  • Implémentation de collections à typage sûr

CRÉER UNE HIÉRARCHIE DE CLASSES PAR HÉRITAGE

  • Création de hiérarchie de classes
  • Étendre les classes du .Net Framework
  • Création de types génériques

LECTURE ET ÉCRITURE DE DONNÉES LOCALES

  • Lecture et écriture de fichiers
  • Sérialisation et désérialisation de données
  • Gestion des entrées/sorties pas les flux

ACCÈS AUX BASES DE DONNÉES

  • Création et utilisation d’un modèle de données Entité
  • Interrogation de données par LINQ
  • Mise à jour de données par LINQ

ACCÈS À DES DONNÉES DISTANTES

  • Accès à des données à travers le Web
  • Accès à des données dans le Cloud

CONCEVOIR L'INTERFACE UTILISATEUR D'UNE APPLICATION GRAPHIQUE

  • Utiliser le XAML pour concevoir une interface utilisateur
  • Liaison de contrôles aux données
  • Définir le style d’une interface utilisateur

AMÉLIORER LES PERFORMANCES ET LA RÉACTIVITÉ D'UNE APPLICATION

  • Implémentation du multitâche en utilisant tâches et expressions Lambda
  • Réaliser des opérations asynchrones
  • Synchronisation d’accès concurrents sur les données

INTÉGRATION DE CODE NON MANAGÉ

  • Création et utilisation d’objets dynamiques
  • Gestion de la durée de vie des objets et contrôle des ressources non managées

CRÉATION DE TYPES RÉUTILISABLES ET D'ASSEMBLIES

  • Examiner les métadonnées des objets
  • Créer et utiliser des attributs personnalisés
  • Génération du code managé
  • Versioning, signature et déploiement d’assemblies

CRYPTAGE ET DÉCRYPTAGE DE DONNÉES

  • Implémentation de cryptage symétrique
  • Implémentation de cryptage asymétrique

A qui s'adresse cette formation

Développeurs expérimentés qui ont déjà une connaissance de C#

Certifications

Cette formation fait partie de la certification:

Class Prerequisites

  • Avoir une expérience en programmation C, C++, JavaScript, Objective-C, Microsoft Visual Basic, ou Java
  • Connaissance du concept de la programmation orientée objet

What You Will Learn

  • Disposer de solides bases pour développer des applications en C#
  • Comprendre comment tirer parti de la puissance du Framework avec C#
  • Mettre en oeuvre la programmation orientée objet (POO) avec C#
  • Acquérir les connaissances et compétences nécessaire pour exploiter des données avec LINQ
  • Apprendre à crypter et décrypter les données
Classroom training
Modality: G

Durée 5 jours

Prix
  • Canada: CAD 2 895,-
  • SA Voucher: 5
Dates and Booking
Formation en ligne
Modality: U

Durée 5 jours

Prix
  • Canada: CAD 2 895,-
  • SA Voucher: 5
Dates and Booking
E-Learning MOC on Demand
Modality: P
Prix
  • Canada: US$ 995,-
Buy E-Learning
 
pointer une ville pour s'enregistrerAgenda
This is an Instructor-Led Classroom course
Fast Lane s’engage à mettre en œuvre les formations garanties quelque soit le nombre de participants, en dehors des cas de force majeurs ou d’événements exceptionnels, comme un accident ou un maladie de l’instructeur.
Formation confirmée sous réserve d'une personne supplémentaire.
Cours en ligne avec instructeur
  *   This class is delivered by a partner.
Canada

Actuellement aucune session planifiée  For enquiries please write to info@fastlaneca.com.

Etats-Unis
Oct 30-Nov 3, 2017 Formation en ligne 08:30 US/Central * S'inscrire
Nov 13-17, 2017 Formation en ligne 08:30 US/Central * S'inscrire
Dec 4-8, 2017 garanti ! Formation en ligne 09:00 US/Eastern * S'inscrire
Jan 8-12, 2018 Formation en ligne 08:30 US/Central * S'inscrire