Personnaliser l'interface administrateur de Drupal - DrupalCamp Montreal 2014Symetris
Proposer Drupal comme CMS à un client est avantageux technologiquement. Mais l'interface "out-of-the-box" du backend administrateur a été conçue par et pour des développeurs, et n'est pas nécessairement aussi intuitive qu'on pourrait le souhaiter pour les clients moins technophiles. De plus, si Drupal est utilisé dans le cadre d'une application plus complexe comme un intranet, la nécessité d'adapter les fonctionnalités des administateurs est essentielle.
Lors de cette conférence, nous vous partagerons nos expériences par rapport à la personnalisation de l'interface d'administration pour les éditeurs de site web, notamment:
- Développer un thème de l'interface administrateur sur mesure
- Concevoir des "dashboard" sur mesure pour le client (tableau de bord)
- Définir des views pour afficher des rapports d'information dans un format pratique
- Gérer les menus "éditeur" (versus le Drupal toolbar)
- Explorer les autres possibilités et les limites de ce qui peut être fait
En parallèle d'une fragmentation de l'audience sur de multiples terminaux, les entreprises, devenues digitales, ont développé leur offre de contenus (sites institutionnels, sites produits, sites événementiels, …).
Face à cette situation, la mise en oeuvre d'une plateforme multi-sites leur permet de gagner en efficacité et d'optimiser les investissements, tout en construisant un avantage digital durable.
Dans cette présentation, nous abordons :
- Les problématiques et les enjeux liés au déploiement de plateformes multi-sites.
- La bonne démarche projet, le déploiement et l’industrialisation.
- Un cas client.
Migration de technologie J2EE vers PHP à M6WebOlivier NOEL
Pour obtenir plus de flexibilité afin de répondre aux demandes des équipes webmarketing, la mise en place d\'applications alliant PHP et MySQL en remplacement de J2EE a permis de répondre à ces besoins. Cela a également permis une baisse des coûts (infrastructure d\'exploitation, équipes de développements, ...)
Personnaliser l'interface administrateur de Drupal - DrupalCamp Montreal 2014Symetris
Proposer Drupal comme CMS à un client est avantageux technologiquement. Mais l'interface "out-of-the-box" du backend administrateur a été conçue par et pour des développeurs, et n'est pas nécessairement aussi intuitive qu'on pourrait le souhaiter pour les clients moins technophiles. De plus, si Drupal est utilisé dans le cadre d'une application plus complexe comme un intranet, la nécessité d'adapter les fonctionnalités des administateurs est essentielle.
Lors de cette conférence, nous vous partagerons nos expériences par rapport à la personnalisation de l'interface d'administration pour les éditeurs de site web, notamment:
- Développer un thème de l'interface administrateur sur mesure
- Concevoir des "dashboard" sur mesure pour le client (tableau de bord)
- Définir des views pour afficher des rapports d'information dans un format pratique
- Gérer les menus "éditeur" (versus le Drupal toolbar)
- Explorer les autres possibilités et les limites de ce qui peut être fait
En parallèle d'une fragmentation de l'audience sur de multiples terminaux, les entreprises, devenues digitales, ont développé leur offre de contenus (sites institutionnels, sites produits, sites événementiels, …).
Face à cette situation, la mise en oeuvre d'une plateforme multi-sites leur permet de gagner en efficacité et d'optimiser les investissements, tout en construisant un avantage digital durable.
Dans cette présentation, nous abordons :
- Les problématiques et les enjeux liés au déploiement de plateformes multi-sites.
- La bonne démarche projet, le déploiement et l’industrialisation.
- Un cas client.
Migration de technologie J2EE vers PHP à M6WebOlivier NOEL
Pour obtenir plus de flexibilité afin de répondre aux demandes des équipes webmarketing, la mise en place d\'applications alliant PHP et MySQL en remplacement de J2EE a permis de répondre à ces besoins. Cela a également permis une baisse des coûts (infrastructure d\'exploitation, équipes de développements, ...)
Introduction a Power Automate - aOS Nouméa 28-02-2020 aOS Community
Comprendre comment utiliser la plateforme PowerAutomate, son licensing et créer votre premier Flow.
Slidedeck utilisé pour l'aOS Noumea le 28/02/2020 par Sylver Schorgen.
Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020aOS Community
Quelles sont les questions à se poser? Quelles étapes pour y arriver? Quels conseils pour réussir? Slidedeck utilisé pour l'aOS Tahiti le 03/03/2020 par Sylver Schorgen.
Échapper à la refonte complète pour passer au Mobile avec le Témoignage de Bo...Actency
Avec le Témoignage de Bouygues Immobilier
2. LE MOBILE EN 2015
3. AJOUTER UNE COUCHE MOBILE
4. L'APPROCHE DE BOUYGUES IMMOBILIER
5. ET LES FRAMEWORK JS ?
Formation complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-openvz
OpenVZ est une solution puissante de la virtualisation basée sur les conteneurs pour Linux.
OpenVZ crée plusieurs conteneurs Linux sécurisés et isolés (connus sous VE ou VPS) sur un seul serveur physique permettant une meilleure utilisation des serveurs et assurant que les applications ne soient pas en conflit.
Dans cette formation Ludovic vous apprendra comment installer, configurer, déployer et administrer au quotidien un environnement virtualisé par conteneur OpenVZ.
Après il vous guidera dans la compréhension et mise en place des concepts avancés de OpenVZ : gestion des modèles, VZCTL, gestion du réseau (Venet, Veth, Bridge et OpenVswitch), la gestion du stockage (PLOOP, LVM, NAS, SAN iSCSI), snapshots, migration, gestion via la console OpenVZ Web Panel, sauvegarde et restauration, clonage.
Comme son habitude, Ludovic partagera avec vous toutes les astuces et bonnes pratiques avec plein de démonstrations.
La formation complète est disponible ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-vmware-powercli-5-0
Cette vidéoformation pratique va vous apprendre comment faire pour automatiser et personnaliser votre environnement virtuel. Vous allez apprendre à automatiser la configuration des ESXi, automatiser la création de machines virtuelles, automatisez la configuration des vSwitches et des banques de données, et bien plus encore!
Alphorm.com support de la formation ms azure pour les développeursAlphorm
Formation complète ici :
http://www.alphorm.com/tutoriel/formation-en-ligne-microsoft-azure-lessentiel-pour-les-developpeurs
Le Cloud Computing prend une part considérable du marché d’applications par rapport au marché traditionnel. Cela implique une demande croissante pour des applications écrites dans différents langages de programmation, et qui doivent s’intégrer dans un environnement Cloud.
Faisant suite à la série des formations sur Microsoft Azure, Béchir BEJAOUI vous a préparé cette nouvelle formation Microsoft Azure : L'essentiel pour les développeurs.
Au début de cette formation Microsoft Azure pour les développeurs, vous allez découvrir ou redécouvrir les trois niveaux du Cloud Computing à savoir : SaaS, PaaS et IaaS. Les services seront détaillés, expliqués et accompagnés par des démonstrations.
Par la suite, au cours de cette formation Microsoft Azure pour les développeurs, vous découvrirez le kit de développement Azure SDK, ses divers composants et modules ainsi que les techniques d’installation d’Azure SDK pour les plateformes qui seront essentiellement Windows et Linux Ubuntu.
Les technologies et les langages sujets d’études dans le cadre de préparation des environnements et d’intégration au niveau d’Azure dans cette formation Microsoft Azure seront essentiellement : .NET, Java/J2EE, PHP, Python et Node.Js.
Cette formation Microsoft Azure pour les développeurs se terminera par l’exposition d’un cas d’utilisation qui comprendra la création de la première application au niveau de PaaS Azure et plus précisément au niveau du Mobile Service APP. Il s’agit du premier Mobile Service App qui sera ensuite consommé par une application client Windows Phone 8.1 développée pour ce but. Ensuite, un cas de migration d’une base de données hébergée au niveau d’une instance SQL Server locale vers SQL Azure. Et enfin, un cas qui montre le déploiement d’une solution WEB API vers Azure sans avoir recourt à écrire le moindre code en terme de C# ou VB.Net.
Alphorm.com Formation Drupal 7 pour les utilisateurs Alphorm
Formation Complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-drupal-7-pour-tous-les-utilisateurs
Cette formation Drupal 7 pour les utilisateurs, vous permettra d’acquérir les bases de Drupal : les différents concepts, l’installation d’un site Drupal, la création de contenus, l’interface disponible par défaut, l’administration, l’installation de modules, de thèmes.
A l’issue de la formation, vous serez capable de créer votre propre site Internet en quelques minutes. D’un point de vue pédagogique, nous avons créé tout au long de la formation un site de recette de cuisine complet, dont les sources sont téléchargeables sur votre compte!
Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020aOS Community
Comprendre l'offre IaaS Azure , les services, le licensing, la gestion des machines.
Slidedeck utilisé pour l'aOS Tahiti le 03/03/2020 par Sylver Schorgen.
Alphorm.com Formation SOPHOS XG FIREWALL : Niveau AvancéAlphorm
Faisant suite à la première formation, cette formation rentre dans le Cursus de formation Sophos que Alphorm.com vous offre pour enrichir votre savoir-faire dans le domaine de la sécurité.
Dans cette partie on va pouvoir découvrir le Fitrage web avec les différentes options que SOPHOS peut offrir comme les Catégories, le safesearch, youtube ID … et beaucoup d’autre fonctionnalité ainsi que le filtrage applicatif que peut vous aider a maitrisé les applications qu’il y a sur les sites web tel que bloqué les vidéo, chat ou autre sur Facebook, WhatsApp ….
La partie passerelle email est très riche par plusieurs fonctionnalités surtout le SPX qui est le cryptage des emails et qui peut être utile dans votre organisme. Et pour finir rapport et logs qui ont été revue sur la version 17 et 17.5 pour vous donner plus de visibilité sur ce qui se passe dans votre organisme.
Alphorm.com Support de la Formation Azure Iaas avancé 2Alphorm
Formation complète ici :
http://www.alphorm.com/tutoriel/formation-en-ligne-microsoft-azure-iaas-avance-2eme-partie
Suite à la première formation Microsoft Azure IaaS avancé 1, votre formateur certifié Microsoft Cédric PERRION vous a préparé cette formation Azure IaaS afin d’agrémenter vos connaissances sur les services Azure.
Dans cette formation Azure IaaS, vous apprendrez à maîtriser le service Azure site Recovery, celui-ci vous permettra de mettre en place de la continuité de service aussi bien dans le Cloud qu’entre deux DataCenters locaux.
Nous verrons par la suite dans cette formation Azure IaaS comment construire un laboratoire de test, aussi bien pour les labs d’infrastructure que pour les développeurs.
Aussi vous allez découvrir pendant cette formation Azure IaaS le nouveau service Logic App, qui vous permettra de modéliser des actions de façon graphique et agréable, pas besoin d’être un programmeur chevronné pour faire de l’orchestration dans Azure.
Et à la fin de cette formation Azure IaaS, vous allez voir Azure Media Services, vous apprendrez à streamer en live une vidéo via une chaîne.
Après les trois formations Azure IaaS, vous pouvez passer en toute confiance votre certification Implementing Microsoft Azure Infrastructure Solutions (examen 533).
Alphorm.com support de la formation Access 2016 InitiationAlphorm
Formation complète ici :
http://www.alphorm.com/tutoriel/formation-en-ligne-access-2016-formation-dinitiation
ACCESS 2016 est un outil qui va vous permettre de gérer des informations à travers une base de données et d’interface de saisie et de présentation.
ACCESS 2016 inclut les fonctionnalités que vous avez l’habitude d’utiliser, ainsi que des fonctionnalités inédites, des améliorations et les principales nouvelles fonctionnalités d’Office 2016.
Commençant par la formation Initiation à ACCESS 2016 qui va vous initier à Microsoft Office ACCESS 2016 et vous aidera à découvrir Microsoft Office ACCESS 2016 et son environnement de travail, afin de commencer sur de bonnes bases votre maîtrise du Microsoft Office ACCESS 2016.
Pendant cette formation ACCESS 2016 Initiation, Pascale vous détaillera l’interface du logiciel Microsoft Office ACCESS 2016 avec les généralités sur l’interface d’ACCESS 2016 et les fonctionnalités de création de base de données et des différents objets tels que les tables, formulaires et états. Elle vous accompagnera dans la réalisation d’un mini-projet d’application sur un cas concret permettant de mettre en œuvre immédiatement les connaissances acquises et de progresser dans la réalisation complète d’une application ACCESS.
Après cette première formation d’initiation à ACCESS 2016, vous aurez droit à d’autres formations Microsoft ACCESS 2016 plus avancées.
Alphorm.com Support de la Formation Oracle VM AdministrationAlphorm
Formation complète ici :
http://www.alphorm.com/tutoriel/formation-en-ligne-oracle-vm-administration
Cette formation Oracle VM, Administration offre une introduction technique à Oracle VM 3.x, en commençant par les cas d'utilisation et l'expansion pour couvrir la gestion des centres de données entièrement virtualisés utilisant des fonctions de haute disponibilité d'Oracle VM.
Cette formation Oracle VM, Administration vous indique comment construire une plate-forme de virtualisation en utilisant le gestionnaire Oracle VM et Oracle VM Server pour x86 et pour soutenir le déploiement de machines virtuelles hautement configurables, interconnectées.
Grace à cette formation Oracle VM, Administration, la virtualisation Oracle n’aura plus de secret pour vous. Vous apprenez à déployer rapidement les produits Oracle en tant que modèles préconfigurés, prendre des décisions critiques tels que le matériel ou la paravirtualisation, et apprendre à tirer pleinement parti de la gestion, la fiabilité et la disponibilité des outils qui viennent avec Oracle VM.
Durant cette formation Oracle VM, Administration pour les serveurs x86, vous apprendrez les différentes technologies de virtualisation, vous serez capable d’installer, de configurer et d’administrer tous les composants d’un écosystème de virtualisation OracleVM.
Comme à son habitude, Ludovic partagera avec vous toutes les astuces et bonnes pratiques avec plein de travaux pratiques sur l'importation d’une machine virtuelle VMware, la gestion du Server pool à l'aide de Manager Oracle VM, la configuration d’une VM, l’administration et la gestion du cycle de vie.
Alphorm.com Support de la Formation VMmware vSphere 6, La gestion du stockageAlphorm
Formation complète ici :
http://www.alphorm.com/tutoriel/formation-en-ligne-vmware-vsphere-6-maitrisez-le-stockage-das-nas-et-san
Votre vExpert Fouad EL AKKAD continue toujours avec le produit vSphere 6 pour traiter dans cette formation VMware vSphere 6, la gestion complète du stockage: du stockage local simple DAS aux fonctions les plus évoluées comme vVols, en passant par le NAS et le SAN.
Avec cette formation VMware vSphere 6 : Gestion du stockage vous étudierez la façon de gérer le stockage pour qu’il soit consommé de manière optimale par votre environnement de virtualisation.
Vous allez étudier et maitrisez le DAS (Direct Attached Storage), le NAS (Network Attached Storage), le SAN (Storage Area Network), et les fonctionnalités avancées du Stockage vSphere 6.
Pendant cette formation VMware vSphere 6 : Gestion du stockage, vous allez apprendre à monter une LUN iSCSI, NFS et même la dernière innovation vVols. Mais aussi mettre les banques de données en cluster afin de tirer profit de toute l’intelligence de vCenter, sans oublier les bonnes pratiques à utilisées afin que ceux-ci soient redondants aux pannes matériels.
Cette formation VMware vSphere 6 : Gestion du stockage explorera tous les points nécessaires à l'expertise et la bonne gestion de votre stockage interconnecté au monde virtuel.
Alphorm.com Support de la Formation PHP MySQLAlphorm
Formation complète ici :
http://www.alphorm.com/tutoriel/formation-en-ligne-php-mysql
Le PHP est devenu une véritable langue de programmation, avec une style similaire du C et du C++, le PHP est très puissante pour les applications sur Internet.
PHP est le langage de référence pour le développement d'applications web, de même qu'Apache équipe la grande majorité des serveurs HTTP et que MySQL est la plus utilisée des bases de données SQL Open Source. C'est ainsi que la plate-forme appelée LAMP s'est imposée comme l'architecture la plus courante pour publier sur le web.
Pour qui possède (ou loue) un ordinateur avec Ubuntu, Debian, OS X, ou tout autre distribution dérivée d'Unix, l'effort technique pour créer son propre serveur web et le lier avec un nom de domaine est très abordable (au moins au début). Il est ainsi possible de s'écarter des hébergements uniformes. Pour cela, vous verrez tout au long de cette formation PHP MySQL quels sont les outils système (peu nombreux) que vous devez connaître pour installer Apache et les autres composants.
Vous aborderez pendant cette formation PHP MySQL pas à pas toutes les bases algorithmiques de PHP, les types de données, les fonctions, les structures de contrôle, ainsi que les spécificités liées au web : le traitement des formulaires, la gestion des cookies, des sessions, etc.
Vous apprendrez avec cette formation PHP MySQL les premiers jalons des bonnes pratiques de la programmation, en évoquant les outils de tests automatiques (développés plus tard), la documentation du code, ou l'esquisse d'une organisation du code, comprendre les bases de données relationnelles et la notion de modèle. Vous vous servirez de l'algèbre relationnelle pour fouiller dans les données et vous mettrez en œuvre les opérations fondamentales résumées sous l'acronyme CRUD : Create, Read, Update, Delete.
Au fil de cette formation PHP MySQL, nous commencerons à réfléchir à une application-jouet qui sera un mini-Trello, à savoir une application en ligne permettant de gérer des listes de tâches, qui pourrait être tout aussi bien un outil pour prendre des décisions.
A l’issue de cette formation PHP MySQL, vous aurez tous les outils pour héberger et développer vous -mêmes vos applications en PHP et partir vers d'autres horizons.
Alphorm.com support de la formation Stormshield, ExpertAlphorm
Formation complète ici :
http://www.alphorm.com/tutoriel/formation-en-ligne-stormshield-network-expert-csne
Suite à la première formation Stormshield Network Administrateur (CSNA), Mathieu BAYLE vous a préparé cette nouvelle formation Stormshield Network Expert (CSNE) afin d’appronfondir vos connaissances et maîtriser de nouvelles techniques avancées sur Stormshield.
Pendant cette formation Stormshield, vous allez voir et maîtriser les modules avancés de Stormshield : la Haute disponibilité, le routage avec plusieurs passerelles, la partie PKI, la gestion des utilisateurs avec LDAP Interne, la gestion des utilisateurs avec LDAP Externe, l’interaction avec les utilisateurs et les groupes, la mise en application de l'antivirus, la mise en application de la partie anti SPAM, les règles complexes avec inspection de Flux SSL, les filtrages d'URL avancés avec options payantes, la mise en place d'un portail captif, l’explication sur les VPN avancés, la mise en place de VPN IPSEC Site à Site, la mise en place de VPN IPSEC Nomade, la mise en place de VPN SSL, le SSO, la QoS, la protection applicative, les notifications par email, le monitoring des principes et des applications via Syslog, le monitoring via Cacti et Centreon, le Debug avec les outils Stormshield, les outils Stormshield, et la CLI.
Cette formation Stormshield vous permettra d’obtenir la certification Stormshield Network Administrateur (réf. STO-CSNE).
Solutions Web « prêtes à porter » avec WordPressStéphane Plante
Aux prises avec un gestionnaire de contenus désuet, coûteux et peu flexible, la Ville de Montréal s’est récemment tournée vers des solutions libres pour gérer ses contenus Internet et Intranet. Elle a notamment retenu WordPress principalement pour des projets intranet, mais également pour quelques besoins Internet.
Nous avons surnommé ce projet Prêt-à-porter puisque l’on souhaitait déployer des solutions rapidement, à faible coût, sans faire de développement et en utilisant un maximum de composantes réutilisables entre les projets.
Lors de cette conférence, nous exposerons ce qui nous à mené au choix de WordPress et comment nous avons procédé afin de pouvoir déployer sur demande des instances WordPress normalisées. Nous aborderons également les défis que nous avons eu à relever dans ce projet dont il reste encore quelques étapes à franchir.
Formation complète ici :
http://www.alphorm.com/tutoriel/formation-en-ligne-vmware-vcenter-6
Après sa première formation VMware ESXI 6, votre formateur vExpert Fouad EL AKKAD vous a préparé cette nouvelle formation VMware vCenter 6.
vCenter Server est un point central à l'administration de la majorité de vos composants VMware.
En effet, il organise et orchestre les ESXi, machines Virtuelles, solutions externes,...
Cette formation VMware vCenter 6 vous donnera toutes les clefs afin d'obtenir des bases solides sur l'installation et le paramétrage complet de votre console vCenter 6 sous Windows ou Linux. Aussi vous allez maitriser complètement la nouvelle interface web client indispensable pour une gestion efficace et centralisée de vos hyperviseurs VMware ESXi 6 et autres composants virtuels. Enfin, vous allez voir comment créer et administrer les alarmes sous VMware vSphere 6, pour une administration sereine et sans mauvaises surprises.
Durant cette formation VMware vCenter 6, Fouad vous apportera toute son expérience et expertise pour une implémentation réussie.
D’autres formations sur la gestion des machines virtuelles, la mise en place de haute disponibilité et Update Manager 6 sont en cours de réalisation.
Introduction a Power Automate - aOS Nouméa 28-02-2020 aOS Community
Comprendre comment utiliser la plateforme PowerAutomate, son licensing et créer votre premier Flow.
Slidedeck utilisé pour l'aOS Noumea le 28/02/2020 par Sylver Schorgen.
Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020aOS Community
Quelles sont les questions à se poser? Quelles étapes pour y arriver? Quels conseils pour réussir? Slidedeck utilisé pour l'aOS Tahiti le 03/03/2020 par Sylver Schorgen.
Échapper à la refonte complète pour passer au Mobile avec le Témoignage de Bo...Actency
Avec le Témoignage de Bouygues Immobilier
2. LE MOBILE EN 2015
3. AJOUTER UNE COUCHE MOBILE
4. L'APPROCHE DE BOUYGUES IMMOBILIER
5. ET LES FRAMEWORK JS ?
Formation complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-openvz
OpenVZ est une solution puissante de la virtualisation basée sur les conteneurs pour Linux.
OpenVZ crée plusieurs conteneurs Linux sécurisés et isolés (connus sous VE ou VPS) sur un seul serveur physique permettant une meilleure utilisation des serveurs et assurant que les applications ne soient pas en conflit.
Dans cette formation Ludovic vous apprendra comment installer, configurer, déployer et administrer au quotidien un environnement virtualisé par conteneur OpenVZ.
Après il vous guidera dans la compréhension et mise en place des concepts avancés de OpenVZ : gestion des modèles, VZCTL, gestion du réseau (Venet, Veth, Bridge et OpenVswitch), la gestion du stockage (PLOOP, LVM, NAS, SAN iSCSI), snapshots, migration, gestion via la console OpenVZ Web Panel, sauvegarde et restauration, clonage.
Comme son habitude, Ludovic partagera avec vous toutes les astuces et bonnes pratiques avec plein de démonstrations.
La formation complète est disponible ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-vmware-powercli-5-0
Cette vidéoformation pratique va vous apprendre comment faire pour automatiser et personnaliser votre environnement virtuel. Vous allez apprendre à automatiser la configuration des ESXi, automatiser la création de machines virtuelles, automatisez la configuration des vSwitches et des banques de données, et bien plus encore!
Alphorm.com support de la formation ms azure pour les développeursAlphorm
Formation complète ici :
http://www.alphorm.com/tutoriel/formation-en-ligne-microsoft-azure-lessentiel-pour-les-developpeurs
Le Cloud Computing prend une part considérable du marché d’applications par rapport au marché traditionnel. Cela implique une demande croissante pour des applications écrites dans différents langages de programmation, et qui doivent s’intégrer dans un environnement Cloud.
Faisant suite à la série des formations sur Microsoft Azure, Béchir BEJAOUI vous a préparé cette nouvelle formation Microsoft Azure : L'essentiel pour les développeurs.
Au début de cette formation Microsoft Azure pour les développeurs, vous allez découvrir ou redécouvrir les trois niveaux du Cloud Computing à savoir : SaaS, PaaS et IaaS. Les services seront détaillés, expliqués et accompagnés par des démonstrations.
Par la suite, au cours de cette formation Microsoft Azure pour les développeurs, vous découvrirez le kit de développement Azure SDK, ses divers composants et modules ainsi que les techniques d’installation d’Azure SDK pour les plateformes qui seront essentiellement Windows et Linux Ubuntu.
Les technologies et les langages sujets d’études dans le cadre de préparation des environnements et d’intégration au niveau d’Azure dans cette formation Microsoft Azure seront essentiellement : .NET, Java/J2EE, PHP, Python et Node.Js.
Cette formation Microsoft Azure pour les développeurs se terminera par l’exposition d’un cas d’utilisation qui comprendra la création de la première application au niveau de PaaS Azure et plus précisément au niveau du Mobile Service APP. Il s’agit du premier Mobile Service App qui sera ensuite consommé par une application client Windows Phone 8.1 développée pour ce but. Ensuite, un cas de migration d’une base de données hébergée au niveau d’une instance SQL Server locale vers SQL Azure. Et enfin, un cas qui montre le déploiement d’une solution WEB API vers Azure sans avoir recourt à écrire le moindre code en terme de C# ou VB.Net.
Alphorm.com Formation Drupal 7 pour les utilisateurs Alphorm
Formation Complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-drupal-7-pour-tous-les-utilisateurs
Cette formation Drupal 7 pour les utilisateurs, vous permettra d’acquérir les bases de Drupal : les différents concepts, l’installation d’un site Drupal, la création de contenus, l’interface disponible par défaut, l’administration, l’installation de modules, de thèmes.
A l’issue de la formation, vous serez capable de créer votre propre site Internet en quelques minutes. D’un point de vue pédagogique, nous avons créé tout au long de la formation un site de recette de cuisine complet, dont les sources sont téléchargeables sur votre compte!
Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020aOS Community
Comprendre l'offre IaaS Azure , les services, le licensing, la gestion des machines.
Slidedeck utilisé pour l'aOS Tahiti le 03/03/2020 par Sylver Schorgen.
Alphorm.com Formation SOPHOS XG FIREWALL : Niveau AvancéAlphorm
Faisant suite à la première formation, cette formation rentre dans le Cursus de formation Sophos que Alphorm.com vous offre pour enrichir votre savoir-faire dans le domaine de la sécurité.
Dans cette partie on va pouvoir découvrir le Fitrage web avec les différentes options que SOPHOS peut offrir comme les Catégories, le safesearch, youtube ID … et beaucoup d’autre fonctionnalité ainsi que le filtrage applicatif que peut vous aider a maitrisé les applications qu’il y a sur les sites web tel que bloqué les vidéo, chat ou autre sur Facebook, WhatsApp ….
La partie passerelle email est très riche par plusieurs fonctionnalités surtout le SPX qui est le cryptage des emails et qui peut être utile dans votre organisme. Et pour finir rapport et logs qui ont été revue sur la version 17 et 17.5 pour vous donner plus de visibilité sur ce qui se passe dans votre organisme.
Alphorm.com Support de la Formation Azure Iaas avancé 2Alphorm
Formation complète ici :
http://www.alphorm.com/tutoriel/formation-en-ligne-microsoft-azure-iaas-avance-2eme-partie
Suite à la première formation Microsoft Azure IaaS avancé 1, votre formateur certifié Microsoft Cédric PERRION vous a préparé cette formation Azure IaaS afin d’agrémenter vos connaissances sur les services Azure.
Dans cette formation Azure IaaS, vous apprendrez à maîtriser le service Azure site Recovery, celui-ci vous permettra de mettre en place de la continuité de service aussi bien dans le Cloud qu’entre deux DataCenters locaux.
Nous verrons par la suite dans cette formation Azure IaaS comment construire un laboratoire de test, aussi bien pour les labs d’infrastructure que pour les développeurs.
Aussi vous allez découvrir pendant cette formation Azure IaaS le nouveau service Logic App, qui vous permettra de modéliser des actions de façon graphique et agréable, pas besoin d’être un programmeur chevronné pour faire de l’orchestration dans Azure.
Et à la fin de cette formation Azure IaaS, vous allez voir Azure Media Services, vous apprendrez à streamer en live une vidéo via une chaîne.
Après les trois formations Azure IaaS, vous pouvez passer en toute confiance votre certification Implementing Microsoft Azure Infrastructure Solutions (examen 533).
Alphorm.com support de la formation Access 2016 InitiationAlphorm
Formation complète ici :
http://www.alphorm.com/tutoriel/formation-en-ligne-access-2016-formation-dinitiation
ACCESS 2016 est un outil qui va vous permettre de gérer des informations à travers une base de données et d’interface de saisie et de présentation.
ACCESS 2016 inclut les fonctionnalités que vous avez l’habitude d’utiliser, ainsi que des fonctionnalités inédites, des améliorations et les principales nouvelles fonctionnalités d’Office 2016.
Commençant par la formation Initiation à ACCESS 2016 qui va vous initier à Microsoft Office ACCESS 2016 et vous aidera à découvrir Microsoft Office ACCESS 2016 et son environnement de travail, afin de commencer sur de bonnes bases votre maîtrise du Microsoft Office ACCESS 2016.
Pendant cette formation ACCESS 2016 Initiation, Pascale vous détaillera l’interface du logiciel Microsoft Office ACCESS 2016 avec les généralités sur l’interface d’ACCESS 2016 et les fonctionnalités de création de base de données et des différents objets tels que les tables, formulaires et états. Elle vous accompagnera dans la réalisation d’un mini-projet d’application sur un cas concret permettant de mettre en œuvre immédiatement les connaissances acquises et de progresser dans la réalisation complète d’une application ACCESS.
Après cette première formation d’initiation à ACCESS 2016, vous aurez droit à d’autres formations Microsoft ACCESS 2016 plus avancées.
Alphorm.com Support de la Formation Oracle VM AdministrationAlphorm
Formation complète ici :
http://www.alphorm.com/tutoriel/formation-en-ligne-oracle-vm-administration
Cette formation Oracle VM, Administration offre une introduction technique à Oracle VM 3.x, en commençant par les cas d'utilisation et l'expansion pour couvrir la gestion des centres de données entièrement virtualisés utilisant des fonctions de haute disponibilité d'Oracle VM.
Cette formation Oracle VM, Administration vous indique comment construire une plate-forme de virtualisation en utilisant le gestionnaire Oracle VM et Oracle VM Server pour x86 et pour soutenir le déploiement de machines virtuelles hautement configurables, interconnectées.
Grace à cette formation Oracle VM, Administration, la virtualisation Oracle n’aura plus de secret pour vous. Vous apprenez à déployer rapidement les produits Oracle en tant que modèles préconfigurés, prendre des décisions critiques tels que le matériel ou la paravirtualisation, et apprendre à tirer pleinement parti de la gestion, la fiabilité et la disponibilité des outils qui viennent avec Oracle VM.
Durant cette formation Oracle VM, Administration pour les serveurs x86, vous apprendrez les différentes technologies de virtualisation, vous serez capable d’installer, de configurer et d’administrer tous les composants d’un écosystème de virtualisation OracleVM.
Comme à son habitude, Ludovic partagera avec vous toutes les astuces et bonnes pratiques avec plein de travaux pratiques sur l'importation d’une machine virtuelle VMware, la gestion du Server pool à l'aide de Manager Oracle VM, la configuration d’une VM, l’administration et la gestion du cycle de vie.
Alphorm.com Support de la Formation VMmware vSphere 6, La gestion du stockageAlphorm
Formation complète ici :
http://www.alphorm.com/tutoriel/formation-en-ligne-vmware-vsphere-6-maitrisez-le-stockage-das-nas-et-san
Votre vExpert Fouad EL AKKAD continue toujours avec le produit vSphere 6 pour traiter dans cette formation VMware vSphere 6, la gestion complète du stockage: du stockage local simple DAS aux fonctions les plus évoluées comme vVols, en passant par le NAS et le SAN.
Avec cette formation VMware vSphere 6 : Gestion du stockage vous étudierez la façon de gérer le stockage pour qu’il soit consommé de manière optimale par votre environnement de virtualisation.
Vous allez étudier et maitrisez le DAS (Direct Attached Storage), le NAS (Network Attached Storage), le SAN (Storage Area Network), et les fonctionnalités avancées du Stockage vSphere 6.
Pendant cette formation VMware vSphere 6 : Gestion du stockage, vous allez apprendre à monter une LUN iSCSI, NFS et même la dernière innovation vVols. Mais aussi mettre les banques de données en cluster afin de tirer profit de toute l’intelligence de vCenter, sans oublier les bonnes pratiques à utilisées afin que ceux-ci soient redondants aux pannes matériels.
Cette formation VMware vSphere 6 : Gestion du stockage explorera tous les points nécessaires à l'expertise et la bonne gestion de votre stockage interconnecté au monde virtuel.
Alphorm.com Support de la Formation PHP MySQLAlphorm
Formation complète ici :
http://www.alphorm.com/tutoriel/formation-en-ligne-php-mysql
Le PHP est devenu une véritable langue de programmation, avec une style similaire du C et du C++, le PHP est très puissante pour les applications sur Internet.
PHP est le langage de référence pour le développement d'applications web, de même qu'Apache équipe la grande majorité des serveurs HTTP et que MySQL est la plus utilisée des bases de données SQL Open Source. C'est ainsi que la plate-forme appelée LAMP s'est imposée comme l'architecture la plus courante pour publier sur le web.
Pour qui possède (ou loue) un ordinateur avec Ubuntu, Debian, OS X, ou tout autre distribution dérivée d'Unix, l'effort technique pour créer son propre serveur web et le lier avec un nom de domaine est très abordable (au moins au début). Il est ainsi possible de s'écarter des hébergements uniformes. Pour cela, vous verrez tout au long de cette formation PHP MySQL quels sont les outils système (peu nombreux) que vous devez connaître pour installer Apache et les autres composants.
Vous aborderez pendant cette formation PHP MySQL pas à pas toutes les bases algorithmiques de PHP, les types de données, les fonctions, les structures de contrôle, ainsi que les spécificités liées au web : le traitement des formulaires, la gestion des cookies, des sessions, etc.
Vous apprendrez avec cette formation PHP MySQL les premiers jalons des bonnes pratiques de la programmation, en évoquant les outils de tests automatiques (développés plus tard), la documentation du code, ou l'esquisse d'une organisation du code, comprendre les bases de données relationnelles et la notion de modèle. Vous vous servirez de l'algèbre relationnelle pour fouiller dans les données et vous mettrez en œuvre les opérations fondamentales résumées sous l'acronyme CRUD : Create, Read, Update, Delete.
Au fil de cette formation PHP MySQL, nous commencerons à réfléchir à une application-jouet qui sera un mini-Trello, à savoir une application en ligne permettant de gérer des listes de tâches, qui pourrait être tout aussi bien un outil pour prendre des décisions.
A l’issue de cette formation PHP MySQL, vous aurez tous les outils pour héberger et développer vous -mêmes vos applications en PHP et partir vers d'autres horizons.
Alphorm.com support de la formation Stormshield, ExpertAlphorm
Formation complète ici :
http://www.alphorm.com/tutoriel/formation-en-ligne-stormshield-network-expert-csne
Suite à la première formation Stormshield Network Administrateur (CSNA), Mathieu BAYLE vous a préparé cette nouvelle formation Stormshield Network Expert (CSNE) afin d’appronfondir vos connaissances et maîtriser de nouvelles techniques avancées sur Stormshield.
Pendant cette formation Stormshield, vous allez voir et maîtriser les modules avancés de Stormshield : la Haute disponibilité, le routage avec plusieurs passerelles, la partie PKI, la gestion des utilisateurs avec LDAP Interne, la gestion des utilisateurs avec LDAP Externe, l’interaction avec les utilisateurs et les groupes, la mise en application de l'antivirus, la mise en application de la partie anti SPAM, les règles complexes avec inspection de Flux SSL, les filtrages d'URL avancés avec options payantes, la mise en place d'un portail captif, l’explication sur les VPN avancés, la mise en place de VPN IPSEC Site à Site, la mise en place de VPN IPSEC Nomade, la mise en place de VPN SSL, le SSO, la QoS, la protection applicative, les notifications par email, le monitoring des principes et des applications via Syslog, le monitoring via Cacti et Centreon, le Debug avec les outils Stormshield, les outils Stormshield, et la CLI.
Cette formation Stormshield vous permettra d’obtenir la certification Stormshield Network Administrateur (réf. STO-CSNE).
Solutions Web « prêtes à porter » avec WordPressStéphane Plante
Aux prises avec un gestionnaire de contenus désuet, coûteux et peu flexible, la Ville de Montréal s’est récemment tournée vers des solutions libres pour gérer ses contenus Internet et Intranet. Elle a notamment retenu WordPress principalement pour des projets intranet, mais également pour quelques besoins Internet.
Nous avons surnommé ce projet Prêt-à-porter puisque l’on souhaitait déployer des solutions rapidement, à faible coût, sans faire de développement et en utilisant un maximum de composantes réutilisables entre les projets.
Lors de cette conférence, nous exposerons ce qui nous à mené au choix de WordPress et comment nous avons procédé afin de pouvoir déployer sur demande des instances WordPress normalisées. Nous aborderons également les défis que nous avons eu à relever dans ce projet dont il reste encore quelques étapes à franchir.
Formation complète ici :
http://www.alphorm.com/tutoriel/formation-en-ligne-vmware-vcenter-6
Après sa première formation VMware ESXI 6, votre formateur vExpert Fouad EL AKKAD vous a préparé cette nouvelle formation VMware vCenter 6.
vCenter Server est un point central à l'administration de la majorité de vos composants VMware.
En effet, il organise et orchestre les ESXi, machines Virtuelles, solutions externes,...
Cette formation VMware vCenter 6 vous donnera toutes les clefs afin d'obtenir des bases solides sur l'installation et le paramétrage complet de votre console vCenter 6 sous Windows ou Linux. Aussi vous allez maitriser complètement la nouvelle interface web client indispensable pour une gestion efficace et centralisée de vos hyperviseurs VMware ESXi 6 et autres composants virtuels. Enfin, vous allez voir comment créer et administrer les alarmes sous VMware vSphere 6, pour une administration sereine et sans mauvaises surprises.
Durant cette formation VMware vCenter 6, Fouad vous apportera toute son expérience et expertise pour une implémentation réussie.
D’autres formations sur la gestion des machines virtuelles, la mise en place de haute disponibilité et Update Manager 6 sont en cours de réalisation.
Cette présentation aborde les différents aspects de Drupal et de son éco-système, aussi bien ses forces que ces faiblesses. L'objectif est de vous aider à déterminer si Drupal peut répondre à vos besoins. La présentation n'est pas technique, elle peut tout de même intéresser les développeurs qui débutent et cherchent un bon aperçu
La session aborde les points suivants:
- Pourquoi Drupal est-il plus intéressant qu'un développement maison, un "vrai" Framework ou un autre CMS ?
- Ses principales caractéristiques (technologie, flexiblité ...)
- Pourquoi Drupal peut-être frustrant (courbe d'apprentissage, évaluation de projets, bris de compatibilité, sécurité)
- Comment utiliser Drupal comme plateforme d'apprentissage des technologies Web.
- Et enfin sa grande force: LA communauté
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans DrupalOlivier Friesse
Au cours de cette conférence dédiée aux améliorations ergonomiques de l'espace d'administration Drupal nous aborderons différents sujets et notamment les évolutions apportées par l’initiative sur l’authoring SPARK :
- Edition en ligne - Nouveau WySiWyG Aloha
- Drag and drop
- Prévisualisation Responsive Design & Mobile
Nous évoquerons également la gestion des médias et l'intégration d'une librairie de média via le module Scald
WordPress sous stéroïdes : votre site Web vers les sommets !Aurélien Denis
Un site sous WordPress, c’est commun… un site sous WordPress optimisé pour votre utilisateur final, pour les moteurs de recherche, respectueux du RGPD et de l’accessibilité, rapide à charger et simple d’utilisation c’est rare !
Profitez de retours d’expérience et d’astuces actionnables pour booster votre site WordPress. Du concret, du partage et de l’échange seront les maitres-mots de cette conférence.
De l'open source à l'open API avec RestletJerome Louvel
L'arrivée en force des APIs web ouvertes révolutionne notre façon de développer sur le Web, d'une façon encore plus importante que l'open source.
Nous expliquerons ce qu'est une API web, ferons un tour d'horizon des APIs les plus marquantes, des clés de leur succès et présenterons les principales solutions pour faciliter leur création, leur hébergement, leur gestion et leur utilisation.
Nous expliquerons plus en détail comment développer une API web RESTful en Java grâce à Restlet Framework, le premier projet open source pour le développement REST en Java qui sort sa version 2.1 accompagné du livre "Restlet in Action" publié par Manning.
Pour finir nous présenterons APISpark, une nouvelle plate-forme cloud tout-en-un pour les APIs web, basée sur Restet Framework.
Afin d'anticiper nos usages à venir en matière de développement web, Il est intéressant de voir comment cela a évolué. D'applications monolithiques nous créons des applications basées sur des composants ou sur le concepts de micro-services.
Cyril Reinhard, Directeur Europe du Sud Acquia
& Frédéric G. Marand, Directeur Général de OSInet
Introduction à Drupal
Qu'est-‐ce qu'un CMS
Un projet avec Drupal
L’open Source
L'écosystème Drupal
Quelques critères de choix d"un CMS des points de vue directions donctionnelles, DSI, contributeurs et utlisateurs. Evaluation de ces différents critères pour un site web ou intranet correctement monté avec Drupal. Base de futures comparaisons.
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?ekino
Nombreuses sont les directions digitales ayant aussi bien des besoins éditoriaux que métiers. D'un point de vue business, il n'est pas possible de séparer les deux.
Basiquement, quels choix avons-nous ?
- partir sur un CMS et coder en "CMS"...
- partir sur un framework et réinventer le CMS...
Aujourd'hui, une des solutions est d'alier le meilleur des 2 mondes, mais a aussi ses problématiques :
- comment faire communiquer les 2 solutions ?
- où trouver les bons profils compte tenu de expertise différentes ?
- comment ne pas complexifier la maintenance et l'exploitation ?
Bref, pour ce qui est d'aujourd'hui, c'est possible, mais difficile... Mais demain ?
Présentation de la Drupal Webfactory lors du meetup Drupal Paris le 28/01/2016.
Ce module permet de déployer facilement de nouveaux sites et de partager des contenus à travers le référentiel et ses satellites.
Similaire à Connecter Drupal à des API externes (20)
Hyperpersonnalisation des sites web et écosystèmes numériques - Les best prac...Symetris
Le graal sur vos sites et applications web est l'hyperpersonnalisation de l'expérience client par intelligence artificielle (chaque individu vit une expérience unique conçue automatiquement basée sur du big data), mais entre l'intention de personnalisation et atteindre ce graal, il y a des étapes crawl / walk / run. Je vous entretiendrai sur comment s’y retrouver dans l’analyse de votre situation actuelle, quelles sont les étapes et obstacles à la personnalisation, quoi prioriser et comment établir une stratégie claire et des objectifs mesurables pour maximiser votre retour sur investissement.
Écrire de la documentation persistante pour un projet DrupalSymetris
Une approche pratique pour la planification et la rédaction de documentation dans le cadre d'un projet Drupal.
Vous vous demandez comment rédiger de la documentation utile, qui sera lue? Cette présentation est pour vous!
Nous aborderons la rédaction de documentation technique, fonctionnelle et non-fonctionnelle.
Nous verrons comment faire survivre la documentation après sa rédaction.
How to maintain, evolve and maximize the return on your Drupal website invest...Symetris
Building Drupal websites is all nice and fun, but once the site or application is launched, too many companies just let their digital assets run on cruise control until the next major overhaul.
Symetris spends almost a third of its resources on maintaining and enhancing existing websites. During this talk, we'll share what we consider are best practices to make sure you get the most return on your initial investment in a Drupal platform.
Should you upgrade your Drupal 7 website or migrate to Drupal 8? Symetris
You've invested in Drupal as the technology for your web platform. You're ready for the next phase in its evolution (like adding new features).
But you're wondering what's the best option between upgrading your current Drupal 7 installation or migrating to Drupal 8, and are not sure how to make that decision.
This session will compare the pros and cons of each path so that you can make a clear decision for your organization.
Different approaches for different scopes: How to tackle a medium-sized Dr...Symetris
Symetris conference given at DrupalCamp Ottawa 2016 outlining the important things to note when tackling a medium-sized project. Some projects aren't large enough to be considered big/complex, but aren't small enough to be considered easy/simple!
Trop gros pour des mercenaires, trop petit pour une armée: Comment s'attaquer...Symetris
L'approche à un projet dépend de son "scope". Un projet de 150 heures ne peut pas être approché de la même manière qu'un projet de 1500 heures.
Basé sur nos 12 années d'expérience et notre expertise avec Drupal depuis Drupal 5, nous partagerons nos meilleures pratiques pour garantir le succès de projets en fonction de leur envergure.
WTF: Where To Focus when you take over a Drupal projectSymetris
Jumping into pre-built Drupal projects sometimes requires a leap of faith as much for clients as for developers. The client is usually coming out of a bad previous business relationship and the code is not always structured according to your standards.
During this talk, Symetris will share its experience and provide tips on how to navigate these often uncharted waters. Our goal is to help you convert an uncertain client into a long term partner and have a checklist of what to look out for as developers.
Présentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détailsSymetris
Augmenter la qualité générale de vos sites Drupal; de petits modules qui font toute la différence. Découvrez les modules Drupal qui vous permettront d'investir votre temps à la bonne place.
////
Drupal modules that help to
Mieux Filtrer ses listes WordPress avec Ajax et WP_QuerySymetris
À travers des exemples concrets, nous illustrerons comment l’usage d’AJAX, de JSON et de WP_query peuvent améliorer la gestion et le filtrage (ex: multiples catégories) de listes d’information dynamiques dans un environnement WordPress.
Préalables: Bonne connaissance du HTML, du PHP et du Javascript. Idéalement une connaissance de AJAX. Comprendre le code généré par WordPress (“the loop”). Compréhension des “custom post type”.
Note: Cette conférence s’adresse principalement à des personnes avec des connaissances en programmation.
Générer plus de revenus par le web: Pouvez-vous faire mieux ?Symetris
Brad Muncs, président et fondateur de Symetris, vous montre comment utiliser le web au service de vos besoins et objectifs d’affaires. À partir d’exemples concrets, repartez avec plusieurs idées applicables pour vous permettre de mieux gérer votre organisation et devenir plus profitable.
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.
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.
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!
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 :
2. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Libérez votre potentiel web.
***
• Fondée à Montréal en 2004
• 8 spécialistes web à l’interne
• Développement de sites web qui vont
au-delà du marketing
• Maîtrise des CMS open-source
• Optimisation pour les appareils mobiles
3. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Qui suis-je ?
***
• Matthieu Gadrat
• Développeur PHP
• 3 ans d’expérience avec des CMS open-source
• Amateur de ski
4. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Qui suis-je ?
5. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Ordre du jour
I – Qu’est-ce qu’un API et pourquoi connecter à un API ?
II – Que savoir avant d’amorcer un projet Drupal/API ?
III – Comment connecter Drupal à des API ?
IV – Bref – Que retenir ?
6. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Qu’est-ce qu’un API et
pourquoi connecter à un API ?
7. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Définition
API
« An Application Programming Interface (API) is a
specification intended to be used as an interface
by software components to communicate with each
other. An API may include specifications for routines,
data structures, object classes and variables. »
- Wikipédia
8. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
API interne VS. API externe
API interne
• Spécification à l’intérieur d’une même application
• Ex. : API Drupal, API Module Views
API externe
• Connexion à un service extérieur à l’application
• Ex. : Google Maps, Facebook
9. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Échelles et complexité des API I/III
API simples
• Facebook Lightbox/Addthis
• Souvent Front-end
• Ex. : Javascript
• Protocole HTTP/GET/POST
• Sans authentification ou authentification simple
(token)
10. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Échelles et complexité des API II/III
API complexes
• Salesforce, Vimeo Upload API
• Intégration sur le serveur
• Protocole SOAP via HTTPS
• Authentification sécurisée
• Ex. : OAUTH
11. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Échelles et complexité des API III/III
Absence d’API
• Objectifs remplis grâce à des mécanismes
d’exploitation
• RSS Feed
12. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Pourquoi connecter Drupal à un API externe ?
Prenons comme
exemple d’entreprise :
M. Wilkins
13. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Pourquoi connecter Drupal à un API externe ?
M. Wilkins
• Multinationale
• Fabrique des traitements
antipuces canins
• En processus de refonte de
son site web
14. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Pourquoi connecter Drupal à un API externe ?
Objectifs d’affaires de M. Wilkins
• Générer davantage de trafic sur les réseaux sociaux
• Facebook et Twitter
• Promouvoir et rentabiliser le catalogue en ligne
• Produit sur le site web = Produit dans l’inventaire
• Offrir un meilleur service à la clientèle
• Historique des contacts et commandes de chaque client
• Ex. : Salesforce
15. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Pourquoi connecter Drupal à un API externe ?
Améliorer les processus d’affaires…
• Minimiser les coûts (temps et $)
• Limiter l’entrée de données
• Faciliter la prise de décision
• Centraliser les informations
16. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Pourquoi connecter Drupal à un API externe ?
… avec les outils offerts par Drupal
• Structure pour organiser les données
• API interne
• Personnalisation du workflow
• Modules
• Faciliter le traitement et l’analyse des données
17. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Pourquoi ne pas choisir Drupal comme unique plateforme ?
Excellente question !
Voyons M. Wilkins
• Intérêt des autres outils
• Coûts de développement
18. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Que savoir avant d’amorcer
un projet Drupal/API ?
19. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Se poser les bonnes questions
Analyse des processus d’affaires
1) Quel est le processus actuel de l’entreprise ?
• Habitudes
2) Quel meilleur processus implanter ?
• En fonction des objectifs fixés
• Outils adaptés
20. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Se poser les bonnes questions
Choix des API
3) Quels API atteindraient les objectifs ?
• M. Wilkins
• Facebook
• Salesforce
• Logiciel custom
21. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Se poser les bonnes questions
Évaluation des API
4) Quelles sont les spécifications et limites des API ?
5) Les limites identifiées peuvent-elles s’adapter au
processus d’affaires ?
• M. Wilkins
• Facebook :
• Salesforce :
• Inventaire : Enjeux
22. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Enjeux reliés au projet
Contraintes des API
• Coûts (temps et $)
• Learning curve
• Documentation
23. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Enjeux reliés au développement
• Sécurité
• SSL/TLS
• OAUTH
• Multilinguisme
• Implémentation du service
• Encodage de caractères
• Fonctionnalité avancée à Recherche
• Peut-on rechercher dans les données ?
24. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Enjeux reliés à la performance
• Temps de réponse de l’API
• M. Wilkins
• Salesforce = Pas particulièrement rapide
• Limite de requêtes
• Ex. : API Google Maps
• Fréquence des appels
25. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Comment connecter
Drupal à des API ?
26. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Évaluation des plugins existants
• Répondent-ils aux objectifs d’affaires ?
• M. Wilkins
• Web-to-Lead = Pas idéal
• Salesforce Suite = À considérer
• Peut-on les étendre ?
• Possèdent-ils un API interne ?
27. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Librairies de connexions indépendantes à Drupal
• Est-ce qu’il en existe ?
• Sont-elles documentées ?
• Possibilité de les encapsuler dans un module ?
• Considérer écrire sa propre librairie
28. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Plugins VS. templates
Question niaiseuse ?
• Souvent les connexions front-end dans les thèmes
• Remettre en question chacune des intégrations d’API
29. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Enregistrer et manipuler les données
• Nodes
• M. Wilkins
• Inventaire
• Entities (D7)
• Taxonomy
• Users
• Logs
• Hook_scheme
30. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Manipulation et automatisation
Manipulation
• Migrate Module
• Feeds Module
• Donner une interface à l’utilisateur
• M. Wilkins
• Inventaire
31. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Manipulation et automatisation
Automatisation
• Plusieurs hooks lors des CRUD de tous les types
d’objets
• /! Ne pas sous-estimer le hook_cron
• Mr. Wilkins
• Salesforce
• Récupérer les factures
• Commandes des clients
• Actions/Triggers pour les opérations plus complexes
32. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Être transparent pour l’utilisateur
• Indiquer les temps d’attente lors des connexions
• Afficher des messages clairs
• Indiquer quoi faire s’il y a des erreurs
• Offrir des rapports des importations
33. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
En tant que développeur : s’aider soi-même
• Produisez des logs
• watchdog
• custom logs
• Mettez en cache autant que possible
• cache_set() // cache_get()
• hook_flush_caches() si cache plus complexe
34. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Bref
Que retenir ?
35. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Un client heureux…
• Mr. Wilkins
• Encourage les visiteurs à promouvoir la marque sur les
réseaux sociaux
• Liens Facebook
• Économise des coûts (temps et $)
• Mise à jour de l’inventaire via le logiciel interne
uniquement
• Personnalise chaque communication avec ses clients
• Un client a accès à son historique de commandes et
de contacts
36. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
… et un développeur aussi
• Économise du temps de développement
• Mécanisme intégré dans Drupal
• Affiche les données en provenance d’autres plateformes
• Ex. : Module Views
• Détient du code réutilisable
• Pour des sites similaires
• Pour le partage à la communauté
37. Survol
des
À
garder
Connecter
Briser
la
glace
Conclusion
API
en
tête
Drupal
Drupal
Plus qu’un CMS pour un site web
• Hub de gestion de différents services
• Diffuser le contenu dans d’autres plateformes
• Entrée de données
• Traduction
• Remplacer un CRM ou logiciel de gestion d’inventaire
• Application web
38. Merci !
Des questions ?
Contactez-nous :
info@symetris.ca / matthieu@symetris.ca
Notre prochain RDV :
Générer plus de revenus par le web :
pouvez-vous faire mieux ?
PME 2013 – 22 et 23 novembre prochains