Catalogue des formations 2014



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

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

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

EXTENSION de Microsoft Dynamics CRM Réf FR 80452

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

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

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

Consultant.NET / SharePoint

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

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

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

Formations qualifiantes pour demandeurs d emploi

Notre Catalogue des Formations IT / 2015

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

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

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

DotNet. Plan. Les outils de développement

Tableau comparatif des offres Visual Studio

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

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

Premier Accelerate Packages: Azure Fast Start

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)

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

CALENDRIERS DES FORMATIONS LILLE

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

Introduction au développement SharePoint. Version 1.0

Jimmy Clairbois. Projets réalisés dans le cadre professionnel

Livre Blanc XAMARIN. Le développement mobile multiplateforme

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

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

Préparer la synchronisation d'annuaires

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

Catalogue Formation «Vanilla»

Résumé DOMAINES DE COMPETENCES

SOMMAIRE Thématique : Systèmes d'information et d'exploitation

Catalogue Formations Jalios

Armand PY-PATINEC 2010

Compétences fonctionnelles et techniques

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

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

FORMATION Offre de Formation - Packaging. Les bonnes pratiques du packaging avec Installshield et AdminStudio. Contact et inscriptions

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

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

BizTalk Server Principales fonctions

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

ArcGIS Mobile 9.3. Cédric Pesty Gael Simon. Conférence SIG 2008 Ateliers Techniques. S'il vous plait! Merci d'éteindre vos appareils portables

Créer un rapport pour Reporting Services

SOMMAIRE Thématique : Systèmes d'information et systèmes d'exploitation

Installation et prise en main

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Collaborateur GdP Leader Technique/Architecte

Réussir l implémentation de Solid Edge Insight XT avec Digicad

Microsoft Application Center Test

Calendrier FORMATIONS Saison 2014 Formations Informatique - Bureautique - Infographie - Outils graphiques

Catalogue des formations

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

CALENDRIERS DES FORMATIONS AIX-EN- PROVENCE

Guide d'installation. Release Management pour Visual Studio 2013

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

SQL Server 2012 et SQL Server 2014

Documentation de produit SAP Cloud for Customer (novembre 2013) Nouveautés de SAP Cloud for Customer pour les administrateurs

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

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

//////////////////////////////////////////////////////////////////// Administration bases de données

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

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

Développement logiciel, Technologies.NET

SHAREPOINT PORTAL SERVER 2013

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

Catalogue des formations pour vos collaborateurs, pour vos clients,

2010 Catalogue Formation

Introduction à. Oracle Application Express

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis

OFFRES DE STAGE 2014 / 2015

Jeudi 17 février Nicolas Darcheville Vincent Goessens

LES ACCES ODBC AVEC LE SYSTEME SAS

juillet 2015 à janvier 2016

Table des matières. Chapitre 1 Les architectures TSE en entreprise

Guide Tenrox R8.7 de configuration de Microsoft Reporting Services

Windows Azure. Principales fonctions

Les stratégies de groupe (GPO) sous Windows Server 2008 et 2008 R2 Implémentation, fonctionnalités, dépannage [2ième édition]

LA GOUVERNANCE, OU COMMENT RAPPROCHER LES ÉQUIPES DE DÉVELOPPEMENT ET D INFRASTRUCTURE

SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8

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

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

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

juillet 2015 à janvier 2016

ABIDJAN YOPOUGON RESIDENTIEL Immeuble EDUFOR

DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS

CATALOGUE DES STAGES 2014/2015

CONFIGURER ET DÉPLOYER UN CLOUD PRIVÉ AVEC SYSTEM CENTER 2012

Transcription:

Catalogue des formations 2014 lugnier@acuisoft.com 06 50 54 17 21 www.acuisoft.com v1.4 : Mise à jour Aout 2014

