PROMOTION DE CANDIDATS POEI (Préparation Opérationnelle à l Emploi Individuelle) FILIERE CONCEPTEUR DEVELOPPEUR WEB.NET



Documents pareils
EXTENSION de Microsoft Dynamics CRM Réf FR 80452

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

Windows Azure Platform Développez, déployez et administrez pour le Cloud Microsoft

SQL Serveur Programme de formation. France Belgique Suisse - Canada. Formez vos salariés pour optimiser la productivité de votre entreprise

Consultant.NET / SharePoint

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

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

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

SharePoint 2013 Développez en.net pour personnaliser SharePoint (Apps, REST, CSOM et Azure)

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

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)

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

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

Notre processus d embauche

CQP Développeur Nouvelles Technologies (DNT)

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

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

SHAREPOINT PORTAL SERVER 2013

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

Introduction à Microsoft InfoPath 2010

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

SQL Server 2012 et SQL Server 2014

Introduction à. Oracle Application Express

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

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

< Atelier 1 /> Démarrer une application web

Armand PY-PATINEC 2010

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

BES WEBDEVELOPER ACTIVITÉ RÔLE

Catalogue des formations 2014

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Bien aborder un projet SharePoint 2013

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

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

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

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Architectures web/bases de données

SQL SERVER 2008, BUSINESS INTELLIGENCE

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

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

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

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

L A B U S I N E S S. d a t a g i n f o r m a t i o n g a c t i o n

Développement logiciel, Technologies.NET

Présentation du PL/SQL

WINDOWS AZURE ET LES ÉDITEURS DE LOGICIELS

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

ABIDJAN YOPOUGON RESIDENTIEL Immeuble EDUFOR

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Microsoft Office SharePoint Server Guide d évaluation

Adonya Sarl Organisme de Formation Professionnelle 75 Avenue Niel PARIS, France

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

CATALOGUE DES STAGES 2014/2015

InstallShield 2014 FICHE TECHNIQUE. Création de programmes d installation pour Microsoft Windows

Compte Rendu d intégration d application

Collaborateur GdP Leader Technique/Architecte

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

Diffuser un contenu sur Internet : notions de base... 13

Introduction au développement SharePoint. Version 1.0

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Formations qualifiantes pour demandeurs d emploi

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux

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

FILIÈRE TRAVAIL COLLABORATIF

Mise en œuvre des serveurs d application

Notre Catalogue des Formations IT / 2015

Messagerie & Groupeware. augmentez l expertise de votre capital humain

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

Expérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012

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

Mise à jour : Octobre 2011

INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS)

Langage SQL (1) 4 septembre IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

CAHIER DES CHARGES D IMPLANTATION

WorkflowGen 6.0 Guide de mise à jour

Groupe Eyrolles, 2004 ISBN :

Le partenaire tic de référence. Gestion des ressources humaines INOVA RH

Formation longue DE 2012 Description des parcours

Encryptions, compression et partitionnement des données

Fiche Technique Windows Azure

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Développement de base de données Microsoft SQL Server Durée : 5 jours Référence : DPSQL12. Contenu

Tableau comparatif des offres Visual Studio

À qui s adresse cet ouvrage?

DotNet. Plan. Les outils de développement

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, , ISBN :

Joomla! Création et administration d'un site web - Version numérique

Transcription:

PROMOTION DE CANDIDATS POEI (Préparation Opérationnelle à l Emploi Individuelle) Démarrage 20 juin. Déjà six entreprises SSII, présentes en région Rhône-Alpes, se sont engagées auprès de Global Knowledge pour recruter des demandeurs d'emploi formés et certifiés en tant que Développeur Web.Net. Financement du parcours de formation et certification à 100% pour les candidats FILIERE CONCEPTEUR DEVELOPPEUR WEB.NET METIER VISE Le développeur Web développe des services ou des sites internet en se basant sur un cahier des charges établi par son chef de projet. Pour cela, il analyse les besoins du client puis choisit la solution technique. Il développe ensuite toutes les fonctionnalités techniques du site. Il finit par tester et valider les fonctionnalités développées. Rattaché au chef de projet technique, le consultant bénéficie d une liberté de création. Il doit cependant tenir compte des délais souvent serrés. La rigueur est son mot d ordre. Il doit enfin être à l écoute de ses clients et se tenir régulièrement informé sur les développements technologiques. PUBLIC Bac +2 informatique ou scientifique Bac +5 informatique ou scientifique PRE REQUIS Des notions en langage objet Des notions en HTML et en C# Une pratique de l anglais technique Une première expérience en développement est un plus DUREE 57 jours / 399 heures OBJECTIFS Ecrire du code avec C# Développer des applications Web avec les technologies.net Développer des services d accès aux données Réaliser des requêtes en langage SQL

