connexion à votre compte

Formations .Net




Formations : .Net




 .Net 
.NET la synthèse
  • Comprendre l'ensemble de l'offre Microsoft .NET et du framework .NET
  • Identifier les impacts de .NET sur l'architecture du Système d'Information
  • Se forger un avis objectif sur l'intérêt de .NET par rapport aux alternatives concurrentes
  • Avoir une vision sur les dernières nouveautés et l’évolution de la plate-forme



Apprentissage de C Sharp et introduction au Framework 3.5
Comprendre la programmation avec le langage C Sharp 3 et se familiariser avec les classes essentielles du Framework .Net 3.5
Mettre enoeuvre la programmation orientée objets avec C Sharp.



Apprentissage de VB .Net et introduction au Framework 3.5
Comprendre la programmation avec le langage Visual Basic .Net et se familiariser avec les classes essentielles du Framework .Net 3.5
Mettre en œuvre la programmation orientée objets avec VB .Net.



Architectures .Net multi-niveaux
  • Connaître l'ensemble des services techniques offerts par la plate-forme .Net
  • Evaluer les temps de développement de chaque couche de l'architecture logique
  • Préconiser une architecture pour une application donnée
  • Choisir un des langages de la plate forme .Net
  • Anticiper les évolutions dans l'offre .Net
  • La plate-forme .Net marque un tournant important dans l'orientation technique de l'éditeur Microsoft. Complètement orientée objet, cette plate-forme repose sur une bibliothèque de classes très riche ainsi que sur un outillage prometteur en retour sur investissement.
  • Cette formation offre un tour d'horizon des possibilités techniques de .Net : en proposant plusieurs architectures multi-niveaux, elle amène les stagiaires à découvrir les outils et bibliothèques mis à leur disposition, à imaginer les stratégies de mise en oeuvre et à débattre des différentes options qui s'offrent aux architectes et aux équipes de développement. Afin de se faire une idée des temps de réalisation des applications .Net, quelques travaux pratiques simples offriront aux stagiaires un premier niveau de compréhension et d'utilisation des outils de développement.
  • Ce cours est destiné à ceux qui se posent les questions suivantes : "Que sont les CLR, BCL, CTS, CLS... ?", "Que penser du multi-langage offert par .Net ?", "Que propose .Net pour le développement d'applications Web et d'applications de type client riche ?", "Pourquoi, ou plutôt quand, doit-on implémenter une couche de services, des objets du domaine et une couche de mapping objet / relationnel ?" .



Communication inter-applicative avec WCF
  • Comprendre les concepts de l'architecture orientée service
  • Comprendre les apports de WCF
  • Choisir le mode de communication adéquat
  • Développer des Web Services avec .Net 3
  • Communiquer avec des applications existantes
  • Gérer un Workflow avec WF
  • Tester vos services et leur interopérabilité
  • L'architecture orientée service (SOA) fait de plus en plus d'adeptes. Le Framework .Net évolue donc pour en faciliter l'implémentation. Il permet notamment de réaliser une meilleure communication inter composants (les services), en particulier grâce à Windows Communication Foundation (WCF).
  • Les appels inter composants ont fait l'objet de beaucoup d'attention et de nombreuses versions par le passé : DDE, OLE, COM et les ActiveX, DCOM, COM+. Si l'avènement des Services Web a grandement simplifié le panorama, .Net 3 grâce à une approche simple - l'encapsulation de la complexité - offre la meilleure réponse technique à un besoin de communication, sans faire de compromis sur les besoins opérationnels comme la sécurité, l'asynchronisme ou la fiabilité. Ce cours rappellera brièvement les concepts de la SOA et dévoilera les différents moyens de créer et de publier des services communicants. Il sépare bien les notions de service, d'hébergement (Host) et d'exposition avec des exercices insistant sur la mise en oeuvre complète de ces techniques. Enfin, la technologie de gestion du Workflow (WF) sera utilisée pour enchaîner les appels de services.
  • Ce cours répond aux questions suivantes : "Quels gains espérer à l'utilisation de cette nouvelle brique du Framework ?", "Quelles sont les différences entre services ASMX et WCF ?", "Comment communiquer avec des applications patrimoniales en COM ou MSMQ ?".