Table des matières Introduction... 3 WP8 - Windows Phone 8 et 8.1... 4 W8Apps - Windows 8 Apps... 5 UApps Les Universal Apps... 6 TFS01 - Team Foundation Server 2012-2013 (TFS 2012-2013) - Introduction... 7 TFS 02 - Team Foundation Server 2012-2013 (TFS 2012-2013) - Administration... 8 TFS 03 - Team Foundation Server 2012-2013 (TFS 2012-2013) - Avancé... 9 TFS04 - Team Foundation Server 2012-2013 Express (TFS 2012-2013 Express) une équipe jusqu'à 5 personnes... 10 TFS05 Visual Studio Online (ex Team Foundation Service)... 11 DEV Ecrire un code de qualité sous VS2010, VS2012 et VS2013 en C#... 12 DEV Introduction au développement en CSHARP ou VB.NET... 14 CS4 - CSharp 4 et Visual Studio 2010... 15 CS5 - CSharp 5 et Visual Studio 2012 ou 2013... 17 ADO45 - ADO.NET l'accès aux données... 19 WWF - Windows Workflow Foundation... 21 WCF - Windows Communication Foundation... 22 VBNET10 - VB.NET 10 avec Visual Studio 2010... 23 VBNET11 - VB.NET 11 avec Visual Studio 2012 ou 2013... 25 ASPNET45 - ASP.NET 4.5 et Visual Studio 2012 ou 2013... 27 MSAZURE - Microsoft AZURE coté Programmation... 28 WPF Windows Presentation Foundation... 30 KINECT Kinect 2.0... 32 Page 2 sur 32

Introduction Catalogue des formations 2013 Ce document décrit les différentes formations "prêtes à l'emploi". Des sessions personnalisées peuvent être organisées en fonctions des besoins. Ces sessions devront porter sur les domaines décrits dans ce document. Il est recommandé d'avoir au maximum 6 stagiaires pour que le formateur puisse passer du temps avec chacun d'entre eux notamment pendant les exercices. Le formateur arrive avec un ordinateur portable sous Windows 8 et travail avec des machines virtuelles selon les besoins. Les outils sont utilisés sans aucun add-on payant. Une clef USB est remise en fin de session à chaque stagiaire afin qu'il puisse repartir avec son travail réalisé durant la session. Des supports de cours peuvent être fournit en fonction des demandes du client. Etant optionnels, ils seront facturés en plus de la prestation. Ces supports peuvent être en français ou en anglais. Page 3 sur 32

WP8 - Windows Phone 8 et 8.1 ATTENTION : Windows 8 obligatoire. 5 jours Aux développeurs CSharp souhaitant réaliser des applications pour Windows Phone. - Visual Studio 2013 ou version Express pour Windows Phone. - Windows 8 - Architecture - Les outils et les comptes développeurs - Les nouveautés de Windows Phone 8.1 - Le modèle d'application et la navigation - Le modèle MVVM - Le binding - Les tuiles dynamiques - L'accès aux données - Les contrôles spécifiques - La localisation et les cartes avec Nokia Maps et Bing Maps - La voix avec l'api Speech - Le multitâche - Le Store - Présentation des Universal Apps Un exemple complet sera fait par les stagiaires durant la session. Connaissance du développement.net en CSharp. Page 4 sur 32

W8Apps - Windows 8 Apps ATTENTION : Windows 8 obligatoire. 5 jours Aux développeurs CSharp souhaitant réaliser des applications «Store» pour Windows. - Visual Studio 2013 ou version Express pour Windows. - Windows 8 - Architecture - Les outils et les comptes développeurs - Le modèle d'application et la navigation - Les thèmes, les panels et les contrôles - Le modèle MVVM - Le binding - Les vues et les contrats - L'accès aux données - Les contrôles spécifiques et les notifications - Les tuiles dynamiques - Le multitâche - Le Store - Présentation des Universal Apps Un exemple complet sera fait par les stagiaires durant la session. Connaissance du développement.net en CSharp. Page 5 sur 32

UApps Les Universal Apps ATTENTION : Windows 8 obligatoire. 5 jours Aux développeurs CSharp souhaitant réaliser des applications «Store» pour Windows et pour Windows Phone en partageant le maximum d élément. - Visual Studio 2013 - Windows 8 - Découverte du concept d Universal Apps - Architecture des projets - Les outils et les comptes développeurs - Le XAML le Binding - Les classes partielles - Le modèle MVVM - Les vues, orientation et les contrats sur les différentes plateformes - Présentation des API WinRT - Différences des API des deux plateformes avec Silverlight - L'accès aux données - Les tuiles dynamiques - Les «Store» Un exemple complet sera fait par les stagiaires durant la session. Connaissance du développement.net en CSharp. Page 6 sur 32

