À l'issue de cette formation, vous détiendrez les clés pour la mise en œuvre pratique d’une démarche DevOps au sein de votre organisation.
• Appréhender l'intérêt de la culture DevOps
• Découvrir les patterns de conception DevOps
• Identifier les enjeux de l’industrialisation des déploiements applicatifs
• Savoir fluidifier les interactions entre les différentes équipes projet
• Mettre en place une chaine de production CI/CD fiable grâce à des outils open source
À l'issue de cette formation, vous détiendrez les clés pour la mise en œuvre pratique d’une démarche DevOps au sein de votre organisation.
• Appréhender l'intérêt de la culture DevOps
• Découvrir les patterns de conception DevOps
• Identifier les enjeux de l’industrialisation des déploiements applicatifs
• Savoir fluidifier les interactions entre les différentes équipes projet
• Mettre en place une chaine de production CI/CD fiable grâce à des outils open source
Les photos que vous avez prises à l'aide des appareils photo jetables aou cours de la soirée du mariage ! Un appareil photo manque toujours à l'appel alors si vous l'avez trouvé, faites nous signe !!
Introduction au développement Windows 8 avec XAML et .NET 4.5Microsoft
Désormais les applications Windows 8 modernes, seront disponibles dans le store. Mais avant d’être validées, elles se doivent de respecter un certain nombre de règles techniques essentielles. C’est ce que nous vous proposons de découvrir dans cette session, sous forme d’exemples concrets et de bonnes pratiques de code, que vous pourrez utiliser dans vos futurs développements.
Les photos que vous avez prises à l'aide des appareils photo jetables aou cours de la soirée du mariage ! Un appareil photo manque toujours à l'appel alors si vous l'avez trouvé, faites nous signe !!
Introduction au développement Windows 8 avec XAML et .NET 4.5Microsoft
Désormais les applications Windows 8 modernes, seront disponibles dans le store. Mais avant d’être validées, elles se doivent de respecter un certain nombre de règles techniques essentielles. C’est ce que nous vous proposons de découvrir dans cette session, sous forme d’exemples concrets et de bonnes pratiques de code, que vous pourrez utiliser dans vos futurs développements.
Trucs et astuces pour rendre votre application Windows 8 plus visibleMicrosoft
Félicitations, vous vous êtes lancé dans le développemùent d'une application Windows 8 ! Voyez maintenant comment améliorer la visibilité et la perception de votre application grâce aux nombreuses possibilités d'intégration offertes par Windows 8. Vignette dynamique, recherche, partage, sélecteur de fichier, association de fichiers, seront autant de possibilité de mieux exposer votre application.
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud Microsoft
"Deux géants du développement web de nos jours : - Symfony2, le framework PHP qui a le vent en poupe - Windows Azure : la plateforme Cloud de Microsoft offrant une palette de services en mode PaaS (Plateforme As A Service) la plus étendue du marché Deux géants dont la cohabitation ne semble pas évidente de prime abord et qui nécessite quelques adaptations. De la définition de services configurables au déploiement dans le cloud, développons ensemble une application Symfony 2, flexible et déployée en mode PaaS dans Azure : mise en œuvre de Web Roles, utilisation de SQL Azure et stockage sécurisé via les Blob storage. Un excellent moyen de prendre connaissance, au travers de notre retour d’expérience, des nombreux pièges à éviter et des évolutions nécessaires pour tirer parti du meilleur de ces deux mondes."
Speakers : Stéphane Escandell (Brainsonic), Benjamin Moulès (Microsoft France), Jérôme Respaut (Brainsonic)
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...Microsoft
Vous utilisez tous les jours des systèmes embarqués: que ce soit pour retirer un billet de train, de l'argent, pour payer au péage ou dans un magasin, ou simplement quand vous regardez une publicité ou une vitrine un peu moderne. Comment sont réalisés ces systèmes? Quelles sont les contraintes des fabricants? et surtout, quelles sont les solutions pour rendre le système robustes aux attaques, quelle que soit leur nature? Dans cette session émaillée de cas concrets, vous découvrirez quels sont les outils que la division Windows Embedded de Microsoft offre aux développeurs pour concevoir ces systèmes en utilisant les frameworks et les outils qu'ils connaissent, dans un environnement modulaire, et sécurisé. il sera également question des tendances (tactile, NUI) et du futur de ces systèmes et de leur connexion au cloud
Optimisation des applications Windows 8/HTML5/WinJSMicrosoft
Dans cette session, vous découvrirez comment analyser et résoudre les problèmes de performance de vos applications Windows 8 développées en HTML 5 / JavaScript, en utilisant les outils de profiling mis à disposition dans Visual Studio. Vous découvrez ainsi comment rendre vos applications « Fast & Fluid » pour le plaisir de vos utilisateurs.
Portable Class Library et Nuget : Le Combo gagnantMicrosoft
La diversification des formats d’écrans (PC, tablette, smartphone) a permis l’émergence de nouveaux scénarios et de nouveaux usages révolutionnaires. Il est désormais indispensable qu’une application soit déclinée sur chacun de ces environnements. Les Portable Class Librairies (PCL) permettent de factoriser des portions de code source communes pour mieux les réutiliser et ainsi éviter les réécritures abusives. Au menu, des démonstrations du combo gagnant : écriture de code portable grâce aux PCL dans des projets Windows 8.1 et Windows Phone 8 et création et diffusion de package Nuget pour mieux le partager !
Speakers : Edwige Seminara (MCNEXT), Audrey Petit (Microsoft), Sébastien Mornas (Microsoft France)
Recette anti-feuille blanche ! MVVM ou pas ? Une librairie ? Des dossiers ? Et si je me trompe ? Nous vous aiderons à bien organiser et architecturer votre projet Windows 8 et Windows Phone 8 et ses sources, à réutiliser votre code source, automatiser certaines tâches. Nous partagerons avec vous des bonnes pratiques et des retours d'expériences
Microsoft aime les développeurs et cette année encore les développeurs seront rois lors la première plénière des TechDays 2013. Sous le thème de la grande cuisine française, vous découvrirez comment concocter de belles applications sur Windows 8 ou Windows Phone 8, le tout saupoudré de Windows Azure afin de compléter le menu. Nous vous présenterons également les opportunités offertes par les stores associés et que ce soit sur tablettes, sur téléphones, sur portables, PC ou ultra-portables, nous vous ferons déguster de succulentes démonstrations préparées par nos grands chefs !
Kit De Survie Techno et Web à l'usage des EntrepreneursStéphanie Hertrich
Ce programme a été conçu sur mesure, spécialement pour vous, entrepreneurs ou porteurs de projets qui serez tôt ou tard confrontés à des problématiques de développement applicatif ou web.
L'idée est de vous aider à appréhender les principes, les notions de base et le vocabulaire associés au développement applicatif et web.
Nous vous donnerons des repères théoriques et pratiques pour que vous puissiez communiquer et orienter plus facilement vos décisions relatives aux composantes technologiques de votre projet.
En d'autres termes : vous n'avez pas un profil technique, mais vous avez un super projet impliquant du développement ? Le kit de survie est fait pour vous !
Partie 1 : Architectures des applications et technologies de développement
Par Stéphanie Hertrich & Benoit Le Pichon, Evangélistes Développement et Michel Rousseau Evangéliste Expérience Utilisateur (Microsoft)
Cette session abordera les notions de base et les technologies mises en œuvre pour le développement d'applications au sens large:
- Quelle est la différence entre une application, un site web, un service web, … ? Quelles en sont les composantes et comment interagissent-elles ?
- Développer pour un smartphone, une tablette, un poste de travail : quelles différences ?
- Quelles sont les grandes familles de technologies et de langages de développement, quelles sont leurs caractéristiques ?
- Le Cloud diffère-t-il réellement d’un hébergeur classique ?
- Quels bénéfices apporterait concrètement le Cloud à mon projet ?
- De l'importance de l'ergonomie des applications.
- Comprendre les tendances et intégrer le branding et l’identité de marque.
- Valider l'expérience utilisateur et tester sa démarche.
- Rendre ça beau, intelligible et en faire une proposition de valeur.
- Travailler le résultat avec un développeur.
Partie 2 : Concevoir une application, les étapes et la mise en œuvre:
Par Stéphanie Hertrich Evangéliste Développement (Microsoft) et Florent Santin, Développeur et Entrepreneur http://www.infinitesquare.com.
Cette session passera en revue les étapes du processus de conception d'une application:
- Définition du besoin, spécifications, code, tests : quel est le cycle de vie d'une application ?
- Quelle méthodologie et quels outils employer ?
- Les équipes : embaucher ou externaliser son développement ?
- Savoir communiquer avec son équipe technique.
- De l'importance du designer.
- Les questions à se poser pour faire les bons choix.
Comment avancer concrètement sur votre propre projet ? Différents programmes sont accessibles suivant votre niveau d’avancement.
- Des programmes d’accompagnement techniques (Pépinière Microsoft Azure, Speed-dating experts, Accélérateur Apps, ,…)
- Bizspark,le programme dédié aux startups : logiciels & conso Cloud Azure gratuite jusqu’à 60 000$
- Microsoft Ventures : l’accélérateur à startup Parisien de Microso
Codendi est la solution collaborative open-source de gestion du cycle de vie des applications (ALM) proposée par Xerox. Elle rassemble à partir d'une même interface, les outils nécessaires aux équipes de développement logiciel : tracker de tâches, de bugs, de risques, d'exigences..., gestion et versions du code source (Subversion, CVS, Git), gestion des documents, reporting (graphique de Gantt, barres...), wiki, chat, listes de distribution, etc.
L'intérêt de la solution est d'organiser les processus de projets logiciel, optimiser la gestion des délais, améliorer la qualité des logiciels livrés et faciliter la collaboration des équipes de projet. Directions technique ou qualité, chefs de projet, et développeurs peuvent travailler sur un outil commun.
Pour être assuré de la stabilité de la plateforme et de son développement, Xerox propose une offre de services autour de Codendi délivré en open-source.
> Découvrir Codendi
Cette session vous propose de découvrir Kinect à travers 5 exemples qui se réalise en moins de 10 minutes et un tour d'horizon des outils à votre disposition. Ce sera l'occasion d'avoir un premier contact simple avec Kinect et en même temps de vous donner quelques astuces pour bien commencer vos développements avec le SDK Kinect.
Introduction au développement windows 8 modern ui avec html5 et javascriptdavrous
Nous verrons durant cette heure de session comment développer une application pour le Windows Store grâce aux technologies HTML5, JS & CSS3. Nous verrons ainsi comment construire depuis 0 un petit lecteur de flux RSS. Cela sera notre excuse pour découvrir l'usage de WinJS, le framework JavaScript de Microsoft pour Windows 8, ainsi que de l'outillage Visual Studio 2012 et Blend 5. Pour finir, nous verrons à travers un petit exemple d'usage de la camera comment fonctionne l'accès à WinRT depuis JS, le nouveau jeu d'API dédiés aux applications modernes.
Session jouée lors des MS Techdays 2013: http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=60738dd2-6d50-4360-a285-ed988e49d850
Retrouvez les tutoriaux associés sur mon blog: http://blogs.msdn.com/b/davrous/archive/2012/09/05/tutorial-series-using-winjs-amp-winrt-to-build-a-fun-html5-camera-application.aspx & http://blogs.msdn.com/b/davrous/archive/2012/06/04/comment-cr-233-er-un-petit-lecteur-de-flux-rss-pour-windows-8-metro-en-html5-et-en-30-min-partie-1-2.aspx
Introduction au développement Windows 8 ModernUI avec HTML5 et JavaScriptMicrosoft
Nous verrons durant cette heure de session comment développer une application pour le Windows Store grâce aux technologies HTML5, JS & CSS3. Nous verrons ainsi comment construire depuis 0 un petit lecteur de flux RSS. Cela sera notre excuse pour découvrir l’usage de WinJS, le framework JavaScript de Microsoft pour Windows 8, ainsi que de l’outillage Visual Studio 2012 et Blend 5. Pour finir, nous verrons à travers un petit exemple d’usage de la camera comment fonctionne l’accès à WinRT depuis JS, le nouveau jeu d’API dédiés aux applications modernes.
2. Nos Experts
Votre satisfaction !
Expertise et expérience unique sur la
plate-forme Microsoft .NET
Développement de projets avant-
gardistes et d’envergure
Coaching/Formation « on the job » par
nos experts
Solutions pour la productivité des
développeurs
Votre veille technologique / pôle R&D
Contactez-nous pour vos projets :
Vista, Office 07, Live, Gadgets, Web 2.0,
.NET 3.0, WPF, WCF, WF,
www.wygwam.com MOSS – WSS V3
3. Notre implication
Votre satisfaction !
7 Bloggeurs Technologiques
6 Auteurs de livres
6 Speakers Events MS et non MS
Implication communautaire forte
6 Rédacteurs dans la presse spécialisée
Implication au sein de l’INETA
Implication UserGroup : FxUserGroup
Une équipe de Wyggeurs :
4 Microsoft Most Valuable
Professional
1 Microsoft Regional Director
www.wygwam.com 2 Microsoft Student Partner (MSP)
6. Une gadget est un fichier portant l’extension
« .Gadget »
Un fichier « .Gadget » est un fichier ZIP
contenant tous les médias nécessaires à
l’exécution de votre gadget ( html, javascript,
styles, images )
11. Lors de l’installation d’une
gadget, via un simple double
clique sur le fichier
« .Gadget », Windows Vista
déploie dans le dossier
racine des gadgets le
.Gadget.
Le « dézippage » a lieu dans
le dossier racine des gadgets
« G:Users<username>App
DataLocalMicrosoftWindow
s SidebarGadgets »
12. Dans la Sidebar, cliquer droit sur la Gadget
que vous souhaitez supprimer.
Cliquer sur « désinstaller » :
13. Le fichier manifeste de la Gadget est un
fichier XML récapitulatif de votre projet
Il précise le nom de votre gadget, la version,
l’auteur, la page par défaut, etc…
14. Il est possible de localiser une Gadget c’est-à-dire d’adapter le contenu en
fonction de langue utilisé sur la machine cliente.
Deux méthodes :
Utilisation de la localisation native de la Sidebar
la localisation de chaque langue correspond à un dossier
Ce système permet sans se soucier du code, de proposer divers
localisation
Externalisation des variables via JavaScript pour la localisation
Il est tout à fait envisageable de déporter le système de localisation au
niveau du code
15. En « packageant » la Gadget vous permettrez aux utilisateurs d’installer votre
Gadget dans leur Sidebar via un simple double clique
Pour cela :
Dans le dossier où est stockée « MaGadget » :
« G:Users<username>AppDataLocalMicrosoftWindows
SidebarGadgetsMaGadget.Gadget »
« ZIPpez » le contenu de ce dossier sous le nom de fichier
« MaGadget.Gadget.zip »
Renommez le fichier « MaGadget.Gadget.zip » en « MaGadget.Gadget ».
Le fichier « .Gadget » est à présent créé. Vous pouvez dors et déjà le diffuser
votre Gadget à vos amis et sur les sites dédiés à cet effet tel que
http://microsoftgadgets.com/ et http://gallery.live.com/
16. Abonnement TechNet Plus : Visual Studio 2005 +
Versions d’éval + 2 incidents support Abonnement MSDN Premium
S’informer - Un portail d’informations, des événements, une
newsletter bimensuelle personnalisée
Se former - Des webcasts, des articles techniques, des
téléchargements, des forums pour échanger avec vos pairs
Bénéficier de services - Des cursus de formations et de
certifications, des offres de support technique