CERTIFICATIONS EDITEURS MCSD (Microsoft Certified Solution Developer) Web Applications PARCOURS Introduction au développement 5 jours Microsoft SQL Server : requêtes et développement 5 jours Programmation en C# 10 jours Préparation et passage de l examen 70-483 2.5 jours Développement d applications Web ASP.NET MVC 4 10 jours Préparation et passage de l examen 70-486 2.5 jours Développement Windows Azure et services Web 7 jours Préparation et passage de l examen 70-487 3 jours Projet professionnel 10 jours Présentation du projet 2 jours LES PLUS DE CE CURSUS Une introduction à la gestion de projet avec Team Foundation Server Une introduction au langage SQL Une certification éditeur reconnue sur le marché La mise en application des concepts au travers de la réalisation d une application de e- commerce (projet professionnel) Deux jours durant lesquels les stagiaires présentent aux recruteurs leur projet professionnel DESCRIPTIF DU PROJET PROFESSIONNEL Durant 10 jours, les stagiaires mettront en pratique leurs acquis en construisant une application de e- commerce. Ils auront à leur disposition un cahier des charges, comme ils l auront dans leur futur métier, et les outils de développement adéquats pour réaliser leur projet. Ils seront encadrés et pourront travailler en équipe. Une fois leur projet finalité et testé, ils présenteront leur application devant leurs collègues. PLANNING Du 20 juin au 13 septembre

Introduction à la programmation Durée : 5 jours Réf du cours : M10975TFS Résumé Cette formation permet aux participants d acquérir les compétences et connaissances nécessaires pour apprendre les bases de la programmation via l utilisation de Microsoft Visual Studio 2013 et les langages de programmation Visual C# et Visual Basic. La formation met l accent sur les concepts de programmation tels que le stockage, les types de données, les structures, la répétition via les boucles, les classes, l encapsulation, le polymorphisme... Public visé Cette formation s adresse à toute personne souhaitant acquérir les fondamentaux de la programmation et les concepts de programmation objet. Objectifs Expliquer les principes fondamentaux de la programmation Expliquer les systèmes de nombres tels que le langage binaire Créer et utiliser des variables et constantes dans les programmes Créer et utiliser les fonctions dans un programme Créer et utiliser les structures dans un programme Créer et utiliser les boucles dans un programme Expliquer le pseudocode et son rôle dans la programmation Expliquer les bases des structures de données telles que les tableaux, les listes, les files d attente et les piles Mettre en œuvre la programmation objet Créer et utiliser des classes dans un programme Mettre en œuvre l encapsulation, l héritage et le polymorphisme Prérequis Les participants doivent savoir démarrer des programmes, ouvrir et sauvegarder des fichiers, naviguer dans les menus des applications et des interfaces, comprendre les concepts logiques, comprendre la théorie des nombres, créer, comprendre et suivre des procédures pas à pas et comprendre et appliquer les concepts abstraits pour concrétiser les exemples. Contenu Introduction aux concepts principaux de la programmation Stockage de données et processus Types d applications Cycle de vie des applications Compilation de codes Concepts fondamentaux des langages de programmation Syntaxe Types de données Variables et constantes Flux des programmes Introduction aux concepts de programmation structurée Utiliser les fonctions Utiliser les structures Présenter les boucles Algorithmes et structures de données Comprendre comment écrire du pseudo code Exemples d algorithmes Introduction à la structure de données Prise en charge des erreurs et débogage Introduction aux erreurs dans les programmes Introduction à la prise en charge structurée des erreurs Introduction au débogage dans Visual Studio Introduction à la programmation objet Les structures de code complexes Introduction aux structures Concept de classe Concept d encapsulation Programmation objet avancée Introduction à l héritage Concept de polymorphisme Introduction au framework.net et à BCL (Base Class Library) Gestion de projets avec Team Foundation Server Introduction Installation et configuration de Team Foundation Server 2013 Gestion de projets Accès Client Personnalisation d un projet Gestion du contrôle de version Sauvegardes