TFS01 - Team Foundation Server 2012-2013 (TFS 2012-2013) - Introduction 3 jours Cette introduction à Team Foundation Server a été conçue pour un publique de développeurs et de chef de projet. On y voit une utilisation pratique de TFS dans le cadre d'une utilisation quotidienne. - Visual Studio 2010, 2012 et 2013 (pas de version express). - Team Foundation Server 2012 ou 2013 - Introduction à l'outil - La création d'un projet - Les modèles et en particulier SCRUM - Les différents modes d'accès au serveur (Team Explorer et Web Access) - Les éléments de travail - Le gestionnaire de sources - La gestion des builds - Le server SharePoint - Les outils d'agilité Durant la durée de la formation, un exemple est réalisé de bout en bout. Les codes sources initiaux de l'application sont fournis. Les stagiaires ne font que les modifications nécessaires aux démonstrations et exercices. Chaque point important est vu à travers un exemple que le formateur réalise avec les stagiaires et avec un exercice individuel. Certains concepts sont introduits à l'aide d'un diaporama. C'est notamment le cas pour les généralités sur l'outil et sur la gestion du versionning. Pré requis Connaissance d'un langage.net. CSharp ou VB.NET. Page 7 sur 32

TFS 02 - Team Foundation Server 2012-2013 (TFS 2012-2013) - Administration 1 jour (+1 jours pour les manipulations par les stagiaires) Elle intéresse les personnes qui devront gérer le serveur TFS. Il peut s'agir d'un administrateur système, d'un chef de projet ou bien d'un développeur. - Visual Studio 2010, 2012 ou 2013 (pas de version express). - Team Foundation Server 2012 ou 2013 (hors version express). - Introduction à TFS - Les différentes versions de TFS - Les prérequis à l'installation - Installation de SQL Server - Installation de TFS - Administration de TFS - Les outils en mode Console - Les outils graphiques - Le serveur de build - La gestion des utilisateurs - Les sauvegardes et la récupération en cas de crash ou d'arrêt du service TFS ne sera pas installé par les stagiaires dans le cadre d'une formation d'une journée. Tous les produits sont installés sur le poste du formateur et une succession de copies d'écrans simule l'installation. Des manipulations peuvent être faites par les stagiaires sous réserves de l'adéquation des machines physiques. Connaissance légère de Windows server et de l'active directory. Page 8 sur 32

TFS 03 - Team Foundation Server 2012-2013 (TFS 2012-2013) - Avancé 2 jours Aux personnes ayant déjà suivi le cours TF01 (TFS 2012 Introduction) - Visual Studio 2010, 2012 ou 2013 (pas de version express). - Team Foundation Server 2012 ou 2013 (hors version express). - Personnalisation des éléments de travail - Personnalisation d'un Process Template - Le reporting et le suivi dans SharePoint - Connexions avec MsExcel et MsProject - Personnalisation des Builds - La gestion des tests avec Microsoft Test Manager Des exercices permettront aux stagiaires d'effectuer les paramétrages et les modifications des éléments de travail et d'un Process Template. Le TFS utilisé sera fonction de la configuration installé dans la salle de formation. Le formateur possède une machine virtuelle avec un TFS2012 qui pourra être utilisé. - Avoir suivi le cours TF01 (TFS 2012-2013 Introduction) Page 9 sur 32

TFS04 - Team Foundation Server 2012-2013 Express (TFS 2012-2013 Express) une équipe jusqu'à 5 personnes 2 jours Aux développeurs.net ou chefs de projet étant dans une petite équipe d'au maximum 5 personnes. - Team Foundation Server 2012 ou 2013 Express - Visual Studio 2012 ou 2013 - Introduction à l'outil - Les spécificités de la version Express - La création d'un projet - Le modèle SCRUM - Les différents modes d'accès au serveur (Team Explorer et Web Access) - Les éléments de travail - Le gestionnaire de sources - La création d'une build Durant la durée de la formation, un exemple est réalisé de bout en bout. Les codes sources initiaux de l'application sont fournis. Les stagiaires ne font que les modifications nécessaires aux démonstrations et exercices. Chaque point important est vu à travers un exemple que le formateur réalise avec les stagiaires et avec un exercice individuel. Certains concepts sont introduits à l'aide d'un diaporama. C'est notamment le cas pour les généralités sur l'outil et sur la gestion du versionning. Connaissance du développement.net Page 10 sur 32

