Evoluer vers le langage Objet



Documents pareils
Formateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie

CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION LANGUE COMPÉTENCES TECHNIQUES CERTIFICATION

Consultant.NET / SharePoint

Bien aborder un projet SharePoint 2013

Catalogue des formations 2014

EXTENSION de Microsoft Dynamics CRM Réf FR 80452

Olivier Deheurles Ingénieur conception et développement.net

DotNet. Plan. Les outils de développement

Sql Server 2000, 2005, 2008 R2 o T-SQL o Création d'un modèle de données o Full text search o Administration Oracle 9i, Oracle 11g

Introduction au développement SharePoint. Version 1.0

formations microsoft www www www www aux nouvelles technologies Catalogue 2011 Azure Azure Azure SharePoint 2010 Surface Visual Studio Surface Surface

Point sur les solutions de développement d apps pour les périphériques mobiles

R E S O T E L. Ingénierie des Systèmes Informatiques Réseaux et Télécommunications. Calendrier des Formations IT

Formation longue DE 2012 Description des parcours

Bibliothèque Numérique L'intégrale Collection Ressources Informatiques

Développement logiciel, Technologies.NET

Notre Catalogue des Formations IT / 2015

Déployer une application cliente avec le Framework.NET 3.5 Client Profile

Programme national de Certification des compétences. Cursus de formation Certifiante

Sébastien Sougnez 24/12/ / s.sougnez@areaprog.com 2 ans et demi d expérience

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Formations Techniques : Infrastructures Janvier - Mars 2009

Programme de formation

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS

Résumé DOMAINES DE COMPETENCES

REPUBLIQUE TUNISIENNE MINISTERE DES TECHNOLOGIES DE LA COMMUNICATION

Dominic Jobin. Profil. Expérience professionnelle avenue de l Hôtel-de-Ville #606, Montréal (Qc) H2T 2A djobin@gmail.

ASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques

Cadrage fonctionnel et technique des sites Visa Premier et Infinite. Réalisation des déploiements pour l hébergeur.

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

Architecte de Systèmes d Information, Ingénieur Logiciel, Chef de projet

Notre processus d embauche

SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm

ARCHIT ECT E LOGICIEL - DÉVELOPPEUR SENIOR.NET. 39 ans - 13 ans d'expérience

Benjamin DE VUYST. Architecte solutions Microsoft.net Certifié Microsoft.net Core et WPF

Collaborateur GdP Leader Technique/Architecte

Burckel Thomas. Formation. Compétences

2010 Catalogue Formation

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft

M2 SIAW - Exemples de stages réalisés. Gabriella Salzano - Document de travail - 28/1/2015

Langages Standards Web (XSL, XMLDOM, HTML, DHTML, CSS, JavaScript), ASP, C, ESQL-C, Scripts Shell, PL/SQL, C++, C#, ASP.NET

SPT Description du cours NORAMSOFT SPT2013. SharePoint 2013 pour développeurs

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Programme ASI Développeur

Qu est ce que Visual Guard. Authentification Vérifier l identité d un utilisateur

Formations qualifiantes pour demandeurs d emploi

Devenez un véritable développeur web en 3 mois!

INGÉNIEUR - DÉVELOPPEUR SENIOR.NET. 31 ans - 8 ans d'expérience

juillet 2015 à janvier 2016

Création d application d entreprise

Stage Ingénieur en développement logiciel/modélisation 3D

juillet 2015 à janvier 2016

Armand PY-PATINEC 2010

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

< Atelier 1 /> Démarrer une application web

EXPERTS EN DÉVELOPPEMENT ET MODERNISATION DE LOGICIELS WEB ET MOBILES

Consultant SharePoint

DotNet. Présentation de l'offre

ABIDJAN YOPOUGON RESIDENTIEL Immeuble EDUFOR

Développer avec les technologies ESRI. ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France

MERMET Sébastien Ingénieur Informatique INSA Analyste Développeur Senior Business & Data Analyste Senior 11 ans d expérience

10 IIS, Apache, WebSphere, JBoss, Tomcat

Curriculum Vitae Francis Morissette Juillet Document confidentiel

résolument expert Alti: spécialiste des solutions Microsoft durablement humain Poursuivez l aventure sur

SEMINAIRES SUR L ADMINISTRATION D UN RESEAU MICROSOFT WINDOWS 2003