SQL Server : requêtes et développement Durée : 5 jours Réf du cours : M20461_4 Résumé Cette formation fournir les compétences pour écrire des requêtes Transact-SQL et pour créer des objets de base de données. Public visé Cette formation s adresse aux développeurs de Base de données. Prérequis Avoir des connaissances pratiques sur les bases de données relationnelles et des connaissances de base sur le système d exploitation Windows et ses principales fonctionnalités Contenu Introduction à Microsoft SQL Server 2014 Architecture de base de SQL Server Editions et versions SQL Server Démarrer avec SQL Server Management Studio Introduction aux requêtes T-SQL Présenter T-SQL Comprendre les ensembles Comprendre les prédicats logiques Comprendre l ordre logique des opérations dans les instructions SELECT Ecrire des requêtes SELECT Ecrire des instructions SELECT simples Eliminer les doublons avec DISTINCT Utiliser les alias de colonnes et de tables Ecrire des requêtes sur des tables multiples Comprendre les jointures Requêtes avec des jointures internes Requêtes avec des jointures externes Tri et filtrage de données Trier des données Filtrer des données avec une clause WHERE Filtrer avec les options TOP et OFFSET-FTECH Travailler avec les valeurs inconnues et manquantes Grouper et agréger des données Utiliser les fonctions d agrégation Utiliser la clause GROUP BY Filtrer les groupes avec HAVING Conception et mise en œuvre des tables Concevoir des tables Travailler avec des schémas Créer et modifier des tables Sécurisation de l intégrité des données via les contraintes Renforcer l intégrité des données Mettre en œuvre l intégrité de domaine Mettre en œuvre l intégrité référentielle Introduction à l indexation Concepts principaux d indexation Colonnes simples et index composites Structures de tables SQL Server Travailler avec des index clusters Indexation avancée Concepts principaux du plan d exécution Eléments principaux du plan d exécution Travailler avec les plans d exécution Concevoir des index non-clusters efficaces Surveiller la performance Conception et mise en œuvre des vues Introduction aux vues Créer et gérer des vues Besoins en performance pour les vues Conception et mise en œuvre des procédures stockées Introduction aux procédures stockées Travailler avec les procédures stockées Mettre en œuvre les procédures stockées paramétrées Contrôler le contexte d exécution Conception et mise en œuvre des fonctions Vue d ensemble des fonctions Concevoir et mettre en œuvre les fonctions scalaires Concevoir et mettre en œuvre les fonctions de table Alternatives aux fonctions Réponse aux manipulations de données via les triggers Concevoir les triggers DML Mettre en œuvre les triggers DML

Concepts avancés de triggers