Création d'applications Web avec ASP.NET MVC

Vous apprendrez à

  • Construire et déployer des applications Web sécurisées et évolutives avec le framework MVC d'ASP.NET
  • Développer des contrôleurs d'application performants à l'aide d'URL et garantir la robustesse des applications
  • Produire du code sain et facile à maintenir en utilisant l'architecture MVC (Modèle Vue Contrôleur)
  • Créer des vues souples pour faciliter l'interaction entre l'utilisateur et les aides de vue
  • Concevoir des interfaces utilisateur riches avec Ajax et jQuery
  • Sécuriser des applications grâce aux authentifications et aux autorisations basées sur les rôles



De ASP .Net 2 vers ASP .Net 3.5
Découvrir les nouveautés et surtout les fonctionnalités Ajax.



Développement d'applications Web avec ASP.NET et Ajax : Travaux Pratiques

Vous apprendrez à

  • Créer des applications Web multiniveaux avec Visual Studio, ASP.NET et Ajax
  • Concevoir avec Entity Framework, LINQ et ADO.NET pour l'indépendance des données
  • Optimiser les sessions distribuées, l'héritage de page et la mise en cache dans ASP.NET
  • Programmer une couche métier à l'aide d'objets avec état et de transactions distribuées
  • Créer une interface utilisateur plus réactive grâce aux Extensions Ajax et à l'Ajax Control Toolkit
  • Développer des pages Web rapides et efficaces avec les services Web WCF et jQuery



Développement d'applications Windows Forms sur la plate-forme .Net
  • Développer des applications complètes et des composants avec .Net
  • Accéder à une base de données par ADO.NET en mode connecté ou déconnecté
  • Maîtriser la technique de liaison de données (Data Binding)
  • Contrôler votre production avec débogage, tests unitaires, intégration et déploiement
  • Optimiser les performances des applications Windows Forms
  • Globaliser et localiser vos applications
  • Sécuriser vos applications Windows Forms
  • Profiter des moyens modernes de déploiement
  • La création d'applications avec une interface utilisateur très riche a toujours été intéressante. Avec le Framework .Net, cette tâche devient passionnante. La puissance du Framework doit toutefois être domptée.
  • Ce cours commence par la création d'applications graphiques simples pour progresser graduellement vers les applications multi-niveaux. Vous commencerez à utiliser les contrôles standards puis évoluerez vers la création de vos propres contrôles. Après avoir créé une application graphique complète, vous la connecterez à une source de données via les contrôles standards puis via votre propre couche de persistance avec le modèle ADO.NET. Tout le cycle de vie de l'application est traité : débogage, tests unitaires, optimisation des performances, localisation et enfin déploiement. Côté performances, la notion de multi-thread est proposée et mise en oeuvre. Pour exercer vos compétences en conception et terminer sur une mise en pratique de toutes les connaissances acquises, vous développerez un mini Framework de test pour nos applications Windows Forms.
  • Ce cours répond aux questions suivantes : "Comment bâtir une interface graphique ?", "Quels sont les normes et standards ?", "Comment éviter le piège du trop de code derrière les boutons ?", "Je viens de l'environnement VB6, puis-je faire du multi-niveaux, du multi-threading ?".



Développer des applications avec C# et le Framework .Net 3.5
  • Mettre des concepts derrière les termes WPF, Silverlight,XAML, WCF, WF, LINQ
  • Comprendre les apports de .Net 3.5
  • Choisir parmi les éléments du Framework
  • Déployer de nouveaux types d'applications
  • Exploiter les possibilités du langage XAML
  • Comprendre la philosophie LINQ
  • Développer une application tirant parti du Framework
  • Le Framework .Net évolue rapidement avec sa multitude de nouveaux acronymes comme WPF, Silverlight, WCF, WF ou LINQ qui sont dès maintenant utilisables. Microsoft offre avec eux la possibilité de développer les applications d'une nouvelle façon. Comme toute nouveauté technologique d'envergure, il est important d'en avoir une vision d'ensemble, ouverte et critique.
  • Les objectifs des différentes parties du nouveau Framework sont clairement affichés. WPF et Silverlight pour la présentation, WCF pour la communication, WF pour la gestion du Workflow et LINQ pour l'accès aux données. Mais comment profiter des connaissances présentes pour passer au mieux sur la nouvelle version ? C'est ce que vous propose ce cours. Après une étape de découverte détaillée de chacune des parties, une étude de cas complète vous permettra de bâtir une application et de dégager une vue d'ensemble de cette technologie.
  • Ce cours répond aux questions suivantes : "Quels gains espérer à l'utilisation de ces nouvelles briques de Framework ?", "Faut-il préférer les techniques avec code ou avec XAML ?", "Quelles sont les différences entre services ASMX et WCF ?", "Pourquoi séparer le Workflow du reste du code ?".