Tableau comparatif des offres Visual Studio

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

CHEF DE PROJET - DÉVELOPPEUR EXPÉRIMENT É PHP - JAVA -.NET. 28 ans - 7 ans d'expérience

Survol des nouveautés

FORMULAIRE D'OFFRE /FOR-LOG/DE-STR/2/AO OFFRE ADMINISTRATIVE ET DE PRIX

Module.NET 3 Les Assemblys.NET

Yann Struillou. Domaines de compétence. Développeur Web & Logiciels. 37 ans, en couple, 2 enfants. 19 hameau de Kerguillec Tréméoc

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines

Compétences fonctionnelles et techniques

LE CENTRE DE RÉFÉRENCE PROFESSIONNELLE TIC DE BRUXELLES TAKE I.T. EASY FORMATION TECHNIQUES IT & WEB POUR INFORMATICIENS

Développement d une application ASP.NET avec Base de données SQL Server

Guy Barrette. Téléphone : (514) Courriel : guy@guybarrette.com

Créer un rapport pour Reporting Services

Ingénieur d Etudes.NET. Involys :.NET,3.5, C#, Vb.net, Asp.net, vb6,sql server2005, Oracle8i, TFS, MSProject, UML, Rational Rose

Développer pour Sharepoint 2010 et au-delà (aka SP Online)

Introduction aux. services web 2 / 2

SHAREPOINT PORTAL SERVER 2013

Configuration requise Across v6 (Date de mise à jour : 3 novembre 2014)

NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A

Annexe : La Programmation Informatique

N Cour Exam Thème Durée New Installing and Configuring Windows Server J New Administering Windows Server J

Ronan EZANNO. 20 ans d'expérience PowerBuilder.NET

Formation de MISE A NIVEAU des compétences. ADMINISTRATEUR SYSTEMES et RESEAUX certifié MICROSOFT MCSA Vers

SQL Server 2012 et SQL Server 2014

CATALOGUE DE FORMATIONS

Introduction MOSS 2007

Webmaster / Webdesigner / Wordpress

Le serveur web Windows Home Server 2011

Introduction à Microsoft InfoPath 2010

Le Framework.Net. Introduction. Pourquoi.Net?

Transcription:

Evoluer vers le langage Objet HOMECOM NET HOMECOM Pierre Evrard Francois : pierre@homecom.fr 101/109 rue jean jaurès 92300 Levallois Perret tel. : 0141404040 de 690 à 16830 Formation financée à 100% par le FAFIEC, sous réserve de conditions

HOMECOM 101/109 rue Jean Jaurès 92300 Levallois Perret Tél. : 01 41 40 40 40 Contact : Monsieur Pierre Evrard François pierre@homecom.fr Développeurs, analystes programmeurs «anciennes technologies» Chefs de projets Chaque module de cours est concrétisé par un TP Sous forme de «cas fil rouge», atelier de développement d une application Supports de cours 40 % du temps consacré à des exercices pratiques Evaluation des pré-requis Evaluation de la satisfaction Evaluation à froid (3 mois) des acquis Lot 0 La conception orientée objet Référence Stage IF0474HOM001 Lot 1 Le développement.net Référence Stage IF047HOM002 Les outils de conception d interfaces graphiques.net Lot 2 Développer des applications Windows avec Microsoft Visual Studio 2011 Référence Stage IF0474HOM003 Développer des applications Web avec Microsoft Visual Studio Référence Stage IF0474HOM004 Développer des solutions Windows Communication Fourndation avec Microsoft Visual Studio 2010 Référence Stage IF0474HOM005 Lot 3 La Certification.NET Référence Stage IF0474HOM006