Programmation en C# Durée : 12,5 jours Réf du cours : M20483 Résumé Cette formation permet d'acquérir les compétences et connaissances nécessaires pour développer des applications Windows en utilisant le langage C#. Les participants revoient les bases de la structure des programmes C#, la syntaxe du langage et les détails de sa mise en œuvre et ils consolident leurs connaissances au travers de la construction d une application incorporant plusieurs fonctionnalités du.net Framework 4.5. Public visé Cette formation s adresse à des développeurs expérimentés qui ont déjà une expérience dans la programmation C, C++, JavaScript, Objective-C, Microsoft Visual Basic ou Java et qui connaissent les concepts de la programmation orientée objet Objectifs Décrire la syntaxe de base et les fonctionnalités de C# Créer et appeler des méthodes, gérer les exceptions et décrire les besoins de surveillance pour les applications étendues Mettre en œuvre une structure de base et les éléments essentiels pour application typique de bureau Créer des classes, définir et mettre en œuvre des interfaces, créer et utiliser des collections génériques Utiliser l héritage pour créer une nouvelle hiérarchie de classe, étendre une classe, créer des classes et des méthodes génériques Lire et écrire des données dans des fichiers avec ou sans objets stream, et sérialiser et dé sérialiser les données dans différents formats Créer et utiliser un modèle d entités de données (Entity Data Model) pour accéder à une base de données et utiliser LINQ pour requêter et mettre à jour des données Utiliser les types dans l espace de noms System.Net et les services de données WCF pour accéder et requêter des données à distance Construire une interface utilisateur graphique en utilisant XAML Améliorer le débit et le temps de réponse des applications en utilisant les tâches et les opérations asynchrones Intégrer les bibliothèques non gérées et les composants dynamiques dans une application C# Examiner les types de métadonnées en utilisant la réflexion, créer et utiliser des attributs personnalisés, générer des codes d exécution et gérer des versions d assemblys Chiffrer et déchiffrer des données en utilisant le chiffrement symétrique et asymétrique Prérequis Les participants doivent avoir une petite expérience dans l utilisation d un langage pour réaliser des tâches de programmation de base Contenu Syntaxe C# Présentation de l écriture d applications en utilisant C# Types de données, opérateurs et expressions Constructions du langage de programmation Création de méthodes, gestion des exceptions et surveillance des applications Créer et invoquer des méthodes Créer des méthodes surchargées et utiliser les paramètres optionnels et de sortie Gérer les exceptions Surveiller les applications Développement du code pour une application graphique Mettre en œuvre des structures et des énumérations Organiser des données dans des collections Gérer des événements Création de classes et mise en œuvre des collections génériques Créer des classes Définir et mettre en œuvre des interfaces Mettre en œuvre des collections génériques Création d une hiérarchie de classe en utilisant l héritage Créer des hiérarchies de classe

Etendre des classes.net Framework Créer des types génériques Lecture et écriture de données locales Lire et écrire des fichiers Sérialiser et dé-sérialiser des données Réaliser des I/O en utilisant des flux (streams) Accès à une base de données Créer et utiliser des modèles d entités de données Requêter des données en utilisant LINQ Accès à des données à distance Accès à des données via le web Accès à des données dans le Cloud Conception d une interface application graphique utilisateur pour une Utiliser XAML pour concevoir une interface utilisateur Lier des contrôles à des données Styliser une interface utilisateur Intégration avec le code non géré Créer et utiliser des objets dynamiques Gérer la durée de vie des objets et contrôle des ressources non gérées Création de types réutilisables et d assemblages Examiner les objets métadonnées Créer et utiliser les attributs personnalisés Générer les codes Gérer les versions, signer et déployer les assemblages Chiffrement et déchiffrement des données Mettre en œuvre le chiffrage symétrique Mettre en œuvre le chiffrage asymétrique Travaux de révision Révision passage de l examen 70-483 Amélioration de la performance des applications et des temps de réponse Mettre en œuvre le multitâche en utilisant les tâches et les expressions Lambda Réaliser des opérations asynchrones Synchroniser l accès concurrent aux données

