[Éric Commelin]

 Développement,  Formation &  Conseil.

# .Net,  Développement système & réseau &  Web.

Séminaire .Net, 3 jours

Applications .NET, solutions de développement


Résumé

Cette formation vous permettra d'apprécier les apports du .NET dans la conception des principaux types d'applications. Elle vous présentera l'architecture du Framework .NET, avec ses composants d'accès aux données ADO.NET et EntityFramework.


Contenu

Introduction à l'environnement .NET
Accès aux données : ADO.NET, Linq To Sql, Entity Framework et XML
Développement WinForms et WPF
Développement Web ASP.NET Web Forms & MVC
Déploiement d'applications Mobiles
Services Web et services WCF
Service Windows
Sécurité des applications .NET

Objectifs pédagogiques

Ce séminaire vous démontrera comment .Net permet aux développeurs d'écrire les applications modernes répondant aux besoins des entreprises et des utilisateurs.

Ce tour des principales solutions de développement permettra aux décideurs de faire les bons choix de développement.

Il apportera aux chefs de projets la culture nécessaire pour comprendre vos développeurs.

Il apportera aux développeurs la connaissance globale de .Net qui leur est nécéssaire avant de se lancer dans un développement particulier.

Pré-requis

Connaissances de base en développement d'applications et des protocoles Internet.

Expérience souhaitable en programmation Objet.

Participants

Responsables de projets, développeurs désirant comprendre le contenu de l'environnement de développement VS 2015/2013/2012/2010 afin de construire des applications basées sur le framework .NET les dernières versions du framework .Net.


Détails de la formation...

Introduction à l'environnement .NET

Présentation de l'architecture du framework .NET.
Les principaux composants du framework (assemblys, espace de noms et package Nuget).
Les Caractéristiques des langages C# et VB (système de types, réflexion, .généricité, traitements asynchrones).
Travaux pratiques / Démonstrations : Exemple d'un programme de type Console en .NET. Illustration du MSIL.

Accès aux données : ADO.NET et XML

Principe d'ADO.NET.
EntityFramework.
Intégration et utilisation de XML dans .NET.
Principe et utilisations de LINQ.
Travaux pratiques / Démonstrations : Exemple d'application s'appuyant sur ADO.NET. Exemple de programmes manipulant XML.

Développement WinForms et WPF

Les différents types d'applications Windows.
Déploiement de l'application avec ClickOnce.
Windows Presentation Foundation (WPF).
Syntaxe XAML.
DataBindind et modèle de programmation.
Accès aux données en Windows Forms et en WPF.
Travaux pratiques / Démonstrations : Réalisation d'une application Windows Forms et WPF avec déploiement par ClickOnce.

Développement Web ASP.NET

L'architecture d'ASP.NET.
Modèles d'applications WebForms et MVC.
Survie des données applicatives avec Session.
Outils de conception HTML5, CSS3 et JavaScript.
Intégration d'AJAX et de JQuery.
L'accès aux données en ASP.NET.
Les objets métiers comme source de données.
Travaux pratiques / Démonstrations : Exemple de programme Web dynamique utilisant ASP.NET. Saisie d'informations et déclenchement de traitement.

Déploiement d'applications Mobiles

Principe des applications Silverlight.
Développement d'applications pour Windows 8.
Développement d'applications Windows Phone.
Travaux pratiques / Démonstrations : Exemple d'application Windows 8.

Services Web et services WCF

Principe de fonctionnement du Remoting et des Services Web (WSDL, SOAP, XML, UUDI, etc.).
Développement des Services Web.
L'architecture SOA avec WCF.
Travaux pratiques / Démonstrations : Exemple de programme en .NET basé sur ASP.NET et mettant en oeuvre un service Web. Exemples de Web Services d'accès aux bases de données.

Sécurité des applications .NET

Les mécanismes de sécurité intégrés à .NET.
Sécurité basée sur les rôles, le code...
Travaux pratiques / Démonstrations : Exemple de programme faisant un contrôle de l'identité des utilisateurs en .NET et gestion de la sécurité d'exécution. Sécurisation des assemblies par la signature.