Développer des applications avec VB .NET
Développer une application Windows Forms en VB .NET.
Apprendre le langage VB .NET.
Créer des projets et configurer les assemblies.
Créer des classes en VB .NET.
Utiliser les composants de base du framework .NET.
Utiliser efficacement les concepts objet.
Utiliser l'atelier de développement intégré.
Communiquer avec des objets COM.



Développer des applications graphiques avec WPF
  • Développer une application tirant parti du Framework WPF
  • Mettre des concepts derrière les termes WPF, XAML
  • Tirer parti efficacement des apports de .Net 3.0
  • Maîtriser l'utilisation et la création de composants graphiques
  • Déployer de nouveaux types d'applications
  • Exploiter les possibilités du langage XAML
  • Utiliser Microsoft Expression Blend
  • Ce cours vous propose un tour exhaustif des technologies à maîtriser pour créer des applications graphiques très riches avec WPF. Après une itération consacrée à la construction et au déploiement d'une application simple, vous plongerez dans le Framework. Vous Vous intéresserez également aux possibilités de personnalisation des interfaces graphiques. Enfin, vous verrez comment améliorer vos interfaces en intégrant des animations, de la 3D ou des médias (vidéo, musique) afin d'offrir une expérience utilisateur originale.
  • Ce cours répond aux questions suivantes : "Quels gains espérer à l'utilisation de cette nouvelle brique du Framework ?", "Faut-il préférer les techniques avec code ou avec XAML ?", "Comment déployer ces nouvelles interfaces ?", "Comment personnaliser l'aspect graphique ?".






Entity Framework 4.0
Comprendre l'intérêt et l'usage des nouveautés apportées par le Framework .Net 4 sur le langage Entity Framework.



Formulaires Web ASP.NET : Une introduction pratique complète

Vous apprendrez à

  • Construire des applications Web dynamiques avec ASP.NET et Visual Studio
  • Créer des interfaces utilisateur cohérentes avec les pages maîtres, les thèmes et les skins
  • Récupérer, modifier et créer des rapports à partir de n'importe quelle source de données
  • Programmer des tâches d'applications courantes notamment des pages maître-détail avec un minimum de code
  • Sécuriser l'accès à l'application grâce à l'authentification par formulaire
  • Créer de multiples possibilités d'affichage sur une seule page avec des modèles



Introduction à la programmation Microsoft.Net Framework avec Visual Studio 2005

Ce cours dirigé apporte un premier niveau de connaissances aux développeurs qui ne sont pas familier avec le Framework Microsoft .Net ou Microsoft Visual Studio 2005. Les participants apprendront à travailler en environnement Visual Studio 2005, à travers les bases fondamentales d'un langage de programmation tel que Visual Basic ou Visual C#.




JQUERY
Utiliser le framework JQuery pour créer simplement des interfaces graphiques
Assurer la compatibilité des applications internet riches (RIA) sur tous navigateurs.



LINQ ET ADO - (de 2.0 vers 3.5)
Découvrir les nouvelles fonctionnalités d'accès aux données.



Programmation avec .NET : Introduction complète : Travaux Pratiques

Vous apprendrez à

  • Concevoir et programmer des applications Web et Windows avec Microsoft .NET et Visual Studio
  • Écrire du code orienté objet avec Visual Basic et C#
  • Exploiter Visual Studio pour la génération de code, la conception d'interface utilisateur, les tests et le débogage automatisés
  • Créer des applications Web ASP.NET et traiter des Web Forms
  • Contrôler l'accès à un site Web grâce à l'authentification par Web Forms
  • Construire des bases de données SQL Server et y accéder en utilisant ADO.NET