LOT 0 : LA CONCEPTION ORIENTEE OBJET Avoir une expérience de programmation, quel que soit le langage d origine : avoir développé et livré une application, en autonomie ou au sein d une équipe Ce module est un pré-requis pour les développeurs n ayant aucune connaissance ni pratique du développement objet. Il est facultatif pour les développeurs objet sur d autres technologies (qui pourront commencer directement pas les cours du Lot 1-A). Acquérir les concepts de l approche objet, comprendre son implication en termes d ingénierie logicielle aussi bien pour la maîtrise d ouvrage en phase amont (spécification du besoin, analyse ) que pour la maîtrise d œuvre dans les phases «techniques» (conception, implémentation ). Ce cours introductif peut être suivi quel que soit la filière (.Net ou Java) choisie dans le cadre de l action collective ou pour toute autre filière (PHP, ) hors cadre. Une approche logicielle Objectifs d une approche logicielle Évolution des approches Pourquoi une nouvelle approche? Spécificités et objectifs de l approche objet Une approche similaire à notre appréhension du monde réel L approche et la machine : les langages de programmation objet Les intérêts du monde objet Similarité avec le monde réel Similarité avec le langage naturel Utilisable tout au long du processus méthodologique Avantages pour la gestion de projet Intérêts pour la maîtrise d ouvrage Diversité des abstractions Modularité, autonomie Contrats pour la maîtrise d œuvre Intérêts pour la maîtrise d œuvre Réutilisation, flexibilité, robustesse Prise en compte des systèmes existants Prise en compte de l évolution du besoin Isoler les contrats fonctionnels des technologies techniques Les fondamentaux du modèle objet Objet / Classe Objet (identité, état, comportement, interactions) Classe (abstraction d objets, instanciation) Encapsulation (interface, implémentation, visibilité, contrat) Notion de message Relation entre classes Associations Héritage (abstraction de classe) Polymorphisme Opération abstraite Classe abstraite Interface / Classe d implémentation (abstraction de comportement, contrat, encapsulation concrète)

Le monde objet Objet et Architecture Services techniques Middleware Composants et programmation métier Modélisation objet : UML Processus Méthodologique objet OMG & Standardisation : CORBA, UML, MOF, SPEM, XMI, CWM, MDA 3 jours Inter entreprises : 690 Intra entreprise : 4560 et 4980