TFS05 Visual Studio Online (ex Team Foundation Service) 2 jours Aux développeurs.net ou chefs de projet étant dans une équipe. Le serveur est hébergé sur AZURE. - Visual Studio Online (accès Web obligatoire) - Visual Studio 2012 ou 2013 (version Express possible) - Introduction à l'outil - Les spécificités de la version Online - La création d'un projet - Le modèle SCRUM - Les différents modes d'accès au serveur (Team Explorer et Web Access) - Les éléments de travail - Le gestionnaire de sources - La création d'une build Durant la durée de la formation, un exemple est réalisé de bout en bout. Les codes sources initiaux de l'application sont fournis. Les stagiaires ne font que les modifications nécessaires aux démonstrations et exercices. Chaque point important est vu à travers un exemple que le formateur réalise avec les stagiaires et avec un exercice individuel. Certains concepts sont introduits à l'aide d'un diaporama. C'est notamment le cas pour les généralités sur l'outil et sur la gestion du versionning. Connaissance du développement.net Page 11 sur 32

DEV Ecrire un code de qualité sous VS2010, VS2012 et VS2013 en C# 5 jours A ceux qui souhaite améliorer le cycle de vie de leurs programmes en mettant en place des éléments qualités. - Visual Studio 2010, 2012 ou 2013 (express ou supérieur) - Les règles de nommages - Les commentaires - Le débogage : o Les types d erreurs o Les classes TRACE et DEBUG o Les exceptions o Les messages o Le mode pas à pas o Les fenêtres espions, stack o Les autres fenêtres de débogages o Pour VS2012 et 2013 : Code Map o Pour VS2013 : peek windows o Les compteurs de performances - Analyse de performance du code - Les tests unitaires : o Avant le programme o Après le programme o Ecriture des tests o Execution des tests o Couverture de code o Tests impactés o Les bonnes pratiques - La gestion des sources de données o Données de production o Mocking - Les tests d équipe avec TFS o Présentation de TFS et de VSO (Visual Studio Online) o Les éléments de travail ou «WorkItems» - Les tests fonctionnelles avec TFS o Présentation de Test Manager Page 12 sur 32

o Les plans de tests o Les cas de tests o Execution et suivis - Les tests codés de l interface utilisateur avec TFS o Création d un test o Validation de l interface o Personnalisation o Les bonnes pratiques - Les autres tests avec TFS : o Tests unitaires de base de données o Tests génériques o Tests ordonnés o Introduction théoriques de Lab Manager - La gestion du code source avec TFS : o Les branches : théorie et mise en pratique o Le versionning o La réservation des sources o L association aux éléments de travail o L utilisation de l interface dans Visual Studio Les concepts seront vus dans un projet de type "Windows Forms" ou WPF ou Windows Phone selon le choix du groupe. Connaissance du C#. Page 13 sur 32

DEV Introduction au développement en CSHARP ou VB.NET 3 jours A ceux qui souhaite s'initier au développement d'application sous Windows. - Visual Studio 2010, 2012 ou 2013 (express ou supérieur) - Qu'est-ce qu'un logiciel - Qu'est-ce qu'un programme - Les langages de programmation - L'algorithmie : o Les variables o Les méthodes o Les boucles o Les méthodes de tri - La réalisation d'un programme : o Le concept o La préparation avec un arbre de décision - Introduction à l'ide Visual Studio - Les bases du langage (C# ou VB.NET) - La réalisation d'une application o En mode Console o En mode Graphique o Création d'une DLL - La transcription des concepts algorithmique en programme - L'écriture d'un code de qualité : o Les commentaires o Les règles de nommage Les concepts seront vus d'un point de vue algorithmique dans des projets de type Console. Ensuite les projets seront réalisés dans des "Windows Forms". Chaque concept fera l'objet d'un projet autonome. Utilisation d'un ordinateur. Page 14 sur 32