Programmation avec Visual Basic pour .NET

Vous apprendrez à

  • Construire des applications .NET multiniveaux avec Visual Basic à partir de composants logiciels réutilisables
  • Concevoir des composants orientés objet avec l'héritage et le polymorphisme
  • Exploiter les caractéristiques avancées : les interfaces, les génériques et les exceptions
  • Construire des composants de niveau intermédiaire qui permettent l'accès aux données en utilisant ADO.NET et LINQ
  • Concevoir et coder des interfaces utilisateur Windows et Web
  • Déployer des applications via Internet avec ClickOnce



Programmation avec Visual Basic pour .NET

Vous apprendrez à

  • Construire des applications .NET multiniveaux avec Visual Basic à partir de composants logiciels réutilisables
  • Concevoir des composants orientés objet avec l'héritage et le polymorphisme
  • Exploiter les caractéristiques avancées : les interfaces, les génériques et les exceptions
  • Construire des composants de niveau intermédiaire qui permettent l'accès aux données en utilisant ADO.NET et LINQ
  • Concevoir et coder des interfaces utilisateur Windows et Web
  • Déployer des applications via Internet avec ClickOnce



Programmation d'applications SharePoint 2007 avec .NET : Travaux Pratiques

Vous apprendrez à

  • Construire des applications SharePoint robustes avec .NET
  • Étendre les capacités d'un site avec les Features SharePoint
  • Optimiser la performance d'un site à travers les pages d'application
  • Créer des composants Web Parts à insérer dans les pages
  • Automatiser les listes et la gestion de documents en programmant des événements
  • Simplifier les déploiements au sein d'une ferme avec Solutions



Programmation d'applications Windows avec C#
Programmer sous Windows avec le langage C#



Programmation d'applications Windows interactives avec .NET : Travaux Pratiques

Vous apprendrez à

  • Programmer des applications Windows interactives avec C# et Visual Basic
  • Concevoir des interfaces utilisateur graphiques avec les contrôles .NET avancés
  • Utiliser le framework .NET pour la sérialisation, l'entrée/sortie de fichiers, le multithreading et la globalisation
  • Accélérer la liaison de données grâce aux sources de données ADO.NET
  • Optimiser le déploiement d'applications avec ClickOnce
  • Créer des contrôles personnalisés pour développer rapidement des applications



Programmation de Microsoft.Net Framework avec Visual Studio 2005

Ce cours dirigé permet aux développeurs connaissant par exemple Visual Basic .NET or Visual C#, de migrer vers de nouveaux langages de programmation pour développer en environnement Microsoft .NET Framework versions 2.0 et 3.0 avec Visual Studio 2005.




Programmation de services Web .NET : Une introduction pratique complète

Vous apprendrez à

  • Programmer la gamme entière des services Web .NET avec Visual Studio
  • Créer des services ASMX pour .NET 2.0 et des services Windows Communication Foundation (WCF) pour .NET 3.x/4
  • Intégrer des services RESTful dans des applications Ajax avec WCF Data Services
  • Créer des services d'applications Internet riches (RIA) WCF pour les applications clientes Silverlight
  • Organiser des processus métier à long terme avec Windows Workflow Foundation (WF) 4 et Workflow services
  • Déployer des services avec le Service d'activation des processus Windows (WAS) et Windows Server AppFabric