Développer des applications Web ASP.NET MVC 4 Durée : 12,5 jours Réf du cours : M20486 Résumé Cette formation permet d acquérir les compétences et connaissances nécessaires pour développer des applications ASP.NET MVC avec les technologies et les outils Framework 4.5. Lors de la formation un focus sera mis sur les activités de codage qui améliorent la performance et l évolutivité des applications sur le site Web. Public visé Cette formation s adresse aux développeurs Web qui utilisent Visual Studio de façon individuelle ou en équipe, pour un développement important ou limité. Objectifs Décrire les technologies Web et sélectionner la technologie appropriée pour développer toute application Concevoir l architecture et la mise en en œuvre d une application Web compatible avec les besoins fonctionnels, les besoins de l interface utilisateur et les modèles d activités Créer des modèles MVC Ajouter des contrôleurs à une application MVC pour gérer les interactions utilisateurs, les mises à jour des modèles et sélectionner et retourner les vues Créer des vues dans une application MVC qui affiche et édite des données et interagit avec des modèles et des contrôleurs Activer des tests et les outils de débogage pour les applications Web dans Visual Studio 2012 et configurer une application pour le dépannage Développer une application Web utilisant le routage ASP.Net pour afficher les URLs et une hiérarchie de navigation logique pour les utilisateurs Mettre en œuvre une présentation cohérente, tenant compte de l image de marque, via une application Web MVC Utiliser les mises à jour partielles des pages et du cache pour réduire la bande passante du réseau utilisé par une application et des réponses rapides aux requêtes utilisateurs Ecrire le code Javascript coté client et utiliser la bibliothèque de scripts jquery pour optimiser les requêtes sans réponses Mettre en œuvre un système complet de membres dans une application Web MVC 4 Créer une application MVC qui résiste aux attaques malicieuses et qui maintient les informations au sujet des utilisateurs et des préférences Décrire comment écrire un service Web Azure et l appeler à partir d une application MVC Décrire ce qu est une API et pourquoi les développeurs doivent avoir un Web API dans une application Modifier le circuit des requêtes dans une application MVC Décrire comme packager et déployer une application Web MVC ASP.NET à partir du développement local vers un développement Web pour la mise en production Prérequis Un minimum de trois ans d expérience dans le développement d applications Web utilisant Visual Studio et ASP.NET est nécessaire. Avoir des connaissances sur le langage C# est également souhaitable. Contenu Explorer ASP.NET MVC 4 Vue d ensemble des technologies Web Microsoft Vue d ensemble d ASP.NET 4.5 Introduction à ASP.NET MVC 4 Conception d applications Web ASP.NET MVC 4 Planifier la phase de conception Concevoir les modèles, les contrôleurs et les vues Développement des modèles ASP.NET MVC 4 Créer des modèles MVC Travailler avec les données Développement des contrôleurs ASP.NET MVC 4 Ecrire des contrôleurs et des actions Ecrire des filtres d action Développement des vues ASP.NET MVC 4 Créer des vues avec la syntaxe Razor Utiliser les HTML Helpers Réutiliser le code dans les vues Test et débogage des applications Web ASP.NET MVC4 Tester les composants MVC Mettre en œuvre une stratégie de prise en compte des exceptions

Structurer des applications Web ASP.NET MVC 4 Analyser l architecture de l information Configurer les routes Créer une structure de navigation Application des styles aux applications Web ASP.NET MVC 4 Utiliser les modèles de vues Appliquer CSS aux applications MVC Créer une interface adaptative pour les utilisateurs Création des pages de réponses dans les applications Web ASP.NET MVC 4 Utiliser AJAX et les mises à jour partielles des pages Mettre en œuvre une stratégie de cache Utilisation de Javascript et de jquery pour les réponses aux applications Web MVC 4 Rendu et activation du code Javascript Utiliser jquery et jqueryui Contrôle d accès aux applications Web ASP.NET MVC 4 Mettre en œuvre l authentification et l autorisation Assigner les rôles et les membres Création une application Web résiliente ASP.NET MVC 4 Développer des tests sécurisés Gérer les états

Utilisation des services Web Windows Azure dans les applications Web ASP.NET MVC 4 Introduction à Windows Azure Concevoir et écrire des services Windows Azure Utiliser les services Azure dans une application Web Mise en œuvre des APIs Web dans les applications Web ASP.NET MVC 4 Développer un projet d API Web Appeler une API Web à partir d un mobile et des applications Web ASP.NET MVC 4 Utiliser les modules http et les handlers http Utiliser les sockets Web Déploiement des applications Web ASP.NET MVC 4 Déployer les applications Web Déployer les applications MVC 4 Travaux de révision Révision passage de l examen 70-486 Prise en main des requêtes dans les applications Web

