.NET 4.5 : Programmation pour les développeurs .NET

Formation #2620 - 4 jours

Crédits ECTS* : 3

*formation éligible aux parcours diplômants de SUPINFO International University

Sessions planifiées

28 mars 2017 - 2220 €
Paris - AnyWare
27 juin 2017 - 2220 €
Paris - AnyWare
26 septembre 2017 - 2220 €
Paris - AnyWare
21 novembre 2017 - 2220 €
Paris - AnyWare

Intra-entreprise

Learning Tree au cœur de votre entreprise.

Demander un devis

À propos de cette formation :

Visual Studio et .NET simplifient l'accès aux données, rationnalisent le code et améliorent les expériences utilisateur. Dans cette formation .NET 4.5, vous obtenez les compétences pour optimiser les applications en utilisant les fonctionnalités .NET introduites dans .NET 4/4.5 notamment ASP.NET 4, la programmation parallèle et asynchrone, l'Entity Framework et jQuery.

Vous apprendrez à :

  • Automatiser l'accès aux données avec l'ORM Entity Framework et LINQ to Entities
  • Tirer parti des nouvelles fonctionnalités d'ASP.NET et de WCF, comme l'API Web, jQuery, JSON et REST
  • Créer des applications pour le store Windows 8 avec XAML, JavaScript et WinRT

Travaux Pratiques :

  • Améliorer des applications ASP.NET 2 avec les nouvelles fonctionnalités de .NET
  • Exécuter du code en parallèle sur plusieurs processeurs
  • Programmer des requêtes avec LINQ to Object
  • Mapper des objets et des données relationnelles avec EF
  • Créer et utiliser des services REST avec WCF
  • Utiliser jQuery pour améliorer la réactivité des interfaces utilisateur

À qui s'adresse cette formation ?

Les développeurs .NET expérimentés qui veulent améliorer leurs applications avec les nouvelles fonctionnalités de .NET 4. Une expérience en programmation C# ou Visual Basic du niveau de la Formation 502, Programmation avec .NET : Les fondamentaux, est supposée acquise.

Prérequis

Il est nécessaire d'avoir une expérience en développement ASP.NET 2. Vous devez comprendre les fondamentaux d'ASP.NET. Vous devriez par exemple savoir :

  • Créer des sites Web ASP.NET avec Visual Studio
  • Contrôler les mises en forme et les styles avec des pages maître et des thèmes
  • Traiter des formulaires Web ASP.NET
  • Comprendre la gestion de projet au moyen de sessions, l'état d'affichage et la mise en cache

Contenu de cette formation :

Architecture de .NET 4 / 4.5

  • Niveaux et technologies
  • Prendre en compte l'architecture de l'application, des données à l'interface utilisateur

Les nouvelles fonctionnalités de .NET

  • LINQ
  • Entity Framework
  • WCF
  • Ajax
  • jQuery
  • Améliorer la productivité avec les fonctionnalités de l'IDE de Visual Studio 2012
  • Exploiter WinRT et les applications pour le store Windows 8

Mise en œuvre des extensions C# et VB

  • Types inférés
  • Fonctions anonymes
  • Expressions lambda
  • Initialiseurs d'objets
  • Méthodes d'extension et méthodes partielles
  • Paramètres optionnels

Extraction et manipulation des données avec LINQ

  • Sélectionner des données avec des expressions LINQ
  • Agréger des données dans des collections
  • Construire des requêtes LINQ avec des expressions lambda
  • Utiliser les nouvelles fonctionnalités du langage avec LINQ

Programmation parallèle et asynchrone

  • Exécuter des threads en arrière-plan avec la classe Task
  • Exécuter du code en parallèle sur plusieurs CPU avec PLINQ
  • Ajouter des fonctionnalités dynamiques aux applications avec DLR
  • Développer des applications plus réactives

Mapper des objets aux données relationnelles

  • Comparer les méthodes d'accès aux données traditionnelles avec les outils et les technologies des ORM
  • Mapper des tables aux objets dans le concepteur EF
  • Générer automatiquement des classes d'entités

Remplacer le code ADO.NET par LINQ to Entities

  • Interroger des données de bases relationnelles
  • Ajouter, modifier et supprimer des données avec la classe DbContext
  • Simplifier la lecture et l'écriture de XML avec LINQ to XML

Manipuler différents modèles de programmation

  • Database-first
  • Model-first
  • Code-first
  • Exploiter les POCO pour les intégrer dans les applications

Utiliser des nouvelles fonctionnalités de WCF

  • Intégrer des entités EF dans une application distribuée
  • Optimiser le transfert de données avec JSON
  • Créer des services de données WCF sans configuration

Accéder aux services REST via HTTP et l'API Web

  • Développer des services HTTP qui accèdent aux navigateurs et aux appareils mobiles via l'API Web
  • Appeler des services de façon asynchrone
  • Dé-sérialiser des données JSON dans le client

Optimiser la réactivité des applications web

  • Développer des interfaces utilisateur très réactives avec jQuery, intégrer du code jQuery dans des pages web
  • Créer des pages accrocheuses avec les animations jQuery
  • Optimiser les URL avec le routage

Automatiser le déploiement et l'accès aux données

  • Appeler des services WCF avec jQuery, Ajax et JSON
  • Intégrer des contrôles de données dynamiques dans les pages ASP.NET
  • Utiliser des Websockets pour une communication duplex totale

Affecter des droits d’administration

Évaluer les différents types d'applications pour le store Windows 8

  • Apprendre à développer des applications web avec HTML5, CSS3 et JavaScript
  • Utiliser XAML avec C# ou VB
  • Tirer parti des API Runtime de Windows

Développer et déployer des applications

  • Publier des applications dans le Windows Store
  • Déployer des applications en entreprise

Inscrivez-vous dès maintenant - sans risque

Appelez le 01 49 68 53 00 ou inscrivez-vous en ligne en sélectionnant une date ci-dessus.

  • Pas de paiement à l'avance
  • Payez jusqu'à 30 jours après la formation
  • Votre satisfaction est garantie - ou vous ne payez pas la formation

Vous pouvez organiser cette formation dans votre entreprise

Organisez une formation Learning Tree sur votre lieu de travail avec notre solution intra-entreprise.
Que votre entreprise nécessite une seule formation ou un cursus complet, Learning Tree dispose de l'infrastructure, des technologies, des formateurs experts et de la maitrise pour gérer tous les aspects de votre formation - où et quand vous le souhaitez.

Suivez votre formation avec AnyWare d'où vous voulez

Suivez nos formations chez vous, du bureau ou dans le centre AnyWare de Learning Tree le plus proche et bénéficiez du même enseignement pratique de qualité délivré par nos formateurs.
AnyWare c'est notre plateforme de formation présidentielle à distance par Internet.

Financez votre formation

Le financement de votre formation ne doit pas être un obstacle. Nos conseillers vous aiderons dans vos démarches avec les OPCA par exemple.
Profitez également de la réduction Return to Learn qui récompense les participants ayant déjà suivi une formation Learning Tree.

Suivez une formation Learning Tree et profitez des avantages de SUPINFO International University !

Pour toute formation que vous aurez suivi chez Learning Tree, SUPINFO International University vous offre pendant un an le statut Advanced Member d'une valeur de 250€.
Ce statut privilégié vous permettra de profiter de ressources pédagogiques sélectionnées par SUPINFO :

* Services disponibles prochainement.