Programmation intensive avec le Framework .Net
  • Parcourir le langage C#
  • Améliorer vos connaissances de certaines API du Framework .Net
  • Cerner les services techniques offerts par .Net
  • Gérer le multi-tâches en .Net
  • Intégrer des composants existants à une application .Net
  • Connaître les évolutions de C#
  • Améliorer vos aptitudes à la conception des applications
  • Accéder aux données avec ADO.NET
  • Créer une IHM avec Windows Forms
  • Tout développeur C# acquiert petit à petit une meilleure connaissance des spécificités du langage et du potentiel des classes du Framework. Ce cours vous aide à réduire ce temps d'apprentissage.
  • Ce cours est une invitation à découvrir en profondeur le langage C# et ses évolutions. Vous utiliserez des API essentielles du Framework .Net comme les Windows Forms, ADO.NET ou les Streams, vous permettant ainsi de créer une application de bout en bout. Enfin, vous serez amenés à manipuler un certain nombre de techniques importantes mais souvent négligées du Framework .Net comme développer des applications multi-tâches robustes, comprendre le fonctionnement précis du Garbage Collector ou interopérer avec des composants natifs (DLL) ou COM. Au travers d'ateliers complets, nous exercerons nos compétences de conception et appliquerons les bonnes pratiques du développeur .Net.
  • Ce cours répond aux questions suivantes : "Qu'y a t-il dans le Framework .Net ?", "Quelles sont les pratiques préconisées pour sa bonne utilisation ?", "Comment concevoir une application .Net ?", "Comment interagir avec une application Windows d'avant .Net ?".



Programmation Web avec C# et ASP .Net 3.5
Concevoir une application Web avec ASP .Net 3.5 et le langage C#
Accéder aux données relationnelles
Utiliser Ajax pour ASP .Net.



Programmation Web avec VB .Net et ASP .Net 3.5
Comprendre la programmation Web ASP .Net 3.5 avec le langage Visual Basic .Net.



Programmation Windows avec VB .Net
Programmer en Visual Basic .Net



Visual Studio 2008 - Ado .Net 3.5
Décrire les possibilités et la structure de ADO .Net 3.5
Lister les technologies et techniques disponibles pour gérer les données et mettre en œuvre les transactions pour contrôler l’intégrité des données et la concurrence d’accès.



Visual Studio 2008 - ASP .Net 3.5
Construire et configurer un site web ASP .Net.



Visual Studio 2008 - Windows Communication Foundation
Construire et configurer une solution Windows Communication Foundation (WCF).



Visual Studio 2008 - Windows Presentation Foundation
Développer et configurer des solutions WPF (Windows Presentation Foundation)
Tirer profit du Framework 3.5 à travers les applications Windows.



Visual Studio 2008 - Windows Workflow Foundation
Construire et configurer une solution Windows Workflow Foundation (WF).



Visual Studio 2008 - WPF, WCF, WF
Faire un tour d'horizon des trois briques logicielles apparues dans la version 3 du Framework .Net et présentes dans les versions à venir.



Visual Studio 2010 - ASP .Net MVC version 2.0
Découvrir ASP .Net MVC version 2 dans Visual Studio 2010.



Visual Studio 2010 - Les nouveautés
Comprendre les évolutions des langages et du Framework 4 : WPF, ASP .Net, Entity Framework 4, Plateforme Azure.




 ADO .Net 
Ado .net : des applications orientées web centrées sur les données (ms2389)

• Créer des applications centrées sur les données

• Créer des services Web avec Microsoft ADO .NET, Microsoft SQL Server et Microsoft .NET Framework




ADO.Net 3.5 avec Microsoft Visual Studio 2008

Ce cours permet aux développeurs d’acquérir les connaissances et compétences nécessaires pour accéder et modifier les données à l’aide de ADO .Net 3.5.





 ASP .Net 
.NET, accès aux données 3 jour(s) soit 21 heure(s)

Cette formation vous permettra de vous familiariser avec les différentes techniques d’accès aux données disponibles en .NET. Les principaux scénarios standard seront présentés au travers d’ateliers pratiques réalisés en C# ou en VB .NET, dans le contexte d’applications de type Windows Forms et Web.




ASP.NET 2.0/3.5, développement Web 5 jour(s) soit 35 heure(s)

Ce cours permettra aux participants d'appréhender les aspects avancés du développement Web avec ASP.NET 2.0 et 3.5, comme, entre autres, l'utilisation du cache de IIS et d'ASP.NET, la sécurité et les profils utilisateurs, l'internationalisation des applications, etc. Le tout dans le contexte d'architectures multiniveaux.