CS4 - CSharp 4 et Visual Studio 2010 5 jours Aux développeurs ayant déjà un peu d'expérience dans le développement et souhaitant découvrir ou approfondir la programmation Windows en CSharp4 sous Visual Studio 2010. Il s'agit en général de personne travaillant sous Visual Studio 2010 ou intégrant une équipe qui l'utilise. - Visual Studio 2010 (express ou supérieure) - les concepts du Framework.NET, les assemblies, les namespaces - l'environnement de développement - les différents types de projets, les solutions multiprojets - les nouveautés du CSharp 4 - l'ide Visual Studio 2010 - les bases du langage o constantes, énumérations, tableaux, structures o les structures de contrôle (if, switch, for, while,...) - les collections (collections, Listes, Queues, Piles, Dictionnaires) - la Programmation Orientée Objet o les classes, les méthodes, les propriétés, les visibilités,... o l'instanciation, le constructeur, le destructeur, le Garbage Collector o l'héritage, la surcharge, la redéfinition, les interfaces o les évènements standards et les évènements personnalisés o les delegates, les expressions lambda - la généricité - la mise en production d'une application o règles de bonnes conduites dans l'écriture du code o la gestion des erreurs (par valeur de retour, par message, par évènement et par exception standard et personnalisée) Page 15 sur 32

o les outils de débogages o les tests unitaires o les options de compilation, les modes Debug et Release o le déploiement o la gestion des versions Un projet complet d'un jeu de carte populaire permettra de mettre en pratique tous les concepts. Connaissance du développement Page 16 sur 32

CS5 - CSharp 5 et Visual Studio 2012 ou 2013 5 jours Aux développeurs ayant déjà un peu d'expérience dans le développement et souhaitant découvrir ou approfondir la programmation Windows en CSharp. - Visual Studio 2012 ou 2013 (express ou supérieure) - les concepts du Framework.NET, les assemblies, les namespaces - l'environnement de développement - les différents types de projets, les solutions multiprojets - les nouveautés du CSharp 5 - les nouveautés de Visual Studio 2012 - les bases du langage o constantes, énumérations, tableaux, structures o les structures de contrôle (if, switch, for, while,...) - les collections (collections, Listes, Queues, Piles, Dictionnaires) - la Programmation Orientée Objet o les classes, les méthodes, les propriétés, les visibilités,... o l'instanciation, le constructeur, le destructeur, le Garbage Collector o l'héritage, la surcharge, la redéfinition, les interfaces o les évènements standards et les évènements personnalisés o les delegates, les expressions lambda - la généricité - la mise en production d'une application o règles de bonnes conduites dans l'écriture du code o la gestion des erreurs (par valeur de retour, par message, par évènement et par exception standard et personnalisée) o les outils de débogages o les tests unitaires Page 17 sur 32

o les options de compilation, les modes Debug et Release o le déploiement o la gestion des versions Un projet complet d'un jeu de carte populaire permettra de mettre en pratique tous les concepts. Connaissance du développement Page 18 sur 32

ADO45 - ADO.NET l'accès aux données 5 jours Aux développeurs.net souhaitant s'initier à l'accès aux données en ADO. La base de données pourra être aux choix : - SQL Server de Microsoft - Oracle de Oracle - MySQL de Oracle - Visual Studio 2010, 2012 ou 2013 - CSharp ou VB.NET - Le mode InMemory o DataSet o DataTable o DataRelation o Le requêtage - Le mode connecté o DataReader o Le problème des mises à jour - Le mode déconnecté o DataAdapter o La création dynamique de requêtes - Entity Framework o Le concept du contexte o A partir d'une base o A partir d'un modèle o Code First o Linq : ToSQL ToXML ToObject ToEntities Plusieurs petits exercices seront présentés puis enrichi par les stagiaires. Des requêtes simplistes seront faites et expliquées mais aucune formation sur le langage SQL ne sera dispensée. Page 19 sur 32

Connaissance du développement.net. Pas de connaissance d'ado, d'ado.net nécessaire. La connaissance du langage SQL est un plus. Page 20 sur 32

WWF - Windows Workflow Foundation 5 jours Aux développeurs souhaitant s'initier à un nouveau mode de développement. Aux architectes souhaitant mieux communiquer avec les développeurs et participer aux développements. - Visual Studio 2010, 2012 ou 2013 - Langage CSharp - Le concept du Workflow - Les bases - Les activités - Les conteneurs de workflow - Le " procédural Workflow" - Le "FlowChart Workflow" - Les services et la communication avec les conteneurs - La persistance - Le suivi du workflow - Intégration du designer de workflow dans une application Plusieurs petits exercices seront présentés puis enrichi par les stagiaires. Connaissance du développement.net en CSharp. Page 21 sur 32

