Aller au contenu principal
Accueil

Votre accélérateur de compétences numériques

Navigation principale

  • Nos formations
    • Base des données
    • Bureautique CAO DAO PAO
    • Développement
    • Management des systèmes d'information
    • Réseaux et télécoms
    • Sécurité
    • Services et applications
    • Systèmes d'exploitation
    • Virtualisation
    • Formation en Assurance
    • Formation Bancaire
    • Formations par technologie
    • Toutes nos formations
  • Financements
    • Accord cadre
    • Actions collectives
    • Compte personnel de formation - CPF
    • Congé individuel de formation - CIF
    • L'aide Individuelle à la Formation - AIF
    • OPCA
    • Période de professionnalisation
    • POE et AFPR
  • Nos offres
    • Notre offre de formation
      • E-learning tutoré
      • Session de formation Inter-Entreprise
      • Session de formation Intra-Entreprise
      • Nos avantages
    • Conseil IT - Pilotage projet - MOA
    • Intégration logiciel
  • Nous connaître
    • Historique
    • Charte de qualité
    • Nos partenaires
    • Nos centres de formations
    • Nos vidéos
    • Actualités

Microsoft Développeur .Net et Visual Studio 2015

Objectifs

Cette formation sur C# 6 et le Framework .NET 4.6 vous permettra de maîtriser les fondamentaux et la syntaxe du langage C# ainsi que l'environnement de programmation Visual Studio 2015. S’appuyant sur des exemples concrets, la plateforme .NET 4.6 vous sera également présentée afin de bien comprendre l'environnement global sur lequel repose le langage C#. A la fin de cette formation C# 6 / .NET 4.6 vous serez en mesure de d’assurer la mise en en œuvre de ce que vous aurez appris sur le développement objet (classe, méthode, héritage...). Vous n’aurez aucun mal à comprendre le rôle du Framework .NET 4.6 et à utiliser ses classes. L’utilisation de Visual Studio 2015 et sa configuration vous seront familières et vous saurez programmer en langage C# tout en disposant des bons réflexes et en maîtrisant la syntaxe du langage C#. Le cours vous montrera comment utiliser ADO.NET et LINQ pour accéder aux données d'une base et les manipuler, mais aussi à créer des applications Windows riches en fonctionnalités (WinForms). Enfin le formateur vous indiquera comment vous servir des fonctionnalités avancées de C# 6 et des nouveautés du Framework .Net 4.6.

Programme

Démarrer avec .Net

  • Connaître les terminologies .NET et les évolutions .NET
  • Découvrir le positionnement de C# dans l'architecture globale .NET 4.6
  • Savoir les différences entre C# et VB .net
  • Approfondir l’architecture détaillée de .NET et les différentes familles d’applications .NET 4.6 et de Visual Studio 2015
  • Comparer C# avec d'autres langages

Langage C# 6

  • Découvrir le modèle objet avec le langage C#, les classes et objets
  • Savoir utiliser du code géré et gestion de la mémoire
  • Connaître les pratiques d'héritage, surcharge, polymorphisme, propriétés, indexeurs et énumérateurs
  • Développer des expression d'initialisation, types anonymes, propriétés automatiques, méthodes d'extension, méthodes partielles et lambda expressions
  • Utiliser des Generics, des Dynamic, paramètres optionnels et interopérabilité COM améliorée, Co et Contra variance
  • Les fonctions avancées du C# : appel synchrone et asynchrone, types génériques, propagation de null, interpolation de chaîne

Classes incontournables du Framework .NET

  • Utiliser les classes mathématiques, structures usuelles, gestion des dates
  • Gérer le formatage des chaînes et filtrer l'information grâce aux expressions régulières
  • Savoir utiliser les conteneurs classiques : listes, listes triées, piles et tables de hashag

Entrées / Sorties

  • Maîtriser l’encodage des données à travers ses règles et ses formats (ascii, utf-8, etc.)
  • Convertir le format de texte et gérer les notions de flux, FileStream/StreamWriter/StreamReader
  • Savoir gérer les entrées/sorties synchrones/asynchrones

ADO .Net

  • Utiliser la nouvelle philosophie de LINQ et respecter un niveau d’indépendance supplémentaire avec ADO.Net Entity Framework
  • Découvrir les notions de classe client / fournisseur en C#7, les classes ADO.Net fournis par C#7
  • Savoir accéder aux données avec DataReader ou DataSet

Composants sous Windows Forms

  • Utiliser les WinForms, formulaires hérités et contrôles utilisateur
  • Connaître les différents types de contrôles, menus contextuels (popup), presse-papier
  • Gérer les assemblies de ressources et l'application multilingue

Configuration et déploiement

  • Configuration du déploiement, de l'application et du paramétrage utilisateur
  • Savoir utiliser l'internationalisation d'une application Winforms
  • Utilisation de Windows Installer et Click Once

ASP.Net et C# 6

  • Gérer les opérations asynchrones, sur les fichiers et prise en main du protocole de WebSockets
  • Connaître le principe d'une application ASP.NET, des Web Services,
  • Découvrir les nouveautés de C# 6 dans ASP.NET, C#, ASP.NET et le modèle MVC

Durée

5 jours

Réf.

MS-70-483-4

CPF

Oui, nous consulter

Coût HT

2350 €
Collations et déjeuners offerts en inter-entreprise

Participants

Min : 4 / max : 12

Public visé

Développeur, ingénieur d'études, chef de projet technique

Prérequis

Il est recommandé d'avoir des connaissances en programmation objet

Examen

A l'issue de cette formation, vous serez en mesure de passer l'examen l'examen 70-483 Programming in C#

> S'inscrire

  • Imprimer
  • Télécharger le PDF
Envoyer par email
> Contactez-nous

Nos formations sont dispensées dans l'un de nos centres de formation (inter-entreprise) ou dans vos locaux (intra-entreprise), avec ou sans certification. 
Nous sommes présent sur l'ensemble des grandes agglomérations françaises et disposons de locaux à la demande ou permanent dans les villes suivantes : Bordeaux, Clermont-Ferrand, Lille, Lyon, Paris et Ile-de-France, Strasbourg et Toulouse.

logo CWT

    Tél. : +33 (0)9 72 65 16 25

    N° Siret : 819 335 977 000 24

    N° DA : 11 75 559 02 75

    Siège social : 10 rue Penthièvre 75008 Paris

Pied de page

  • Conditions générales de vente
  • Mentions légales
  • Cookies
  • Recrutement
  • Contact
  • Cyrware France
  • Belgium
  • Suisse
  • Cyrware Angleterre
  • Cyrware Etats-Unis
  • Cyrware Egypte
  • Cyrware Emirats Arabes Unis
Copyright 2019 © CYRWARE TECHNOLOGY. All rights reserved.