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

Participants : Les développeurs .NET expérimentés qui veulent améliorer leurs applications avec les nouvelles fonctionnalités de .NET 4.5

Durée : 4 jours - 28 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.

Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.

Dates des formations
Contactez-nous pour des informations sur les disponibilités pour cette formation.
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

pré-requis

Une expérience en programmation C# ou Visual Basic

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Accessibilité handicapés

- Au centre d’affaires ELITE partenaire d’ACF à 20 m.
- Guide d’accessibilité à l’accueil.

Le Programme

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

É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