WCF - Windows Communication Foundation 5 jours Aux architectes et développeurs souhaitant réaliser des applications connectées entre elles ou à un Web Service. - Visual Studio 2010, 2012 ou 2013 - Langage CSharp - Le concept - Hébergement d'un service WCF - La robustesse d'une application ou d'un service WCF - La protection d'un service sur Internet - Les contrats de Services et de Données - Les états - L'utilisation de Workflow - Les transactions - La qualité de service sur une Session - La gestion d'un service WCF par le code - Implémentation unilatéral ou asynchrone d'un service WCF Un certain nombre d'exemples et d'exercice seront mis en place pour que les stagiaires conçoivent leurs propres services WCF Connaissance du développement.net en CSharp. Page 22 sur 32

VBNET10 - VB.NET 10 avec Visual Studio 2010 5 jours Aux développeurs ayant déjà un peu d'expérience dans le développement et souhaitant découvrir ou approfondir la programmation Windows en VB.NET (10) sous Visual Studio 2010. Il s'agit en général de personne travaillant sous Visual Studio 2010 ou intégrant une équipe qui l'utilise. - Visual Studio 2010 (express ou supérieure) - les concepts du Framework.NET, les assemblies, les namespaces - l'environnement de développement - les différents types de projets, les solutions multiprojets - les nouveautés du VB.NET 10 - l'ide Visual Studio 2010 - les bases du langage o constantes, énumérations, tableaux, structures o les structures de contrôle (if, switch, for, while,...) - les collections (collections, Listes, Queues, Piles, Dictionnaires) - la Programmation Orientée Objet o les classes, les méthodes, les propriétés, les visibilités,... o l'instanciation, le constructeur, le destructeur, le Garbage Collector o l'héritage, la surcharge, la redéfinition, les interfaces o les évènements standards et les évènements personnalisés o les delegates, les expressions lambda - la généricité - la mise en production d'une application o règles de bonnes conduites dans l'écriture du code Page 23 sur 32

o la gestion des erreurs (par valeur de retour, par message, par évènement et par exception standard et personnalisée) o les outils de débogages o les tests unitaires o les options de compilation, les modes Debug et Release o le déploiement o la gestion des versions Un projet complet d'un jeu de carte populaire permettra de mettre en pratique tous les concepts. Connaissance du développement Page 24 sur 32

VBNET11 - VB.NET 11 avec Visual Studio 2012 ou 2013 5 jours Aux développeurs ayant déjà un peu d'expérience dans le développement et souhaitant découvrir ou approfondir la programmation Windows en VB.NET (11). - Visual Studio 2012 ou 2013 (express ou supérieure) - les concepts du Framework.NET, les assemblies, les namespaces - l'environnement de développement - les différents types de projets, les solutions multiprojets - les nouveautés du VB.NET 11 - les nouveautés de Visual Studio 2012 (ou 2013) - les bases du langage o constantes, énumérations, tableaux, structures o les structures de contrôle (if, switch, for, while,...) - les collections (collections, Listes, Queues, Piles, Dictionnaires) - la Programmation Orientée Objet o les classes, les méthodes, les propriétés, les visibilités,... o l'instanciation, le constructeur, le destructeur, le Garbage Collector o l'héritage, la surcharge, la redéfinition, les interfaces o les évènements standards et les évènements personnalisés o les delegates, les expressions lambda - la généricité - la mise en production d'une application o règles de bonnes conduites dans l'écriture du code o la gestion des erreurs (par valeur de retour, par message, par évènement et par exception standard et personnalisée) o les outils de débogages o les tests unitaires Page 25 sur 32

o les options de compilation, les modes Debug et Release o le déploiement o la gestion des versions Un projet complet d'un jeu de carte populaire permettra de mettre en pratique tous les concepts. Connaissance du développement Page 26 sur 32