Développement d'applications Web avec ASP.NET
  • Appréhender l'organisation d'un site ASP.NET
  • Développer des pages et des composants ASP.NET
  • Affecter les responsabilités d'un site aux composants adéquats : UserControls, WebForms, CodeBehind, Assemblies
  • Améliorer la conception d'un site ASP.NET en appliquant certains Design Patterns : Smart Proxy, Pro-active DataSet
  • Accéder à une base de données par ADO.NET en mode connecté ou déconnecté
  • Invoquer des services à distance en utilisant .Net Remoting ou les Web Services
  • Optimiser les performances des applications ASP.NET
  • Maîtriser les apports de la version 2.0 du Framework ASP.NET
  • Sécuriser ses applications Web ASP.NET
  • Utiliser des appels asynchrones (Ajax) pour améliorer la réactivité des IHM Web
  • Avec ASP.NET, la plate-forme .Net offre à la fois un excellent Framework de présentation Web et une très bonne intégration de ce Framework dans des environnements de développement intégrés, gage important de productivité.
  • Ce cours présente le Framework ASP.NET et ses composants réutilisables (WebForms et UserControls). Les travaux pratiques mettront l'accent sur la conception de sites Web ASP.NET (présentation, visualisation, contrôle et navigation) et tiendront compte de contraintes opérationnelles (débogage, optimisation des performances). Et, puisqu'un site Web est une porte d'entrée sur un système d'information, ce cours introduit également l'accès aux bases de données (ADO.NET), l'utilisation de fonctionnalités récurrentes (Assemblies), de composants distribués (.Net Remoting) ou de services hétérogènes (Web Services).
  • Ce cours répond aux questions suivantes : "Comment bâtir un site Web avec ASP.NET ?", "Quels sont les principaux Web Design Patterns ASP.NET ?", "Comment intégrer un site ASP.NET au reste du système d'information ?", "Comment intégrer Ajax et ASP.NET ?".



Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio 2008

Acquérir les connaissances et compétences fondamentales pour créer des applications Web ASP.Net dans un environnement Visual Studio 2008 et sur la plate-forme Microsoft .net.





 C Sharp 
C Sharp et la conception objet
  • Lire et écrire du code C Sharp
  • Utiliser l'outil de développement Visual Studio .Net
  • Créer des modèles du domaine dans la notation UML
  • Affecter des responsabilités aux objets avec les Design Patterns
  • Concevoir des systèmes d'objets à l'aide de diagrammes d'interactions et de classes UML
  • Concevoir à l'aide du polymorphisme, des interfaces, de l'héritage et de l'encapsulation
  • Traduire des conceptions en C Sharp et appliquer des expressions idiomatiques C Sharp
  • Maîtriser quelques composants essentiels du Framework .Net
  • Créer et configurer des assemblages .Net
  • Mettre en oeuvre une programmation avec tests préalables et utiliser le Framework de tests NUnit C Sharp
  • Le passage à Microsoft .Net implique la connaissance d'un langage de développement orienté objet. Parmi ceux proposés par la plate-forme .Net, VB.NET et C Sharp sont les plus populaires. Alors pourquoi se former à ce langage plutôt qu'à VB.NET ? Simplement parce que les développeurs familiers de Visual Basic 6 ont tendance à reproduire le même style de programmation. En passant à C Sharp, la migration vers la programmation objet (et peut être vers Java ou C++ un jour) en sera facilitée.
  • Ainsi, à l'issue de ce cours, vous serez un programmeur non seulement familier des éléments fondamentaux de la syntaxe de C Sharp et de la plate-forme .Net, mais vous saurez également comment aborder l'analyse et la conception orientées objet.
  • Le cours se déroule avec une approche "Just-in-Time" en suivant un projet réaliste développé de manière itérative tout au long de la semaine. Chaque itération donne lieu à une phase d'analyse et de conception. Elle est l'occasion d'approfondir un des concepts objets, vous permettant ainsi de pratiquer le langage C Sharp, d'utiliser quelques Design Patterns incontournables et traduire vos conceptions objets en C Sharp. Vous utiliserez l'outil Visual Studio .Net pour acquérir des compétences immédiatement opérationnelles.



