Applications .NET, solutions de développement

Formation

À la Seyne Sur Mer

1 730 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Lieu

    La seyne sur mer

  • Durée

    3 Jours

  • Dates de début

    Dates au choix

Cette formation vous permettra d'apprécier les apports du .NET 3.5 dans la conception des principaux types d'applications (clients lourds avec WinForms et WPF, clients légers en ASP .NET, clients Internet riches avec Silverlight, services Web WCF et services Windows). Elle vous présentera l'architecture du Framework .NET, avec ses composants d'accès aux données ADO .NET, et ses mécanismes de sécurité intégrés.

Les sites et dates disponibles

Lieu

Date de début

la Seyne Sur Mer ((83) Var)
Voir plan
70, Rue de Rome, 83500

Date de début

Dates au choixInscriptions ouvertes

À propos de cette formation

Ce cours s'adresse aux responsables de projets et aux développeurs professionnels désirant comprendre le contenu de l'environnement de développement Visual Studio 2010/2008 afin de construire des applications basées sur le Framework .NET 4.0/3.5.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • .NET
  • Gestion des accès aux données .NET
  • Ado.NET
  • XML
  • Développement d'applications WinForms
  • WPF
  • ASP.NET
  • Silverlight
  • Déploiement d'applications avec ClickOnce
  • Gestion des services web .NET

Le programme

Introduction à l'environnement .NET
  • Présentation de l'architecture du Framework .NET : CLR, hiérarchie des classes, espaces de noms, intégration des langages (CLS/CLI).
  • Les principaux composants du framework : ASP.NET, ADO.NET, les Web Services.
  • Le CLR, notions d'assembly et de domaine d'application.
  • Assemblys signés, privés et publics (rôle et utilisation du GAC).
  • Les outils du développeur : Structures et classes, génériques, délégués et événements, réflexion
  • Les nouveautés de C# 3.0/4.0 et VB.9/10 dans le Framework 3.5 : inférence de type, types anonymes, méthodes d'extension, LINQ.

Travaux pratiques :
Exemple d'un programme de type Console en .NET. Illustration du MSIL. Illustration de l'approche orientée Objet dans le Framework.

Gestion des accès aux données : ADO.NET et XML
  • Principe d'ADO.NET : classes d'accès aux données, utilisation des connexions aux bases de données.
  • Intégration d'une connexion base de données, génération de requête. Création de listes liées à des bases de données.
  • Intégration et utilisation de XML dans .NET : sérialisation des données, définition des schémas.
  • Principe du modèle en trois couches : couche présentation, couche métier et couche d'accès aux données.
  • Démonstration des limites de l'accès direct aux données par les applications, couche d'accès typée aux données : TableAdapters, LINQ To SQL et EntityFramework.

Travaux pratiques :
Exemple d'application utilisant les bases de données et s'appuyant sur ADO.NET. Exemple de programmes manipulant XML.

Développement d'applications fenêtrées WinForms et WPF
  • Les différents types d'applications Windows : WinForms, WPF et Service Windows.
  • La globalisation et la localisation d'applications Windows Forms.
  • Déploiement de l'application avec ClickOnce.
  • ADO .Net dans les Windows Forms : Simple Data Binding avec la BindingSource, Complex DataBinding avec la DataGridView.
  • Windows Prentation Foundation (WPF) : méthode de rendu vectoriel, positionnement des éléments, contrôles et formes de base, styles, animations, modèle de contrôles, développement et déploiement d'applications autonomes et hébergées.
  • XAML : présentation de la syntaxe (éléments de propriété, propriétés de contenu, propriétés attachées, extensions de balisage), des principaux outils de conception d'interfaces et de leur intégration avec Visual Studio.
  • Modèle de programmation : rôle des propriétés de dépendance, événements routés, commandes, mécanismes de liaison de données avec formatage et validations des informations saisies.

Travaux pratiques :
Réalisation d'une application Windows Forms et WPF avec déploiement par ClickOnce

Développement d'applications Web ASP .NET et Silverlight
  • L'architecture d'ASP.Net, le cycle de vie d'une Page ASP.Net, gestion des événements d'interface utilisateur. Divers types de contrôles. Compatibilité des navigateurs.
  • Survie des données applicatives avec Session.
  • Conception d'un site : MasterPages, contrôles utilisateurs, fichiers de navigation SiteMap, gestion des thèmes graphiques.
  • Amélioration de l'interface avec ASP.Net AJAX.
  • La localisation d'une application Web ASP.Net.
  • L'accès aux données en ASP.Net : Two Way Data Binding, SqlDataSource, LinqDataSource.
  • Les objets métiers comme source de données : ObjectDataSource

Travaux pratiques :
Exemple de programme Web dynamique en VB.NET utilisant ASP.NET. Saisie d'informations et déclenchement de traitement. Validation des informations saisies.

Méthodes de déploiement d'applications avec ClickOnce
  • Principe du client riche (Smart-Device) et des applications Silverlight.
  • Développement d'applications pour mobiles.
  • Développement et déploiement d'une application Silverlight.

Travaux pratiques :
Exemple d'application utilisant le Compact framework sur des assistants numériques.

Services Web et services WCF
  • Principe de fonctionnement du Remoting et des Services Web (WSDL, SOAP, XML, UUDI, etc.).
  • Développement des Services Web avec Visual Studio 2010/2008.
  • Utilisation d'un Service Web par une application cliente .NET en dehors de .NET : notion de classe proxy, invocation du Web Service et sérialisation XML.
  • L'architecture SOA avec WCF : Interface de service, type de service, liaisons, End Points, binding et behavior.

Travaux pratiques :
Exemple de programme en .NET basé sur ASP.NET et mettant en oeuvre un service Web. Exemples de Web Services faisant des accès bases de données. Exemple de service WCF utilisant plusieurs liaisons.

Sécurité des applications .NET
  • Infrastructure des mécanismes de sécurité intégrés à la plateforme .NET : signature, code managé, authentification, autorisation, cryptage.
  • Sécurité basée sur les rôles
  • Sécurité basée sur le code, programmation et administration

Travaux pratiques :
Exemple de programme faisant un contrôle de l'identité des utilisateurs en .NET et gestion de la sécurité d'exécution.

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Applications .NET, solutions de développement

1 730 € HT