LOT 1 : LE DEVELOPPEMENT.NET Avoir suivi la formation sur la conception orientée objet ou maîtriser la conception objet Ce module concerne les développeurs qui ont besoin de maitriser les fondamentaux du développement.net (avec C#) Permettre aux développeurs novices en programmation dans un environnement graphique, ainsi qu'aux développeurs expérimentés en programmation dans un environnement non graphique d'acquérir les compétences requises pour concevoir et développer des applications orientées objet pour le Web et Microsoft Windows via la programmation C# et l'environnement de développement Microsoft Visual Studio.NET. Le suivi du lot 0 et/ou 1.A prépare à l examen commun 70-536 (Fondements du développement d'applications) qui n est pas obligatoire pour l obtention de la certification MCTS mais reste un bon socle de validation de connaissances.. Programmation C# et plateforme.net - 4 jours Introduction à Microsoft.NET Ce chapitre fournit aux stagiaires une introduction à. NET. Le chapitre identifie les problèmes avec les technologies existantes qui sont résolus par l'initiative. NET, et décrit les services de base et les fonctionnalités offertes par le Framework.NET. La plate-forme applicative Microsoft Introduction aux Services Web Au cœur de framework.net Introduction aux langages.net Matrice des outils de développement Microsoft Introduction à C# et au framework.net Ce chapitre explique le Framework. NET, et l utilisation de C # et Visual Studio 2010 pour le renforcement des applications. NET Framework. Créer des projets dans Visual Studio 2010 Rédaction d'une application C # Construction d'une application graphique Documenter une application Exécution et débogage des applications à l'aide de Visual Studio 2010 Appliquer des notions de programmation orientée objet Ce chapitre décrit comment les techniques de programmation orientée objet sont disponibles dans tous les langages.net, et comment le Common Language Runtime.NET (CLR) fournit des fonctionnalités pour simplifier le développement de composants réutilisables.. Après avoir terminé ce chapitre, vous serez en mesure de définir les concepts orientés objet tels que l'héritage et de décrire la façon dont les espaces de noms et les assemblages peuvent être utilisés pour accroître l'efficacité dans le développement de composants Introduction aux classes et à leurs membres Héritage Espace de noms et sous-ensembles L essentiel du langage C# Ce chapitre explique la syntaxe et la structure du langage de programmation C #. Ces sujets sont essentiels pour la compréhension du reste du cours, mais il est probable que la plupart des élèves

entreront en classe avec une certaine expérience dans l'application de ces concepts dans d'autres langues. Comprendre l essentiel du langage C# Utiliser les types C# Créer des expressions conditionnelles Créer des expressions itératives Création d objets en C# Ce chapitre présente les bases de la programmation orientée objet, y compris les concepts d'objets, classes et méthodes. Définir une classe Déclarer des méthodes Utiliser les constructeurs Utiliser des membres de classes Implémentation du langage orienté objet avec C# Créer des objets Utiliser l héritage Utiliser le polymorphisme Programmer en C# Ce chapitre présente différentes structures de données, y compris les tableaux (la classe System.Array) et des collections (classes dans l'espace de noms System.Collections), et explique quand utiliser chacune de ces structures de données dans une application. Le chapitre présente également des interfaces, décrit les concepts et la syntaxe de la gestion des exceptions, et explique les délégations et leur utilisation dans la gestion des événements. Utiliser les tableaux Utiliser les collections Utiliser les interfaces Utiliser le gestionnaire d exceptions Utiliser les délégués et les évènements Application graphique et web, accès aux données - 4 jours Construire une Application.NET avec C# Ce chapitre présente le Framework Microsoft. NET, l'explorateur d'objets, et les méthodes qui sont héritées de la classe System.Object. Il explique également comment formater les chaînes et les nombres ainsi que la façon d'utiliser les flux et les fichiers. Examiner la bibliothèque de classes du Framework.NET Surcharger les méthodes de «System.Object» Formater les chaînes de caractères et les chiffres Utilisations des fichiers Création d une Application Windows.NET Ce chapitre décrit comment créer des menus, des boîtes de dialogue, des barres d'état et barres d'outils pour améliorer la convivialité d'une application basée sur Microsoft Windows. Le but de ce chapitre est de permettre aux stagiaires d'appliquer leurs compétences nouvellement acquises du langage C # et de développer des applications utiles dans Windows. Créer un menu principal Créer et utiliser les boîtes de dialogues communes et personnalisées Créer et utiliser une barre d outils, une barre d état et des listes déroulantes Utiliser ADO.Net pour accéder aux Données Ce chapitre explique comment utiliser Microsoft ADO.NET et les objets dans l'espace de noms System.Data d'accéder aux données dans une base de données. Il décrit comment créer une application basée sur Microsoft Windows qui utilise ADO.NET. Ce chapitre décrit également comment utiliser cette application pour se connecter à une base de données, créer une requête, et utiliser un objet DataSet pour gérer les données, lier des données à des contrôles, et insérer, mettre à jour et supprimer des enregistrements dans une base de données. L architecture d ADO.NET

Créer une application qui utilise ADO.NET pour accéder aux données Modifier des données Utiliser XML dans.net Ce chapitre explique comment vous pouvez travailler avec XML en utilisant les classes définies dans le. NET Framework. Après avoir terminé ce chapitre, vous serez en mesure d'expliquer le rôle des classes XML dans le Framework. NET, ADO.NET décrire la façon dont tire parti de la puissance de XML pour fournir un accès déconnecté aux données, et de retrouver et d'écrire des données XML. Vous pourrez également utiliser le Concepteur XML pour créer et éditer le code source XML et XML Schema Definition (XSD) schémas. XML dans.net Utilisation du concepteur XML ADO.NET et XML Construire des Applications ASP.NET Ce chapitre décrit comment bâtir des applications ASP avec la plate-forme. NET. Après avoir terminé ce chapitre, les stagiaires seront en mesure de décrire la façon dont ASP.NET peut être utilisé pour développer des applications Web d entreprise, y compris ceux conçus pour les navigateurs mobiles. Introduction à ASP. NET Utilisation des formulaires Web Introduction aux applications Web ASP.NET Mobile Introduction à ASP.NET Application Services Création d une application Web avec des WebForms Dans ce chapitre, les stagiaires apprennent que, dans Microsoft Visual Studio. NET, ils peuvent utiliser des formulaires Web pour créer des pages Web programmables. Ce chapitre présente l'espace de noms System.Web.UI et décrit comment créer une application Web avec un formulaire Web. Les participants apprennent comment ajouter des contrôles à un formulaire Web, puis utiliser le formulaire Web pour envoyer des données et de réagir aux événements. Le chapitre couvre également la gestion d'état ASP.NET Microsoft, la sécurité et les paramètres de configuration. Créer des Webforms Accès aux données dans une application Web Configuration d une application ASP.NET Programmation C# avancé - 2 jours Utilisation des Web Services avec un programme C# Le chapitre présente l'espace de noms System.Web.Services et le processus de construction et d utilisation des services Web XML dans une application C#. Utiliser un Web Service Construire un Web Service La sécurité dans.net Ce chapitre décrit les caractéristiques de sécurité de base fournis par le Framework.NET. Après avoir terminé ce chapitre, vous serez en mesure d'expliquer comment mettre en œuvre l'autorisation et l'authentification pour les applications créées dans le Framework. NET. Vous serez également en mesure d'identifier les mesures de sécurité supplémentaires et les outils fournis par le. NET Framework. Sécurité basée sur le code Sécurité basée sur les rôles Mesures de sécurité supplémentaires Configurations et déploiement Ce chapitre présente les procédures qui sont impliquées dans le déploiement d'une application C # en utilisant Microsoft Visual Studio. NET. Il explique comment déployer des applications basées sur le Web et les applications qui sont basées sur Microsoft Windows. Il décrit également comment enregistrer les préférences utilisateur et de configurer les paramètres d'application. Configurations d une application Déploiement

Interopérabilité COM Ce chapitre explique comment Microsoft Visual Studio vous aide à améliorer la fiabilité de vos applications en utilisant du code managé. Après avoir terminé ce chapitre, vous serez en mesure d'appeler le Component Object Model (COM) à partir des composants du Framework. NET, et inversement. Introduction à l'interopérabilité d'applications L'appel d'objets COM à partir de. NET Appel composants. NET depuis COM Utilisation de Platform Invoke Introduction à LINQ (Language Integrated Query) Ce chapitre présente les fonctionnalités du langage et les concepts LINQ ainsi que les extensions de fonctions de requête à la syntaxe du langage C# et fournit une introduction générale aux types d'applications qui peuvent être écrites et aux genres de problèmes qui peuvent être résolus à l'aide de requêtes LINQ. Introduction à LINQ dans C # LINQ Data Providers LINQ to XML LINQ to Entities LINQ to SQL Pour approfondir C# Ce chapitre offre aux stagiaires la possibilité d'explorer quelques-unes des fonctionnalités les plus avancées de C #, de pratiquer les connaissances et aptitudes qu'ils ont acquises durant le cours. Description et étude d autres caractéristiques du C# 10 jours Inter entreprises : 2 300 Intra entreprise : Entre 15 200 et 16 600 LOT 2 : LES OUTILS DE CONCEPTION D INTERFACES GRAPHIQUES.NET Avoir suivi les formations sur le développement.net ou savoir développer en objet

LOT 2 A 1: DÉVELOPPER DES APPLICATIONS WINDOWS AVEC MICROSOFT VISUAL STUDIO 2010 Permettre aux développeurs Windows Client qui travaillent dans un environnement de développement utilisant Microsoft Visual Studio. NET 2010 et Microsoft. NET Framework 4.0 de créer des applications client riche pour Windows. WinForms et les modèles de programmation WPF, ainsi que les points forts et l'utilisation de chaque technologie (local, accès à distance d application hébergée (Saas), futur des applications (Cloud), sont couverts. Ce module permet de préparer à l'examen de certification Microsoft 70-511 MCTS (Microsoft Certified Technology Specialist) : Windows Applications Development with Microsoft.NET Framework 4. Conception d'applications Windows Client Technologies Client Introduction à Visual Studio 2010 et WPF version 4 Quelle nouveauté dans Visual Studio 2010? Quelle nouveauté dans WPF Version 4? Conception et développement d'interface utilisateur Définir la mise en page d'une page Utilisateur Définir les contrôles de contenus Utilisateur Définir les contrôles de type Liste Partager les ressources logiques dans une fenêtre Contrôle de l'interface utilisateur Partager les ressources logiques dans une application Créer des interfaces utilisateurs cohérentes en utilisant des styles Changer la présentation des contrôles en utilisant des modèles Prise en main d'évènements et de commandes Test, Unité de tests et Debug Stratégies de tests Débogage WPFet XAML Fournir un retour utilisateur Comprendre les fonctionnalités de sécurité Liaison de données simple et validation Vue d'ensemble du data binding Créer un data binding Mettre en œuvre la notification de changement Convertir des données Valider des données Présenter les données Data binding vers les collections Mettre en œuvre les process asynchrones Intégration de la localisation et des fonctionnalités d'assistance utilisateur Comprendre la localisation et la globalisation Mettre en œuvre les fonctionnalités de l'assistance utilisateur Fournir les fonctionnalités d'accessibilité utilisateur

WPF Graphiques 2-D Multimédia et Impression Créer des graphiques 2D Afficher les images Ajouter du multimédia Créer et imprimer des documents Personnalisation des contrôles Vue d'ensemble de la création de contrôle Créer des contrôles Gérer la présentation des contrôles avec Visual States Intégrer WPF et les technologies Windows Forms Propriétés attachées et comportements dans WPF Mettre en œuvre les propriétés attachées Mettre en œuvre Expressions Blend Behaviors, triggers et actions Mettre en œuvre le Glisser-Déplacer dans les interfaces utilisateurs Animations dans WPF Utiliser des animations Utiliser des triggers Mettre en œuvre la visualisation de données Etat, paramètres et cycle de vie des applications Créer et gérer des paramètres d application Gérer le cycle de vie d'une application Configuration et déploiement des applications Windows Client Options de déploiement Déployer une application autonome WPF Déployer XBAP Configurer les paramètres de sécurité 5 jours Inter entreprises : 1 150 Intra entreprise : Entre 7600 et 8300

LOT 2 A 2: DÉVELOPPER DES APPLICATIONS WEB AVEC MICROSOFT VISUAL STUDIO 2010 Permettre aux développeurs Web professionnels, qui utilisent Microsoft Visual Studio en équipe, de développer des applications ASP.Net et Web Forms avancées en utilisant les outils et technologies du Framework 4. L'accent sera mis sur les activités de codage qui améliorent les performances et l'évolutivité des applications Web. Ce module permet de préparer à l'examen de certification Microsoft 70-515 MCTS (Microsoft Certified Technology Specialist) : Web Applications Development with Microsoft.NET Framework 4. Vue d'ensemble de l'architecture et la conception des applications Web Décrire l'architecture sous-jacente et la conception d'une application Web Décrire l'architecture sous-jacente de IIS 7.0 et la console de gestion Décrire l'architecture de ASP.net 4.0 et les fonctionnalités clés Décrire le Framework MVC Comparer le cycle de vie des formulaires Web et les pages MVC Conception d'une application Web Appliquer les meilleures pratiques et concevoir les choix appropriés lors de la conception d'une application Web Expliquer comment une application Web est conçue Choisir les formulaires Webs et MVC Développement des modèles MVC (Modèles, Vues, Contrôleurs) Développer des contrôleurs MVC Mettre en œuvre des contrôleurs MVC Créer des méthodes d'action Développement de vues MVC Développer les vues MVC Mettre en œuvre les vues MVC Mettre en œuvre les vues MVC de type fortement typés Mettre en œuvre les vues MVC partielles Conception de l'exposition Optimiser la conception d'une application Web pour son exposition auprès des moteurs de recherche Décrire les besoins pour optimiser l'exposition d'un site Web et comment utiliser le toolkit IIS SEO Créer des fichiers robots.txt et sitemap.xml Utiliser ASP.net avec les formulaires Web et les pages MVC Ecriture du code pour les formulaires Web Ecrire le code pour les formulaires Web Décrire la structure d'une application Web Contrôler "ViewState" Localiser une application Web en utilisant les fichiers ressources Valider la saisie utilisateur dans les formulaires Web et les pages MVC Optimisation de la gestion des données pour les formulaires Web Optimiser la gestion des données pour les formulaires Web Utiliser les contrôles de sources de données dans les formulaires Web

Utiliser les données dynamiques ASP.Net dans les formulaires Web Assurer la qualité par le débogage, les tests unitaires et le refactoring du code Débogage Tests unitaires Refactoring du code Sécurisation d'une application Web Sécuriser une application Web Configurer l'authentification Configurer ASP.Net Membership Gérer l'autorisation en utilisant les rôles ASP.Net Utilisation de pages maîtres et CSS Appliquer les pages maîtres et CSS pour une interface utilisateur cohérente Identifier les challenges dans le développement d'application compatible avec de nombreux navigateurs et périphériques Appliquer les pages maîtres Appliquer des styles CSS Développement de scripts côté client et de services Développer des scripts côté client et des services Mettre en œuvre AJAX Créer des services Mise en œuvre de AJAX avancé dans une application WEB Mettre en œuvre AJAX avancé dans une application Web Gérer l'historique du navigateur Mettre en œuvre AJAX dans les pages MVC Mettre en œuvre jquery Déploiement d'une application Web Développer une application Web Identifier les défis du déploiement d'applications Web et décrire les environnements cibles Décrire les méthodes et outils de compilation des applications Web Transformer le fichier web.config lors du déploiement d'application Web Développement d'une application Web à l'aide de Silverlight Introduction aux applications Internet riches (RIA) Présentation de Silverlight Créer une application Silverlight 5 jours Inter entreprises : 1 150 Intra entreprise : Entre 7600 et 8300

LOT 2 A 3: Développer des Solutions Windows Communication Foundation avec Microsoft Visual Studio 2010 Permettre aux développeurs professionnels d acquérir les connaissances et compétences nécessaires pour développer, en utilisant WCF 4 et Microsoft Visual Studio 2010, des applications distribuées qui communiquent avec les serveurs ou d'autres applications dans un état connecté ou déconnecté (applications orientées services (SOA) via WCF). Ce module permet de préparer à l'examen de certification Microsoft 70-513 MCTS (Microsoft Certified Technology Specialist) : Windows Communication Foundation Development with Microsoft.NET Framework 4. Architecture orientée service Qu'est-ce que SOA? Les avantages de SOA Scenarii et standards Introduction à WCF Introduction au développement avec WCF Contrat de service et mise en œuvre Services hôtes WCF Comportements WCF Utiliser les services WCF Services hôtes WCF Services hôtes WCF Service hôtes WCF dans Windows Services IIS, WAS et AppFabric Configurer les hôtes WCF Définition et mise en œuvre de contrats WCF Qu'est-ce qu'un contrat? Modèles de messages Concevoir les contrats WCF Points de terminaison et comportements Points de terminaison multiples et interopérabilité Découverte WCF Points de terminaison par défaut Instanciation et concurrence d'accès Fiabilité Test et dépannage des services WCF Erreurs et symptômes Fautes WCF Débogage et outils de diagnostic Sécurité Introduction à la sécurité des applications Modèle de sécurité WCF Sécurité et transport des messages Authentification et autorisation Identification basé sur les demandes

Sujets avancés Modèle d'invocation asynchrone Etendre WCF Routage Services de Workflow 4 jours Inter entreprises : 920 Intra entreprise : Entre 6 080 et 6 640 LOT 3 : LA CERTIFICATION.NET Microsoft Certified Technology Specialist Avoir suivi les formations du lot 1 ou lot 2 Donner toutes les informations nécessaires pour qu un candidat puisse se présenter à un examen de la certification.net en toute confiance. Pourquoi se certifier, les avantages de la certification Microsoft Actualités sur les examens MCP (Microsoft Certified Professional) Les filières de certifications MCTS (Microsoft Certified Technology Specialist) MCPD (Microsoft Certified Professional Developer) Inscription et déroulement des examens Prometrics, Vue Philosophie d un examen Structure, état d esprit attendu Compétences évaluées Liste des compétences professionnelles validées Présentations des outils et ressources pour la préparation Kit d'autoformation MCTS, Microsoft Press, Ressources en ligne Microsoft (MSDN (Microsoft Developer Network), Groupes de discussion sur la formation et la certification,

Tests blancs MeasureUp, Self Test Software Tests blancs passés par chaque stagiaire, revus et corrigés par le formateur Aller passer le test Pièges classiques Points particuliers à réviser Quand est-on prêt à aller passer le test? 80% de la durée de ce module est consacrée à l aspect pratique et notamment l entrainement au passage des tests. 1 jour Inter entreprises : 230 Intra entreprise : Entre 1 520 et 1 660

Lot 0 : La conception orientée Objet Lot 1 : Le développement.net Lot 2 : Les outils de conception d interfaces graphiques.net - Développer des applications Windows avec Microsoft Visual Studio 2011 - Développer des applications Web avec Microsoft Visual Studio - Développer des solutions Windows Communication Foundation avec Microsoft Visual Studio 2010 Lot 3 : La certification.net Réferences de stages : voir programme Durée : de 3 à 28 jours en fonction des lots Dates et lieux : voir organisme