Développer des applications avec C# et le Framework .Net 3.5
  • Mettre des concepts derrière les termes WPF, Silverlight,XAML, WCF, WF, LINQ
  • Comprendre les apports de .Net 3.5
  • Choisir parmi les éléments du Framework
  • Déployer de nouveaux types d'applications
  • Exploiter les possibilités du langage XAML
  • Comprendre la philosophie LINQ
  • Développer une application tirant parti du Framework
  • Le Framework .Net évolue rapidement avec sa multitude de nouveaux acronymes comme WPF, Silverlight, WCF, WF ou LINQ qui sont dès maintenant utilisables. Microsoft offre avec eux la possibilité de développer les applications d'une nouvelle façon. Comme toute nouveauté technologique d'envergure, il est important d'en avoir une vision d'ensemble, ouverte et critique.
  • Les objectifs des différentes parties du nouveau Framework sont clairement affichés. WPF et Silverlight pour la présentation, WCF pour la communication, WF pour la gestion du Workflow et LINQ pour l'accès aux données. Mais comment profiter des connaissances présentes pour passer au mieux sur la nouvelle version ? C'est ce que vous propose ce cours. Après une étape de découverte détaillée de chacune des parties, une étude de cas complète vous permettra de bâtir une application et de dégager une vue d'ensemble de cette technologie.
  • Ce cours répond aux questions suivantes : "Quels gains espérer à l'utilisation de ces nouvelles briques de Framework ?", "Faut-il préférer les techniques avec code ou avec XAML ?", "Quelles sont les différences entre services ASMX et WCF ?", "Pourquoi séparer le Workflow du reste du code ?".



Introduction à la programmation en C Sharp : Travaux Pratiques

Vous apprendrez à

  • Créer, compiler et exécuter des programmes C Sharp en utilisant Visual Studio
  • Écrire et utiliser les constructions, la syntaxe et la sémantique du langage C Sharp
  • Exploiter les espaces de nommage et les classes du framework .NET
  • Développer des composants .NET réutilisables grâce à la réalisation d'interface
  • Accéder aux bases de données en utilisant LINQ (Language Integrated Query) et Entity Framework (EF)
  • Développer des programmes en C Sharp pour les applications de bureau et les applications distribuées multiniveaux



Programmation en C Sharp : Fonctions avancées

Vous apprendrez à

  • Rationaliser les applications centrées sur les données avec les fonctions avancées de C Sharp et l'Entity Framework
  • Appliquer les expressions lambda et les méthodes d'extension pour un traitement du niveau intermédiaire
  • Exploiter les mots clés de LINQ (Language Integrated Query) pour filtrer et trier les données
  • Transférer la logique complexe avec des délégués génériques Func<T,R>
  • Générer des énumérations dynamiques avec IEnumerable<T> dans vos propres classes génériques
  • Utiliser LINQ pour simplifier le traitement du XML



Programmation en C Sharp : Fonctions avancées

Vous apprendrez à

  • Rationaliser les applications centrées sur les données avec les fonctions avancées de C Sharp et l'Entity Framework
  • Appliquer les expressions lambda et les méthodes d'extension pour un traitement du niveau intermédiaire
  • Exploiter les mots clés de LINQ (Language Integrated Query) pour filtrer et trier les données
  • Transférer la logique complexe avec des délégués génériques Func<T,R>
  • Générer des énumérations dynamiques avec IEnumerable<T> dans vos propres classes génériques
  • Utiliser LINQ pour simplifier le traitement du XML




 Visual Basic .Net 
Programmation avec VB.NET et conception objet
  • Penser et concevoir objet
  • Lire et écrire en VB.NET
  • Traduire un modèle de conception en VB.NET et appliquer quelques idiomes VB.NET
  • Créer et configurer des Assemblies .Net
  • Créer des classes de tests VB.NET avec NUnit
  • Concevoir des systèmes objets avec UML
  • Utiliser les composants de base du Framework .Net
  • Utiliser efficacement l'encapsulation, les interfaces, l'héritage, le polymorphisme
  • Utiliser l'atelier de développement Visual Studio .Net
  • Pour pouvoir développer rapidement des applications robustes et évolutives avec VB.NET, il est indispensable d'avoir une certaine maîtrise de la conception objet.