Microsoft Azure dev Ops pour le Cloud... et réciproquement…Microsoft
DevOps, au tout début il s'agit d'une idée. Cette idée est à l'origine d'un mouvement dont l'influence dans l'IT ne cesse d'augmenter.
De plus nous constatons que le succès de la mise en oeuvre d'une démarche DevOps et la réussite d'une évolution vers le Cloud sont intimement liés...
Migration de bases hétérogènes vers SQL Server 2014 : - Comment maîtriser la migration de vos bases vers SQL server 2014 - Quels sont les outils Microsoft ? - Quels bénéfices en tirer d’une telle migration à court et moyen terme ? - Quelle démarche adopter pour minimiser les risques liées à la migration des applications ?
Speakers : Hoda EL HADDAD (Microsoft France), Pascale Doz (Pascal Doz Consulting)
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...Microsoft Technet France
Le cloud permet à la fois de transformer votre datacenter en Centre de Services mais aussi d'étendre son infrastructure et ses capacités en utilisant des services publics comme Windows Azure. Venez découvrir dans cette session, comment mettre en oeuvre ces concepts et assurer une gestion éfficace de l'infrastructure, des applications et des services associés qu'ils soient privés ou publics à l'aide de la nouvelle version de System Center Virtual Machine Manager et également du nouveau venu System Center App Controller. Cette session fera la part belle aux démonstrations
Cette session présente les différents outils et méthodologies recommandées pour le déploiement de vos nouveaux clients. Grâce à cette session vous aurez la capacité à déployer de manière optimale vos postes clients Windows 8.
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...Microsoft Technet France
Découvrir et démarrer un nouveau site web ASP.NET MVC est assez simple aujourd'hui mais le démarrer correctement avec une architecture pérenne et moderne en est une autre. C'est pourquoi nous avons voulu à travers cette session présenter des solutions concrètes, montrer les erreurs courantes, mettre l'accent sur les points sensibles ou encore vous présenter un ensemble de bonnes pratiques et de recettes autour de la plateforme. ASP.NET MVC est avant toute chose un framework dont les engagements vont bien plus loin que le simple pattern. Nous verrons donc au travers d'exemples détaillés comment structurer les projets, comment travailler et s'organiser avec l'écosystème d'ASP.NET MVC, les points sensibles de l'optimisation et des performances, les tests à tous niveaux, l'ergonomie et la qualité du rendu client ou encore les différents niveaux d'extension.
Microsoft Azure dev Ops pour le Cloud... et réciproquement…Microsoft
DevOps, au tout début il s'agit d'une idée. Cette idée est à l'origine d'un mouvement dont l'influence dans l'IT ne cesse d'augmenter.
De plus nous constatons que le succès de la mise en oeuvre d'une démarche DevOps et la réussite d'une évolution vers le Cloud sont intimement liés...
Migration de bases hétérogènes vers SQL Server 2014 : - Comment maîtriser la migration de vos bases vers SQL server 2014 - Quels sont les outils Microsoft ? - Quels bénéfices en tirer d’une telle migration à court et moyen terme ? - Quelle démarche adopter pour minimiser les risques liées à la migration des applications ?
Speakers : Hoda EL HADDAD (Microsoft France), Pascale Doz (Pascal Doz Consulting)
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...Microsoft Technet France
Le cloud permet à la fois de transformer votre datacenter en Centre de Services mais aussi d'étendre son infrastructure et ses capacités en utilisant des services publics comme Windows Azure. Venez découvrir dans cette session, comment mettre en oeuvre ces concepts et assurer une gestion éfficace de l'infrastructure, des applications et des services associés qu'ils soient privés ou publics à l'aide de la nouvelle version de System Center Virtual Machine Manager et également du nouveau venu System Center App Controller. Cette session fera la part belle aux démonstrations
Cette session présente les différents outils et méthodologies recommandées pour le déploiement de vos nouveaux clients. Grâce à cette session vous aurez la capacité à déployer de manière optimale vos postes clients Windows 8.
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...Microsoft Technet France
Découvrir et démarrer un nouveau site web ASP.NET MVC est assez simple aujourd'hui mais le démarrer correctement avec une architecture pérenne et moderne en est une autre. C'est pourquoi nous avons voulu à travers cette session présenter des solutions concrètes, montrer les erreurs courantes, mettre l'accent sur les points sensibles ou encore vous présenter un ensemble de bonnes pratiques et de recettes autour de la plateforme. ASP.NET MVC est avant toute chose un framework dont les engagements vont bien plus loin que le simple pattern. Nous verrons donc au travers d'exemples détaillés comment structurer les projets, comment travailler et s'organiser avec l'écosystème d'ASP.NET MVC, les points sensibles de l'optimisation et des performances, les tests à tous niveaux, l'ergonomie et la qualité du rendu client ou encore les différents niveaux d'extension.
Monter en charge, tester et surveiller avec une application Windows Azure : l...Microsoft Technet France
La plateforme Windows Azure dispose d’une offre de services riche qui s’étend rapidement. En fonction des projets, vous devez faire des choix d’architecture sur les services à utiliser et leur mise en œuvre. Quelles sont les bonnes pratiques, mais également les mauvaises pratiques à éviter. Les experts Azure MCS partagent leurs retours d’expérience issus de leurs engagements terrain parmi les sujets suivants : connaître les limites de charge (Scalability) de Windows Azure incluant SQL Database, comment monter en charge pour un certain nombre de services, tester en charge une application, puis surveiller et exploiter une application ou une VM Windows Azure.
Alphorm.com Formation Architecture Microservices : Décryptage de l'écosystèmeAlphorm
Dans cette formation nous allons bâtir une application architecturée en micro-services. Nous allons partir des besoins fonctionnels, réfléchir l’architecture en appliquant les bons principes des micro-services. En ayant fait le choix de services RESTful, la mise en œuvre s’effectue sous SpringBoot ou avec l’API.NetCore. Nous voyons ensuite comment conteneuriser ces exécutables avec Docker. Nous voyons comment mettre en œuvre Docker Desktop, sur le poste local. Avec Kubernetes cluster local, nous mettons en œuvre des fichiers de déploiement YAML. Enfin, les fichiers de déploiement seront utilisés pour créer l’application sous Google Kubernetes Engine et Microsoft Azure Kubernetes Service. Nous présenterons les possibilités de monitoring de ces infrastructures.
Au cours de cette session, nous montrerons comment SOGET, éditeur de solutions logicielles innovantes dédiées à la gestion des sites portuaires, a réussi sa transformation vers les méthodes Agiles. Accompagnée par Neos-SDI, SOGET met en œuvre les technologies Microsoft et son usine logicielle TFS2010 pour mener ses différents projets du programme e-Maritime. Nous aborderons les différentes facettes de cette méthodologie : gestion des exigences, organisation des équipes, personnalisation et déploiement des outils de production logicielle, automatisation des tests. De nombreuses démonstrations viendront illustrer cet exposé d’une véritable success story.
Licences et produits pour les Petites et Moyennes Entreprises : Tour d'horizo...Microsoft Technet France
Les modes de licences de nos principaux produits ont considérablement évolué ces derniers mois. Cette session permettra de revenir rapidement sur les changements intervenus sur SQL Server 2012, System Center 2012, Windows Server 2012, Windows 8… L'arrivée du Nouvel Office s'accompagnant également de changements profonds sur la façon d’acheter, mixant références on-premise et services en ligne, venez découvrir les solutions qui accompagnent cette évolution.
Nouvelles expériences d'authentification avec Windows 8.1 pour vos applicatio...Microsoft
Cette session portera sur les outils disponibles dans Windows que vous pouvez utiliser pour fournir une expérience d'authentification dans vos applications. Quelques lignes de code suffisent pour obtenir des scénarios sécurisés notamment dans le cas d’applications LOB pour les entreprises ! Nous ferons le tour des possibilités de l’authentification traditionnelle jusqu’aux dernières techniques grâce aux api disponibles dans Windows 8.1 : de l’authentification biométrique, en passant par la carte à puce ainsi que la gestion de plusieurs comptes, venez découvrir avec nous les nouvelles façons d’authentifier vos utilisateurs.
Speakers : Nathalie Belval (Soat), Nathanaël Marchand (Soat)
Exploitez-vous tout le potentiel d'Azure dans vos projets SharePoint 2013? Qu'il s'agisse de fédération d'identité, de stockage de données, de services de streaming media, de hosting d'applications, d'infrastructure as a service, passez à l'heure du Cloud!
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...Microsoft
Windows Azure est la solution de Cloud Public de Microsoft, ouverte à tous les systèmes d'exploitation Windows ou Linux et à tous les langages: Java, PHP, Python, .Net etc. L'objectif de cette session est de montrer au travers d'un cas concret l'ouverture de Windows Azure à des solutions non Microsoft. Venez découvrir comment Kompass International, leader de l'information marketing B2B, a migré l'ensemble de ses applications business, codées en Java sur Windows Azure.
Speakers : Pierrick PETAIN (Kompass), Thomas Conté (Microsoft)
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.
Vers des applications modernes : retour d'expérienceMicrosoft
Nous vous proposons de partager la réflexion portée par Saretec sur la transition vers le tactile et les applications modernes en entreprise. Nous aborderons la vision décideur avec Alain Guède, DSI de Saretec, à travers les challenges et les enjeux qui sont posés par la mobilité, le BYOD et la nouvelle place que prennent les utilisateurs de par l’évolution des usages, et les nouvelles opportunités offertes par Windows 8. Nous détaillerons ensuite les différents axes de réflexion sur le découpage de l’application et l’ergonomie avec Viraxay Immanivong, chef de projet sur l’application métier interne à Saretec, Sésame...
Duet Entreprise 2.0 pour SharePoint et SAP combine les technologies que tout le monde utilise chaque jour – Microsoft Office et Microsoft SharePoint – avec les technologies pour l’entreprise - SAP enterprise resource planning (ERP) et des applications line-of-business (LOB), connectée à des systèmes métier. Duet Entreprise propose aux employés d’accéder via des outils Microsoft à des workflows SAP et des données comme les contacts, les calendriers et d’autres types de données. Nous présenterons durant cette session une vue d’ensemble de ce produit et les gains pour les utilisateurs.
Architectures et déploiements en établissements scolaires: les solutions Micr...Microsoft Technet France
Cette session vous apportera tous les éléments et les scénarios nécessaires à la gestion de vos périphériques et périphériques mobiles au sein de votre établissement scolaire. Les architectures proposées reposent sur les solutions System Center Configuration Manager et Microsoft Intune.
L'objectif est de présenter à l'aide d'outil pédagogique, le mode d'execution des applications séquencées pour App-V afin d'en maximiser la compatibilité. La gestion de la mémoire, de l'accès aux disques et à la base de registre seront abordées de maniére approfondie avec des exemples de debogage grâce aux outils Sysinternals. Cette session sera l'occasion de mieux comprendre la fonctionnement de App-V, les options présentes dans le fichier OSD et donc le contexte d'execution des applications virtualisés.
Alphorm.com Formation Microsoft Azure: Le Réseau VirtuelAlphorm
Le réseau est un composant important dans les systèmes d’information, dans Azure également, cette formation présente de manière explicite et concrète le design, la configuration et l’administration des Azure Virtual network dans une infrastructure cloud Microsoft Azure.
Cette formation début par la présentation de tous ces éléments réseau dans Azure, sans oublier le coté sécurité comme les networks Security groupe.
Durant cette formation, les participants vont apprendre le fonctionnement des azure Virtual Network, l’inter connexion entre ces Virtual network et un data center on prem.
La partie création, configuration et administration sont traitées dans cette formation de deux façons :
- En interface graphique via le portail Azure
- En PowerShell pour la partie automatisation et Scripting
Alphorm.com Formation Azure Active Directory RMS et Azure Information ProtectionAlphorm
Formation complète ici:
Cette formation sur Azure RMS et Azure Information protection qui fait partie du cursus Formation EMS est destinées aux passionnés de sécurités.
Dans cette formation, les participants vont apprendre toutes les notions de sécurités au niveau des mails et fichiers avec Azure RMS.
Cette formation traite aussi bien la partie Design, implémentation, administration, trouble shooting que la partie Monitoring.
De plus, la formation traite la partie data classification des documents et mail qui sont importants au sein d’un système d’information.
Monter en charge, tester et surveiller avec une application Windows Azure : l...Microsoft Technet France
La plateforme Windows Azure dispose d’une offre de services riche qui s’étend rapidement. En fonction des projets, vous devez faire des choix d’architecture sur les services à utiliser et leur mise en œuvre. Quelles sont les bonnes pratiques, mais également les mauvaises pratiques à éviter. Les experts Azure MCS partagent leurs retours d’expérience issus de leurs engagements terrain parmi les sujets suivants : connaître les limites de charge (Scalability) de Windows Azure incluant SQL Database, comment monter en charge pour un certain nombre de services, tester en charge une application, puis surveiller et exploiter une application ou une VM Windows Azure.
Alphorm.com Formation Architecture Microservices : Décryptage de l'écosystèmeAlphorm
Dans cette formation nous allons bâtir une application architecturée en micro-services. Nous allons partir des besoins fonctionnels, réfléchir l’architecture en appliquant les bons principes des micro-services. En ayant fait le choix de services RESTful, la mise en œuvre s’effectue sous SpringBoot ou avec l’API.NetCore. Nous voyons ensuite comment conteneuriser ces exécutables avec Docker. Nous voyons comment mettre en œuvre Docker Desktop, sur le poste local. Avec Kubernetes cluster local, nous mettons en œuvre des fichiers de déploiement YAML. Enfin, les fichiers de déploiement seront utilisés pour créer l’application sous Google Kubernetes Engine et Microsoft Azure Kubernetes Service. Nous présenterons les possibilités de monitoring de ces infrastructures.
Au cours de cette session, nous montrerons comment SOGET, éditeur de solutions logicielles innovantes dédiées à la gestion des sites portuaires, a réussi sa transformation vers les méthodes Agiles. Accompagnée par Neos-SDI, SOGET met en œuvre les technologies Microsoft et son usine logicielle TFS2010 pour mener ses différents projets du programme e-Maritime. Nous aborderons les différentes facettes de cette méthodologie : gestion des exigences, organisation des équipes, personnalisation et déploiement des outils de production logicielle, automatisation des tests. De nombreuses démonstrations viendront illustrer cet exposé d’une véritable success story.
Licences et produits pour les Petites et Moyennes Entreprises : Tour d'horizo...Microsoft Technet France
Les modes de licences de nos principaux produits ont considérablement évolué ces derniers mois. Cette session permettra de revenir rapidement sur les changements intervenus sur SQL Server 2012, System Center 2012, Windows Server 2012, Windows 8… L'arrivée du Nouvel Office s'accompagnant également de changements profonds sur la façon d’acheter, mixant références on-premise et services en ligne, venez découvrir les solutions qui accompagnent cette évolution.
Nouvelles expériences d'authentification avec Windows 8.1 pour vos applicatio...Microsoft
Cette session portera sur les outils disponibles dans Windows que vous pouvez utiliser pour fournir une expérience d'authentification dans vos applications. Quelques lignes de code suffisent pour obtenir des scénarios sécurisés notamment dans le cas d’applications LOB pour les entreprises ! Nous ferons le tour des possibilités de l’authentification traditionnelle jusqu’aux dernières techniques grâce aux api disponibles dans Windows 8.1 : de l’authentification biométrique, en passant par la carte à puce ainsi que la gestion de plusieurs comptes, venez découvrir avec nous les nouvelles façons d’authentifier vos utilisateurs.
Speakers : Nathalie Belval (Soat), Nathanaël Marchand (Soat)
Exploitez-vous tout le potentiel d'Azure dans vos projets SharePoint 2013? Qu'il s'agisse de fédération d'identité, de stockage de données, de services de streaming media, de hosting d'applications, d'infrastructure as a service, passez à l'heure du Cloud!
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...Microsoft
Windows Azure est la solution de Cloud Public de Microsoft, ouverte à tous les systèmes d'exploitation Windows ou Linux et à tous les langages: Java, PHP, Python, .Net etc. L'objectif de cette session est de montrer au travers d'un cas concret l'ouverture de Windows Azure à des solutions non Microsoft. Venez découvrir comment Kompass International, leader de l'information marketing B2B, a migré l'ensemble de ses applications business, codées en Java sur Windows Azure.
Speakers : Pierrick PETAIN (Kompass), Thomas Conté (Microsoft)
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.
Vers des applications modernes : retour d'expérienceMicrosoft
Nous vous proposons de partager la réflexion portée par Saretec sur la transition vers le tactile et les applications modernes en entreprise. Nous aborderons la vision décideur avec Alain Guède, DSI de Saretec, à travers les challenges et les enjeux qui sont posés par la mobilité, le BYOD et la nouvelle place que prennent les utilisateurs de par l’évolution des usages, et les nouvelles opportunités offertes par Windows 8. Nous détaillerons ensuite les différents axes de réflexion sur le découpage de l’application et l’ergonomie avec Viraxay Immanivong, chef de projet sur l’application métier interne à Saretec, Sésame...
Duet Entreprise 2.0 pour SharePoint et SAP combine les technologies que tout le monde utilise chaque jour – Microsoft Office et Microsoft SharePoint – avec les technologies pour l’entreprise - SAP enterprise resource planning (ERP) et des applications line-of-business (LOB), connectée à des systèmes métier. Duet Entreprise propose aux employés d’accéder via des outils Microsoft à des workflows SAP et des données comme les contacts, les calendriers et d’autres types de données. Nous présenterons durant cette session une vue d’ensemble de ce produit et les gains pour les utilisateurs.
Architectures et déploiements en établissements scolaires: les solutions Micr...Microsoft Technet France
Cette session vous apportera tous les éléments et les scénarios nécessaires à la gestion de vos périphériques et périphériques mobiles au sein de votre établissement scolaire. Les architectures proposées reposent sur les solutions System Center Configuration Manager et Microsoft Intune.
L'objectif est de présenter à l'aide d'outil pédagogique, le mode d'execution des applications séquencées pour App-V afin d'en maximiser la compatibilité. La gestion de la mémoire, de l'accès aux disques et à la base de registre seront abordées de maniére approfondie avec des exemples de debogage grâce aux outils Sysinternals. Cette session sera l'occasion de mieux comprendre la fonctionnement de App-V, les options présentes dans le fichier OSD et donc le contexte d'execution des applications virtualisés.
Alphorm.com Formation Microsoft Azure: Le Réseau VirtuelAlphorm
Le réseau est un composant important dans les systèmes d’information, dans Azure également, cette formation présente de manière explicite et concrète le design, la configuration et l’administration des Azure Virtual network dans une infrastructure cloud Microsoft Azure.
Cette formation début par la présentation de tous ces éléments réseau dans Azure, sans oublier le coté sécurité comme les networks Security groupe.
Durant cette formation, les participants vont apprendre le fonctionnement des azure Virtual Network, l’inter connexion entre ces Virtual network et un data center on prem.
La partie création, configuration et administration sont traitées dans cette formation de deux façons :
- En interface graphique via le portail Azure
- En PowerShell pour la partie automatisation et Scripting
Alphorm.com Formation Azure Active Directory RMS et Azure Information ProtectionAlphorm
Formation complète ici:
Cette formation sur Azure RMS et Azure Information protection qui fait partie du cursus Formation EMS est destinées aux passionnés de sécurités.
Dans cette formation, les participants vont apprendre toutes les notions de sécurités au niveau des mails et fichiers avec Azure RMS.
Cette formation traite aussi bien la partie Design, implémentation, administration, trouble shooting que la partie Monitoring.
De plus, la formation traite la partie data classification des documents et mail qui sont importants au sein d’un système d’information.
A partir du moment où vous êtes dans une relation client <-> fournisseur de bien ou service, vous êtes soumis à la loi de celui qui crie le plus fort. Les entreprises de toute taille ont un type de client bien ciblé : le mauvais client. Aussi appelé par certains « l’enfant à problèmes », « le gueulard », « le pleurnicheur » ou « le mauvais payeur ».
Il y a une bonne et une mauvais façon de faire pour se débarrasser de ceux-ci. Voici 5 conseils pour montrer simplement (et de manière détournée) la porte de sortie.
Prezi es una herramienta de presentación en línea que muestra toda la información en un solo lienzo dinámico que se puede explorar mediante giros y desplazamientos, mientras que PowerPoint usa diapositivas individuales estáticas que se navegan secuencialmente; además, Prezi requiere acceso a Internet y es más dinámica que PowerPoint.
La mairie de Sarzeau a constitué un groupe de travail qui s’est réuni de septembre 2015 à mai 2016 et auquel l’Association de Sauvegarde du Logeo a participé.
Este documento describe el papel de María como discípula y misionera de Jesús. Explica que María fue la primera en reconocer a Jesús como el Mesías cuando dijo "sí" a Dios. Guardó en su corazón los momentos con Jesús para descubrir su misión. Acompañó a Jesús a lo largo de su vida, desde su nacimiento hasta sus primeros años, protegiéndolo y apoyándolo.
Este documento contiene instrucciones de uso para un horno. Explica cómo usar el horno de forma segura y proporciona indicaciones importantes de seguridad sobre el riesgo de incendios y quemaduras. También describe las funciones del panel de control, cómo limpiar y mantener el horno, y cómo cocinar diferentes tipos de alimentos utilizando el horno.
Este documento presenta información sobre un curso de tecnología, información e innovación. El propósito del curso es utilizar las tecnologías de la información y la comunicación (TIC) para el diseño e innovación de procesos y productos. Se define la innovación, los conocimientos técnicos y las TIC, y cómo estas pueden usarse juntas para generar nuevos conocimientos e implementar cambios.
Présentation de Maven et de son utilisation en entreprise dans le cadre du Ch'ti JUG, le 15 juin 2009.
Pourquoi Maven ? Pourquoi l'adopter ? Les bonnes et mauvaise pratiques. Son avenir ...
Retour d'expérience sur la mise en place d'usines logicielles chez MMA faite pour l'Ensim (Ecole Nationale Supérieure d'Ingénieurs du Mans), niveau Master. Contenu : définitions, processus de développement agile et étapes de déploiement.
Adoption incrémentale des tests dans VS ALMGrégory Ott
Cette présentation a été organisée par le @MUGLyon => http://muglyon.github.io/
Adoption incrémentale des tests dans Visual Studio ALM. Du test exploratoire au pilotage par l'analyse d'impact :
Découvrez comment MTM peut soutenir de façon progressive votre effort de test.
Que vous soyez Développeur et que vous ayez envie de participer à l'effort de test ;
Que vous soyez Analyste métier et que vous souhaitiez capitaliser sur vos critères d'acceptances ;
Que vous soyez Testeur et que vous souhaitez mettre de l'ordre dans votre patrimoine de test ;
Que vous soyez responsable de l'usine logicielle et que vous souhaitiez capitaliser sur votre plateforme préférée ;
Que vous soyez manager et que vous souhaitez améliorer votre visibilité sur les tests ;
Ou que vous ayez simplement envie d'en apprendre plus sur les tests avec la plateforme Visual Studio ALM : cette présentation est faites pour vous !
Adoption incrémentale des tests dans Visual Studio ALM. Du test exploratoire au pilotage par l'analyse d'impact :
Découvrez comment MTM peut soutenir de façon progressive votre effort de test.
Que vous soyez Développeur et que vous ayez envie de participer à l'effort de test ;
Que vous soyez Analyste métier et que vous souhaitiez capitaliser sur vos critères d'acceptances ;
Que vous soyez Testeur et que vous souhaitez mettre de l'ordre dans votre patrimoine de test ;
Que vous soyez responsable de l'usine logicielle et que vous souhaitiez capitaliser sur votre plateforme préférée ;
Que vous soyez manager et que vous souhaitez améliorer votre visibilité sur les tests ;
Ou que vous ayez simplement envie d'en apprendre plus sur les tests avec la plateforme Visual Studio ALM : cette présentation est faites pour vous !
Animé par @gregory_ott
L'attraction qu'exerce le Cloud Computing sur l'industrie des technologies de l'information rend plus impérieuse encore la nécessité pour les développeurs de logiciels et les responsables des opérations de collaborer pour la création et l'exploitation d'applications et de services innovants et massivement scalables. La plateforme Azure ne fait pas exception à cette règle. Certes, elle permet de créer et déployer de nouvelles applications et leur infrastructure sous-jacente en quelques minutes. Mais pour tirer pleinement parti des possibilités qu'offre ce nouveau paradigme, il convient de repenser la définition des modèles de ces nouveaux services, l'automatisation de leur déploiement, la gestion des configurations et des mises à jour, le monitoring des performances, la remontée d'alerte, et enfin et surtout l'intégration des processus de développement. L'ensemble des pratiques et technologies correspondantes s'inscrivent dans une démarche DevOps que nous nous proposons de détailler et de démontrer au cours d'une session articulée sur leur mise en œuvre dans le contexte d'un service Cloud déployé sur la plateforme Windows Azure.
Speakers : Vincent Labatut (SOGETI), Stéphane Goudeau (Microsoft)
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...Microsoft Technet France
Pourquoi automatiser et orchestrer les processus IT, quels bénéfices pour l’entreprise et l’administrateur ? Quels gains de temps et productivité attendre ? Cette session sera l’occasion de répondre à ces questions au travers de plusieurs projets de mise en œuvre de System Center Opalis\Orchestrator (SCO) en entreprise
Ma stack d'outils agiles, tout un programme !Cédric Leblond
Pour le développement, nous utilisons tous des outils. Leur nombre et surtout leur intégration peuvent même devenir un vrai casse tête. Surtout s'il vous faut supporter des technologies parfois très distinctes ... Je vous propose de monter une plateforme entièrement intégrée et flexible avec Visual Studio Online. Intégrée car toutes les données y sont disponibles. Flexible car ses API permettent de l'étendre avec vos outils agiles préférés (Trello, Zendesk, Jenkins, Jira, ...) et de l’adapter ainsi à vos besoins
Mise en place d’une usine logicielle pour technologies Microsoft et non...Microsoft
On associe souvent Team Foundation Server avec les développements en technologies Microsoft mais il existe des passerelles permettant aussi d'intégrer des technologies non Microsoft. Venez découvrir dans cette session comment La Mutuelle Générale a mis en place Team Foundation Server 2012 pour son usine logicielle multi technologies (.NET, Cobol, Oracle, Informatica…) non seulement pour la gestion des sources mais aussi pour la build et le déploiement automatisé !
Que ce soit au sein du Datacenter avec les environnements de virtualisation ou systèmes d’exploitation tels que Linux et Unix, les différents environnements JEE, les différents Framework d'administration ou au niveau des systèmes et périphériques mis à disposition de vos utilisateurs l'hétérogénéité est présente. Découvrez dans cette session: la vision et les solutions proposées par Microsoft avec Hyper-V et System Center 2012 pour prendre en compte et gérer au quotidien l'ensemble des composants de votre système d'information
Speakers : Christophe Dubos (Microsoft), Hervé Thibault (Econocom-Osiatis), Sébastien Butreau (NELITE)
System Center 2012 R2 en environnement hétérogène et hybrideMicrosoft
Que ce soit au sein du Datacenter avec les environnements de virtualisation ou systèmes d’exploitation tels que Linux et Unix, les différents environnements JEE, les différents Framework d'administration ou au niveau des systèmes et périphériques mis à disposition de vos utilisateurs l'hétérogénéité est présente. Découvrez dans cette session: la vision et les solutions proposées par Microsoft avec Hyper-V et System Center 2012 pour prendre en compte et gérer au quotidien l'ensemble des composants de votre système d'information
Speakers : Christophe Dubos (Microsoft), Hervé Thibault (Econocom-Osiatis), Sébastien Butreau (NELITE)
SharePoint Saturday Ottawa 2014 - Microsoft Azure : Central component of your...PimpMySharePoint
The Cloud can help you and your organization to maximize your investments and to simplify your business processes for all your SharePoint activities. Microsoft Azure can offer you a lot of services that can allow you to transform your infrastructures, your development paradigm and your IT teams to start thinking in terms of DevOps. In this session, our goal will be to show you how to use the Azure platform in an enterprise where SharePoint is used as an application platform. Subjects covered will be :
- Microsoft Azure as IaaS
- Microsoft Azure as CDN
- Microsoft Azure as hub for all your ALM with Visual Studio Online
- Microsoft Azure as an application layer for all your SharePoint Apps
- Microsoft Azure as a complex integration environment
- Microsoft Azure as a deployment framework
The cloud and Microsoft Azure to help the SharePoint platform, it's possible! By Sebastien Levert and Julien Stroheker - Twitter: @sebastienlevert and @Ju_Stroh
Office 365 Saturday Europe 2014 - Microsoft Azure : Central component of your...PimpMySharePoint
The Cloud can help you and your organization to maximize your investments and to simplify your business processes for all your SharePoint activities. Microsoft Azure can offer you a lot of services that can allow you to transform your infrastructures, your development paradigm and your IT teams to start thinking in terms of DevOps. In this session, our goal will be to show you how to use the Azure platform in an enterprise where SharePoint is used as an application platform. Subjects covered will be :
- Microsoft Azure as IaaS
- Microsoft Azure as CDN
- Microsoft Azure as hub for all your ALM with Visual Studio Online
- Microsoft Azure as an application layer for all your SharePoint Apps
- Microsoft Azure as a complex integration environment
- Microsoft Azure as a deployment framework
The cloud and Microsoft Azure to help the SharePoint platform, it's possible! By Sebastien Levert and Julien Stroheker - Twitter: @sebastienlevert and @Ju_Stroh
SharePoint Summit 2014 - Sauver votre argent, votre temps et vos cheveux grâc...PimpMySharePoint
Le nuage peut vous aider à maximiser vos investissements et à simplifier vos processus de gestion pour vos activités SharePoint. Windows Azure offre une multitude de services qui permettent une transformatin de vos infrastructures, de vos paradigmes de développement et de transformer vos équipes TI vers les principes DevOps. Dans cette session, nous vous vous présenterons comment utiliser à plein la plateforme Azure dans le cadre d'une entreprise misant sur SharePoint comme plateforme applicative. Les sujets traités seront :
- Windows Azure comme IaaS
- Windows Azure comme CDN
- Windows Azure comme point central de votre ALM grâce à Visual Studio Online
- Windows Azure comme couche applicative pour vos apps SharePoint
- Windows Azure comme environnement complexe d'intégration
- Windows Azure comme moteur de conversion avec Media Services
- Windows Azure comme framework de déploiement
Le nuage au service de la plateforme SharePoint, c'est possible !
Le Load Testing Kit fournit par Microsoft est un outil puissant qui va vous permettre de simuler des scénarios dans vos environnements. Que diriez-vous de savoir la réaction de vos serveurs en testant une connexion de 4000 utilisateurs simultanés par exemple ? C’est dans cet état d’esprit que cette session est orienté et le tout exclusivement sous forme de Labs.
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...Horgix
This is the slide deck of a talk by Alexis "Horgix" Chotard and Laurentiu Capatina presented at the MongoDB Paris User Group in June 2024 about the feedback on how PayFit move away from a monolithic hell of a self-hosted MongoDB cluster to managed alternatives. Pitch below.
March 15, 2023, 6:59 AM: a MongoDB cluster collapses. Tough luck, this cluster contains 95% of user data and is absolutely vital for even minimal operation of our application. To worsen matters, this cluster is 7 years behind on versions, is not scalable, and barely observable. Furthermore, even the data model would quickly raise eyebrows: applications communicating with each other by reading/writing in the same MongoDB documents, documents reaching the maximum limit of 16MiB with hundreds of levels of nesting, and so forth. The incident will last several days and result in the loss of many users. We've seen better scenarios.
Let's explore how PayFit found itself in this hellish situation and, more importantly, how we managed to overcome it!
On the agenda: technical stabilization, untangling data models, breaking apart a Single Point of Failure (SPOF) into several elements with a more restricted blast radius, transitioning to managed services, improving internal accesses, regaining control over risky operations, and ultimately, approaching a technical migration when it impacts all development teams.
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...OCTO Technology
Par Nicolas Bordier (Consultant numérique responsable @OCTO Technology) et Alaric Rougnon-Glasson (Sustainable Tech Consultant @OCTO Technology)
Sur un exemple très concret d’audit d’éco-conception de l’outil de bilan carbone C’Bilan développé par ICDC (Caisse des dépôts et consignations) nous allons expliquer en quoi l’ACV (analyse de cycle de vie) a été déterminante pour identifier les pistes d’actions pour réduire jusqu'à 82% de l’empreinte environnementale du service.
Vidéo Youtube : https://www.youtube.com/watch?v=7R8oL2P_DkU
Compte-rendu :
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Laurent Speyser
(Conférence dessinée)
Vous êtes certainement à l’origine, ou impliqué, dans un changement au sein de votre organisation. Et peut être que cela ne se passe pas aussi bien qu’attendu…
Depuis plusieurs années, je fais régulièrement le constat de l’échec de l’adoption de l’Agilité, et plus globalement de grands changements, dans les organisations. Je vais tenter de vous expliquer pourquoi ils suscitent peu d'adhésion, peu d’engagement, et ils ne tiennent pas dans le temps.
Heureusement, il existe un autre chemin. Pour l'emprunter il s'agira de cultiver l'invitation, l'intelligence collective , la mécanique des jeux, les rites de passages, .... afin que l'agilité prenne racine.
Vous repartirez de cette conférence en ayant pris du recul sur le changement tel qu‘il est généralement opéré aujourd’hui, et en ayant découvert (ou redécouvert) le seul guide valable à suivre, à mon sens, pour un changement authentique, durable, et respectueux des individus! Et en bonus, 2 ou 3 trucs pratiques!
L'IA connaît une croissance rapide et son intégration dans le domaine éducatif soulève de nombreuses questions. Aujourd'hui, nous explorerons comment les étudiants utilisent l'IA, les perceptions des enseignants à ce sujet, et les mesures possibles pour encadrer ces usages.
Constat Actuel
L'IA est de plus en plus présente dans notre quotidien, y compris dans l'éducation. Certaines universités, comme Science Po en janvier 2023, ont interdit l'utilisation de l'IA, tandis que d'autres, comme l'Université de Prague, la considèrent comme du plagiat. Cette diversité de positions souligne la nécessité urgente d'une réponse institutionnelle pour encadrer ces usages et prévenir les risques de triche et de plagiat.
Enquête Nationale
Pour mieux comprendre ces dynamiques, une enquête nationale intitulée "L'IA dans l'enseignement" a été réalisée. Les auteurs de cette enquête sont Le Sphynx (sondage) et Compilatio (fraude académique). Elle a été diffusée dans les universités de Lyon et d'Aix-Marseille entre le 21 juin et le 15 août 2023, touchant 1242 enseignants et 4443 étudiants. Les questionnaires, conçus pour étudier les usages de l'IA et les représentations de ces usages, abordaient des thèmes comme les craintes, les opportunités et l'acceptabilité.
Résultats de l'Enquête
Les résultats montrent que 55 % des étudiants utilisent l'IA de manière occasionnelle ou fréquente, contre 34 % des enseignants. Cependant, 88 % des enseignants pensent que leurs étudiants utilisent l'IA, ce qui pourrait indiquer une surestimation des usages. Les usages identifiés incluent la recherche d'informations et la rédaction de textes, bien que ces réponses ne puissent pas être cumulées dans les choix proposés.
Analyse Critique
Une analyse plus approfondie révèle que les enseignants peinent à percevoir les bénéfices de l'IA pour l'apprentissage, contrairement aux étudiants. La question de savoir si l'IA améliore les notes sans développer les compétences reste débattue. Est-ce un dopage académique ou une opportunité pour un apprentissage plus efficace ?
Acceptabilité et Éthique
L'enquête révèle que beaucoup d'étudiants jugent acceptable d'utiliser l'IA pour rédiger leurs devoirs, et même un quart des enseignants partagent cet avis. Cela pose des questions éthiques cruciales : copier-coller est-il tricher ? Utiliser l'IA sous supervision ou pour des traductions est-il acceptable ? La réponse n'est pas simple et nécessite un débat ouvert.
Propositions et Solutions
Pour encadrer ces usages, plusieurs solutions sont proposées. Plutôt que d'interdire l'IA, il est suggéré de fixer des règles pour une utilisation responsable. Des innovations pédagogiques peuvent également être explorées, comme la création de situations de concurrence professionnelle ou l'utilisation de détecteurs d'IA.
Conclusion
En conclusion, bien que l'étude présente des limites, elle souligne un besoin urgent de régulation. Une charte institutionnelle pourrait fournir un cadre pour une utilisation éthique.
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
La gouvernance, ou comment rapprocher les équipes de développement et d'infrastructure (Conf'SharePoint)
1. La gouvernance, ou comment
rapprocher les équipes de
développement et d’infrastructure
Sébastien Levert & Julien Stroheker / Directeurs techniques
2. La gouvernance opérationelle,
pourquoi ?
L’enjeu premier pour le maintien de votre
plateforme est une cohésion parfaite entre tous
les acteurs sur vos environnements.
Quel sont les rôles et responsabilités ? Comment
gérer vos environnements, les maintenir en
bonne santé tout en intégrant de nouvelles
solutions ?
Une bonne gouvernance va vous permettre de
mettre en place et de maintenir les bonne
pratiques autour de SharePoint.
A l’aube de la version 2013, la gouvernance est
un des facteurs de réussite pour tous vos projets
SharePoint.
3. Qui sommes-nous ?
Sébastien Levert
Directeur technique
Solutions collaboratives
Les Solutions Victrix
http://www.pimpmysharepoint.com
@ju_stroh
AvePoint Certified Product Specialist
http://ca.linkedin.com/in/Ju
lien-stroheker
Top influenceur SharePoint francophone
4. Qui sommes-nous ?
Sébastien Levert
Directeur technique
Solutions collaboratives
Les Solutions Victrix
@sebastienlevert
http://ca.linkedin.com/in/sebastienlever
t
http://blog.sebastienlevert.com
http://www.pimpmysharepoint.com
Microsoft Certified Professional Developer,
SharePoint Developer 2010
Microsoft Certified IT Pro, SharePoint
Administrator 2010
6. Rôles et responsabilités
IT Pros hate customizations,
Developers hate deployment
process
Jeremy Thake
Mark Rhodes
7. Rôles et responsabilités - Infrastructure
Équipes et contributeurs techniques
Administrateurs des Bases de données, Système, Sécurité et
réseau
Exploitation - Architecte
Postes clients
Évangélisation
Communication et accompagnement des utilisateurs
Démonstrations et formations
Offrir le café aux DBA et Administrateurs AD !!!
8. Rôles et responsabilités - Développement
Développeur / Intégrateur
Développer les fonctionnalités supplémentaires
Créer une image de marque
Scripter le déploiement de la solution, de l’app, de l’application
externe
Testeur
Créer des scripts de tests fonctionnels
Élaborer, coder et maintenir les tests unitaires
Élaborer, coder et maintenir les tests d’interface (UI Coded
Tests)
Gestionnaire de livraison
Récupérer / assembler une version spécifique d’une solution
S’assurer de la validité de la solution à chacun des
déploiements
Devenir la « police » de la qualité de la solution livrée
10. Environnements - Développement
Gagner du temps
Être le plus près possible de l’environnement du client
Favoriser le développement vs. configuration de
l’environnement
Permettre l’initialisation rapide d’un environnement
Environnement virtuel de base, prêt à cloner, ou
cloud
Outils de développement (Visual Studio, SharePoint Designer,
etc.)
Binaires de SharePoint, SQL
Voir les offres cloud (Microsoft Azure VM, CloudShare, …)
Scripts de configuration de l’instance de
l’environnement
Configuration de la ferme
Création / configuration des applications web nécessaires
Utilisation des scripts fournis par l’équipe d’infrastructure
(Justifions leur salaire…)
11. Environnements - Infrastructure
PowerShell ? I’m lovin’ it !!!
Installation et configuration via scripts
Tout est scriptable
Maintenance Windows, SQL, SharePoint.
Environnement Pré Production et Production
Sous notre responsabilité
Procédure de mise à niveau entre fermes (Sécurité et contenu)
Déploiement par Package
Mettre en place des outils
Administrer et auditer
Mise en place de rapports
Optimiser les performances
13. Meilleures pratiques - Infrastructure
Accès et contrôle de contenu
Batterie de serveurs : Sauvegardes, rapports Web Analytics…
Personnalisation : SharePoint Designer
Des sites : Quotas, Droits d’accès…
Gestion de la continuité
Plan de relève
Versioning – Corbeilles – Stsadm – PS – SQL…
Cibles de Backup
Organisation
Structure de répertoire uniforme sur tous les serveurs
Système d’exploitation, applications et journaux sur disques
séparés
14. Meilleures pratiques - Développement
Pourquoi ?
Favoriser un code uniforme et selon les meilleures pratiques
Faciliter la maintenance du code
Intégration de nouvelles ressources simplifiée
Code source
Gestion d’erreur et journalisation des exceptions
Éradication des valeurs forgées dans le code
Gestion de la mémoire (SPWeb, SPSite, etc.)
Séparer les responsabilités du code (SoC)
M
V
C
Permet de tester plus facilement les unités de code (.NET, JS, …)
Favorise la réutilisabilité du code (App vs. Content Editor vs.
Sandbox)
Accès aux données optimal (API, CAML, Search, …)
Faciliter la migration vers les apps (MVC, MVVM, …)
16. Solutions - Développement
Pourquoi
Facilité à suivre les activités de développement
Centralisation du code source et des anomalies
Permettre le travail coopératif sur un même projet
Team Foundation Services
Serveur d’assemblage automatisée
Serveur de déploiement automatisé
Exécution des tests automatisés
17. Solutions - Développement
Développeurs
Team Foundation
Server
Paquetages (WSP)
Anomalies
Développeurs
Testeurs
Clients
Administrateurs
Gestionnaires de livraison
Pré-production
Intégration
Production
18. Solutions - Infrastructure
Cycle de déploiement
Utilisation du même package sur tous les environnements
Un développeur ne peut être testeur
On garde uniquement la dernière version du package sur la productio
Traçabilité et journalisation
Pour des fins de troubleshooting
Historique de déploiement
Versionning
20. Opérations - Infrastructure
Planification
Journalière : Journaux, Espaces disques, Backups
Hebdomadaire : Recherche, Compteurs
Périodiques : Passwords, Restores, CHKDSK…
Rapports
Taille des BD
Compteurs pour mesure de latence
Ressources physiques
Déploiement et Optimisation
Procédure documentée : Plan de travail, de tests, de contingence…
Par scripts / package
Planifié, documenté et archivé
21. Opérations - Infrastructure
Tâches
Jour
Health Analyser
X
Vérifier
Backups
X
Event Viewer
X
Espace
Disques
Semaine
X
Archive Logs
Périodique
X
UPS
Mois
X
CHKDSK –
Defrag
X
PassWords
X
Tests Restores
X
22. Opérations - Développement
Scripts de déploiement
Créer les scripts de déploiement
Documenter les éléments à configurer par les administrateurs
Tenter de générer des scripts réutilisables (génériques)
Manuel de déploiement
Processus de déploiement pour les étapes manuelles
Scripts à exécuter pour l’installation de la solution
Fichiers, fonctionnalités et solutions du déploiement ainsi que
l’impact
24. Outils - Développement
CKS:DEV 2010/2013
Ensemble de fonctionnalités améliorant le cycle de développement
Plusieurs outils d’extraction de données
Ajout d’artéfacts pouvant être créés avec Visual Studio
25. Outils - Développement
SPDisposeCheck
Traduction de l’article « Best Practices: Using Disposable Windows
SharePoint Services Objects » en règles d’analyse de code statique
Intégration aux assemblages de Visual Studio et d’intégration continu
26. Outils - Développement
SharePoint Code Analysis Framework
Automatisation de l’analyse du code développé (.NET, JS, HTML, etc
Métriques et rapports permettant d’évaluer l’état d’une solution
Intégration aux assemblages de Visual Studio et d’intégration continu
Intégration de SPDisposeCheck, FxCop, CATNET, FxCop Metrics
27. Outils - Développement
Camlex.NET
Système facilitant l’écriture de requêtes CAML
Utilise un interpréteur Linq pour générer la requête CAML utilisée
Élimine les requêtes forgées directement dans le code
28. Outils - Développement
jQuery & autres frameworks Javascript
Communication avec les services de SharePoint 2010 / 2013
Permet de développer en mode développement client
Premier pas (primordial) vers SharePoint 2013
29. Outils - Développement
Frameworks d’isolation
Système d’isolation de méthodes .NET
Utilisé pour permettre de faire des tests unitaires
Fakes & Stubs, TypeMock Isolator, Telerik JustMock
30. Outils - Développement
SharePoint Solution Deployer
Automatiser le déploiement d’une série de solutions
Simplifie le déploiement en cas de Disaster Recovery
Possibilité de versionner un déploiement (C’est un projet VS !)
32. Outils - Infrastructure
Developer Dashboard
Analyse les performances de la page en cours
Personnalisable par code (Événements, Exceptions…)
Projet Developer DashBoard Visualizer (CodePlex)
33. Outils - Infrastructure
Analyseur d’intégrité SharePoint
Surveille la batterie de serveurs
Possibilité de créer et déployer de nouvelles règles
34. Outils - Infrastructure
System Center Operations Manager
Supervise l’état de santé des serveurs SharePoint, Project et OWA.
Surveille les services et alerte
Supervise les performances
35. Outils - Infrastructure
SharePoint Diagnostic Studio
Rapports préconfigurés
Utilisable à distance via Remote PS
Scénario de tests d’utilisation Visual Studio (Montée en charge…)
Comment définiriez-vous votre rôle et celui de vos partenaires autour de la plateforme SharePoint ?Des administrateurs ?Des intégrateurs ? Testeurs ? Gestionnaires de livraison ?Des « One-man-show » ?
Comment définiriez-vous votre rôle et celui de vos partenaires autour de la plateforme SharePoint ?Des administrateurs ?Des intégrateurs ? Testeurs ? Gestionnaires de livraison ?Des « One-man-show » ?
Comment définiriez-vous votre rôle et celui de vos partenaires autour de la plateforme SharePoint ?Des administrateurs ?Des intégrateurs ? Testeurs ? Gestionnaires de livraison ?Des « One-man-show » ?
Comment définiriez-vous votre rôle et celui de vos partenaires autour de la plateforme SharePoint ?Des administrateurs ?Des intégrateurs ? Testeurs ? Gestionnaires de livraison ?Des « One-man-show » ?
Comment définiriez-vous votre rôle et celui de vos partenaires autour de la plateforme SharePoint ?Des administrateurs ?Des intégrateurs ? Testeurs ? Gestionnaires de livraison ?Des « One-man-show » ?
Comment définiriez-vous votre rôle et celui de vos partenaires autour de la plateforme SharePoint ?Des administrateurs ?Des intégrateurs ? Testeurs ? Gestionnaires de livraison ?Des « One-man-show » ?
Comment définiriez-vous votre rôle et celui de vos partenaires autour de la plateforme SharePoint ?Des administrateurs ?Des intégrateurs ? Testeurs ? Gestionnaires de livraison ?Des « One-man-show » ?