ASPNET45 - ASP.NET 4.5 et Visual Studio 2012 ou 2013 5 jours Aux développeurs WEB souhaitant s'initier au développement WEB en.net - Visual Studio 2012 ou 2013 - Langage CSharp ou VB.NET - - Les concepts d'asp.net - IIS et IIS Express - La construction d'un Site Web et d'une application Web - Création de pages Web - Utilisation des contrôles serveurs - Mise en forme des pages - Navigation entre les pages - La validation des entrées utilisateur - AJAX et JQuery - Affichage de données en provenance de différentes sources et bases de données - Sécurisation d'un site web (personnalisation du membership provider) - Gestion des erreurs, mise en place de traces - Déploiement sur un serveur IIS Une alternance de théorie et d'exercices permettront aux stagiaires d'assimiler tous les concepts Connaissance du développement.net en CSharp ou VB.NET. Page 27 sur 32

MSAZURE - Microsoft AZURE coté Programmation En raison des nombreux changements continuels sur AZURE, le contenu de ce cours sera adapté en conséquence avec les dernières fonctionnalités. De 3 à 5 jours en fonction du périmètre et du niveau de détails souhaité. Aux Décideurs et Chefs de projets souhaitant connaitre les capacités et fonctionnalités de MsAZURE. Aux développeurs C# souhaitant connaitre l utilisation du SDK d AZURE et du portail de gestion. Visual Studio 2012-2013 uniquement. SDK version 2.3 (Avril 2014) - Présentation générale (IAAS, PAAS, SAAS) - Les interfaces de gestion (Management, Portal, Visual Studio) - Cloud Services : o Les outils de développement o Web Role, Worker Role o Caching, Service Bus, Messaging o Table, Blob et Queues o Drives - Web Sites o Bibliothèque o Développement o Mise en production (staging et prod) - Virtual machines o La réplication, la sécurisation des données o Bibliothèque o Configuration des VM o Service de récupération - Mobile Services (Push, Identity) - Media Services (non traité en détails) - DataBase o SQL DataBase o SQL Reporting o Accès en ADO et Entity Page 28 sur 32

o Machine Virtuelle SQL Server o HD Insight - Networking o Réseau o Active Directory o Traffic manager - Visual Studio Online - Autres o CDN o Planificateur o Gestion des API - Présentation générale de type PowerPoint - Démonstrations - Manipulations (15 à 90mn par atelier) Pour la partie développement, une connaissance de la syntaxe CSharp est conseillé. Page 29 sur 32

WPF Windows Presentation Foundation 5 jours Aux développeurs Winforms ou ASP.NET souhaitant connaitre la nouvelle interface promue par Microsoft - Visual Studio 2010, 2012 ou 2013 (Version 2013 recommandée car optimisée pour XAML) - Langage XAML et CSharp - Introduction à WPF et à XAML o XAML et ses espaces de noms o Les évènements et propriétés o Le code behind o La mise en forme graphique (canvas, grid, splitters, ) o Les propriétés de dépendance o Les «routed events» - Les fenêtres et les pages - Les contrôles WPF (font, label, button, ) - Le cycle de vie de l application - Le Binding, les triggers et les commandes - Le pattern MVVM o Concepts o Le ViewModel o Command o Validation o Tests unitaires o L accès aux données - Les ressources - Le Data Binding - Les styles, les comportements et les modèles - Les graphiques, les animations et les effets visuels - Au choix sur la fin de la formation o La création de contrôles personnalisés o Le multithreading o Le son et la vidéo o Les rapports et les impressions o Introduction à Microsoft Blend Page 30 sur 32

o Un soin tout particulier sera apporté au langage XAML et au data Binding, grande nouveauté de WPF. Connaissance du développement.net en CSharp ou VB.NET. Page 31 sur 32

KINECT Kinect 2.0 Un Kinect est offert à chaque stagiaire. ATTENTION : utilisation du Microsoft Kinect pour Windows et non pas du Microsoft Kinect pour XBOX (incompatible). 3 jours Aux développeurs et aux concepteurs souhaitant connaitre les capacités et les champs d'actions du Microsoft Kinect pour Windows. - Visual Studio 2010, 2012 ou 2013 - SDK Kinect 2.0 ou supérieur - Microsoft Kinect pour Windows - Langage CSharp - Présentation du matériel Kinect - Présentation du SDK 1.5 et 2.0 - Les différents flux : o Image o Profondeur o Squelette - La reconnaissance des gestes - La reconnaissance vocale - Utilisation avancée : o Les librairies de "Helpers" o La détection de proximité o La reconnaissance faciale Chaque stagiaire a un kinect pour tester les possibilités Connaissance du développement.net en CSharp Page 32 sur 32