Développer Windows Azure et les services Web Durée : 10 jours Réf du cours : M20487 Résumé Cette formation fournit la capacité à concevoir et développer des services pour accéder aux données locales ou distantes à partir de sources de données différentes. Les participants apprennent également à développer et déployer des services pour des environnements hybrides, y compris les serveurs sur site et Windows Azure. Public visé Cette formation s adresse à la fois aux débutants et aux développeurs expérimentés sur.net qui ont au minimum six mois d expérience en programmation et qui souhaitent apprendre comment développer des services et les déployer dans des environnements hybrides. Objectifs Effectuer des requêtes et manipuler des données avec des Entity Framework Utiliser ASP.NET Web API pour créer des services basés sur HTTP et les consommer à partir de clients.net ou non Etendre les services ASP.NET Web API en utilisant les intercepteurs de messages (Handlers), les modèles de liaisons, les filtres d action et les gestionnaires de format Créer les services SOAP avec Windows Communication Foundation (WCF) et les utiliser avec les clients.net Appliquer les principes de conception aux contrats de service et étendre les services WCF à l aide des composants personnalisés Sécuriser les services WCF via la sécurité de transport et de messages Utiliser le service Bus Windows Azure pour les messages relayés et les messages négociés Hébergement de services sur les serveurs internes et sur les différents environnements Windows Azure Déployer des services à la fois sur les serveurs sur site et sur Windows Azure Enregistrer et accéder aux données dans le stockage Windows Azure et configurer les droits d accès au stockage Surveiller et enregistrer les services sur site et dans Windows Azure Mettre en œuvre l authentification fédérée via ACS avec ASP.NET et les services API Web de ASP.NET Créer des services évolutifs et à répartition de charges Prérequis Les participants doivent posséder une bonne expérience dans la programmation C# et les concepts tels que les expressions Lambda, LINQ et les types anonymes. Comprendre les concepts des applications n-tiers. Avoir une bonne expérience dans l interrogation et la manipulation des données avec ADO.NET. De bonnes connaissances sur les structures des données XML sont également souhaitables. Contenu Vue d ensemble des services et des technologies Cloud Composants clés des applications distribuées Données et technologies d accès aux données Technologies de service Cloud Computing Explorer l application Blue Yonder Airlines Travel Companion Interrogation et manipulation des données à l aide de Entity Framework Vue d ensemble de ADO.NET Créer un modèle d entité de données Requêtes sur les données Manipuler les données Création et utilisation des services ASP.NET Web API Quels sont les services http? Création du service ASP.NET Web API Prise en main des requêtes HTTP et des réponses Héberger et utiliser des services ASP.NET Web API Extension et sécurisation des services ASP.NET Web API Les processus de traitement de requête ASP.NET Web API Les processus de traitement de réponse ASP.NET Web API Créer des services de données Mettre en œuvre la sécurité dans les services ASP.NET Web API

Injecter les dépendances dans les contrôleurs Création des services WCF Avantages de la création de services avec WCF Création et mise en œuvre d un contrat Configurer et héberger des services WCF Consommer des services WCF Conception et extension des services WCF Appliquer les principes de conception aux contrats de service Prise en main des transactions distribuées Architecture du «pipeline» WCF Etendre le «pipeline» WCF Mise en œuvre de la sécurité dans les services WCF Sécurité du transport Sécurité du message Configurer l authentification et l autorisation des services Bus Windows Azure Service Relais du Bus Windows Azure Service Files d attente du Bus Windows Azure Service Sujets du Bus Windows Azure Service Héberger les services Hébergement sur site Hébergement dans Windows Azure Déploiement des services Déploiement Web avec Visual Studio Créer et déployer des packages d applications Web Outils de commandes en ligne pour les packages de déploiement Web Déployer sur Windows Azure Continuité de service avec TFS et GIT Les meilleures pratiques pour le déploiement de la production

Stockage Windows Azure Introduction au stockage Windows Azure Stockage Blob Windows Azure Stockage de table Windows Azure Stockage sur File Windows Azure Restreindre l accès au stockage Windows Azure Surveillance et diagnostics Améliorer les diagnostics en utilisant les traceurs Configurer les services de diagnostics Surveiller IIS Surveiller les services en utilisant les diagnostics Windows Azure Débogage via IntelliTrace Collecter les mesures Windows Azure Gestion de l identité et contrôle d accès concepts d identité Service de contrôle d accès Configurer les services pour utiliser les identités fédérées Prise en main des identités fédérées côté client Dimensionnement des services Répartition de charges Dimensionnement des services sur site avec les caches distribués Le cache Windows Azure Mises en garde sur l évolutivité des services Evolutivité globale Travaux de révision Révision passage de l examen 70-487 Concepts des demandes fondées sur les