Articles

Hello folks! It’s tough competition these days, and we need to get the right kind of skills from the best resources possible. When it comes to front-end development, ReactJS and Angular are still king and queen, but Vue.js is quickly making its way up to fill the gap.

Vue.js, as you may know, is an open-source view model of the JavaScript framework for building user interfaces. You can also use Vue.js to develop single-page applications. If you are self-teaching Vue.js yourself or want to become a VueJS developer and looking for the best Vue.js resources like free online courses, books, and tutorials then you have come to the right place. In this article, I will share Vue.js online courses and tutorials you can join for FREE, but before that, let’s learn a bit more about what Vue.js is and what benefits it offers.

Source de l’article sur DZONE

Le groupe Kering renouvelle sa confiance en SAP pour ses activités finance, retail et supply chain, avec la mise en place de solutions de nouvelle génération ayant comme cœur l’ERP S/4HANA for Fashion.

Kering est un groupe mondial de luxe qui regroupe un ensemble de Maisons emblématiques dans le monde de la couture et de la maroquinerie, telles que Gucci, Saint Laurent, Bottega Veneta, Balenciaga, Alexander McQueen et Brioni. Kering est également présent dans le secteur de la joaillerie avec les marques Boucheron, Pomellato, DoDo et Qeelin. Enfin, le groupe a créé en 2015 Kering Eyewear, une entité dédiée à la lunetterie haut de gamme et sport. Kering comptait en 2021   plus de 42.000 collaborateurs pour un chiffre d’affaires annuel de 17,6 milliards d’euros.

Depuis quelques années, le groupe est engagé dans un ambitieux projet de transformation digitale, tant au niveau corporate que de ses marques.

Cette transformation en matière d’innovations et de technologies passe notamment par l’harmonisation des fonctions corporate et par le déploiement de services partagés pour les marques afin qu’elles puissent rester dédiées à leur cœur de métier, la création. Dans le même temps, cela implique une simplification et une rationalisation des systèmes d’information (SI) afin d’atteindre l’excellence opérationnelle et de contrôler les coûts.

L’IT joue un rôle clé dans cette transformation de l’organisation. La DSI de Kering a en effet pour vocation de proposer des solutions communes à l’ensemble des entités du groupe. « Nous nous focalisons actuellement sur trois fonctions clés, explique Nicolas Gauthier, Group Chief Information Officer chez Kering : le retail, afin de proposer le bon produit, au bon moment, la supply chain, avec comme objectif une livraison toujours plus rapide des produits et enfin la finance, afin de soutenir les équipes. »

Afin d‘accompagner cette transformation, Kering a choisi un ensemble de solutions SAP innovantes. « Nous voulons mettre en place une plate-forme permettant de se doter de processus plus efficaces, d’effectuer des échanges de données en temps réel et d’harmoniser nos modèles opératoires. Notre système SAP est probablement l’un des plus importants du marché, avec une instance couvrant trois domaines, trois régions et soixante pays. Il est interfacé avec tous nos systèmes, magasins et entrepôts. »

Aller vite dans la construction de la nouvelle plate-forme SAP

Kering a ainsi sélectionné le meilleur des solutions SAP pour répondre aux besoins de ses métiers. Le groupe a en ligne de mire l’adoption de l’ERP SAP S/ 4HANA Retail et Fashion, accompagné d’une interface utilisateur ergonomique s’appuyant sur la technologie SAP Fiori. À cet effet, il a renouvelé son partenariat stratégique avec SAP. « Nous devons aller vite, afin de respecter le rythme de transformation fixé par le groupe », explique Nicolas Gauthier.

Mais l’organisation doit également faire face à d’autres challenges : savoir insuffler ses principes et bonnes pratiques dans le nouveau système d’information (SI) SAP, être capable de déployer ces nouvelles solutions sans impacter les opérations courantes tout en créant un système respectueux de l’environnement. « Du point de vue technique, toutes nos solutions sont conçues pour avoir un impact minimal sur l’environnement. Nous publions d’ailleurs un rapport incluant une évaluation de l’impact environnemental de nos activités. Du point de vue métier, nous essayons de mettre en place dans notre ERP SAP des processus capables de réduire l’empreinte carbone du groupe Kering. »

Kering a dans un premier temps travaillé sur les fonctions finance. « C’est le cœur du SI, sur lequel se connectent le retail et la supply chain », analyse Nicolas Gauthier. Le core model finance a été déployé avec succès dans les principaux pays du groupe (dont la zone EMEA), et ce pour toutes les marques.

 

 

Savoir rester à l’écoute

Le succès du projet repose sur une recette éprouvée : « Nous restons très proches des utilisateurs. Nous écoutons tous nos interlocuteurs, afin de délivrer la solution attendue. Nous utilisons également des méthodes de développement agile et nous construisons nos solutions étape par étape, afin d’éviter tout effet tunnel. Enfin, nous nous challengeons en continu, en évaluant le taux d’adoption et l’utilisation des solutions que nous proposons aux métiers. »

SAP est un partenaire qui accompagne et propose les innovations qui donnent corps au projet de transformation de Kering. « SAP a un rôle à jouer pour nous aider à implémenter notre vision, non seulement, sur la partie technique, mais en apportant également des idées nouvelles sur la manière d’adresser certaines problématiques métiers. Nous avons noué une relation très proche, nos experts parlant avec leurs experts, nos managers avec leurs managers. La qualité du service premium Max Attention est un élément déterminant du succès de la transformation de Kering qui nous permet de bénéficier de l’entièreté du potentiel et de la valeur des solutions SAP ».

 

 

 

 

The post SAP accompagne la transformation du groupe Kering avec des solutions technologiques innovantes appeared first on SAP France News.

Source de l’article sur sap.com

Afin de mieux piloter sa production et répondre à la demande client, Lidea a mis en place un processus S&OP à l’aide de la solution SAP IBP. Un projet, mais aussi un challenge pour ce nouveau semencier issu de la fusion de deux entités.

Lidea est un semencier français issu du rapprochement entre Euralis Semences et Caussade Semences Group. Il se classe dans le top 10 mondial des semenciers grandes cultures. La société propose une offre étendue, allant des céréales aux légumes secs en passant par les plantes fouragères. Elle référence plus de 500 variétés de semences.

Lidea dispose de 8 sites de production situés en France, en Roumanie, en Ukraine, en Espagne et en Russie, avec une surface cultivée totale de 45.000 hectares. La société réalise un chiffre d’affaires annuels de 360 millions d’euros, pour 2100 collaborateurs. 73% de son activité sont réalisés à l’export.

Le rapprochement d’Euralis Semence et de Caussade Semences Group a doublé la taille de l’organisation, ce qui se traduit par un important effort d’intégration et de transformation. “C’est un choc des cultures, avec des processus, des méthodes et des stratégies différentes, explique Sébastien Monaco, CIO et CDO de Lidea. Notre challenge est de faire de cette fusion un succès, d’aligner les équipes, la culture et les processus, puis de préparer la croissance sur de nouveaux territoires. Nous voulons également poursuivre notre effort d’innovation continue, sur les produits, mais également sur les technologies numériques à destination des agriculteurs.”

Lidea souhaite ainsi se tourner plus largement vers ses clients, les distributeurs et fermiers, en adoptant un modèle consistant à ajuster ses plans de production en fonction de la demande.

Le besoin de se structurer… autour de solutions SAP

Si Euralis Semences disposait d’un ERP SAP ECC, l’outillage au niveau de la supply chain restait réduit à sa plus simple expression, avec de nombreuses tâches réalisées manuellement. Du point de vue IT, Caussade Semences Group partait d’encore plus loin. “Avec le doublement de l’organisation, nous ne pouvions plus laisser la situation en l’état”, constate Sébastien Monaco. De multiples projets ont donc été lancés, dont l’extension du périmètre de l’ERP d’Euralis Semences, ainsi que la mise en place d’un CRM et de SAP IBP.

L’utilisation de SAP Integrated Business Planning a comme objectif premier la mise en place d’un processus S&OPau sein de Lidea. “Un quick win était nécessaire sur ce projet, afin de montrer aux actionnaires que nous étions capables de concrétiser la fusion en menant à bien un projet d’envergure portant sur un processus clé de Lidea.” Ce projet est donc doublé d’un challenge stratégique.

“Notre objectif est de créer un core model qui puisse être déployé à l’échelle de Lidea (32 pays couverts) et qui puisse se connecter très facilement aux master data de nos briques financières et industrielles. Le choix de SAP IBP est assumé: nous voulions prendre une brique de la cartographie S/4 HANA de SAP, afin d’anticiper le futur, dont notre migration de l’ERP SAP ECC vers SAP S/4HANA. L’une des raisons du choix de TeamWork est qu’il dispose déjà de références clients dans notre industrie. C’est essentiel pour nous, car nous travaillons dans un secteur particulier et nous avions fixé un délai très court – 6 mois – pour mener à bien ce projet.”

SAP IBP adopté pour le processus S&OP

Le projet a démarré en avril 2021, avec comme impératif un démarrage de la solution en septembre de la même année, lors du lancement de grosses campagnes annuelles. Un délai très court, compte tenu des autres travaux réalisés en parallèle sur le système d’information du groupe (ERP, CRM, datawarehouse…). Afin de tenir ces délais, Lidea a choisi de rester au plus près des standards proposés par SAP IBP. Le projet a également été découpé en deux vagues, la première se concentrant sur la mise en place d’un processus S&OP élargi, la seconde abordant les aspects financiers.

“Notre processus S&OP réconcilie demande et offre, détaille Sébastien Monaco. Les données des commerciaux sont remontées, avec la prise en compte de particularités, comme la gestion des campagnes. Les marchandises disponibles sont réparties, par BU, puis à des niveaux plus fins allant jusqu’au client. Le demand shaping permet de pousser des offres ou de contraindre la demande suivant la capacité de production. Enfin, les données sont remontées dans l’ERP SAP ECC, afin de planifier la production.”

Un démarrage effectif en septembre 2021

La livraison du premier lot et la formation des utilisateurs ont été réalisés dans les temps permettant ainsi de mener les campagnes de rentrée avec SAP IBP.

“Ce projet ambitieux a été réalisé pour un coût très modéré. Sur le terrain du ROI, l’OTIF (on time, in full) est monté de 90% à 98%, améliorant ainsi la satisfaction client. Les gains de productivité internes sont également importants. J’estime que la solution SAP IBP devrait être rentabilisée d’ici 12 à 15 mois.” Le second lot se concentrera sur la finance : scénarios PIC, forecast P&L. Il devrait être livré en fin d’année.

Mais plus que tout, ce projet a permis de fédérer les équipes des deux coopératives autour d’un objectif commun, créant ainsi une dynamique d’appartenance au nouveau groupe. En quelques mois, un des processus clés de l’entreprise a été déployé sur plusieurs pays. “Nos différents sites sont les premiers bénéficiaires de SAP IBP, qui leur donne une vision globale des productions démarrées et de comment est servie la demande client. Le flux S&OP proposé par SAP IBP est le maître des ordres de fabrication de nos sites de production,” conclut Sébastien Monaco.

En savoir plus

 

The post SAP IBP permet au semencier Lidea de se recentrer sur la demande client appeared first on SAP France News.

Source de l’article sur sap.com

Nous sommes entrés dans une ère de transformation numérique en accélération constante dans un monde des affaires très concurrentiel, et cela ne devrait qu’augmenter avec le temps.

Chaque entreprise travaille ardemment à la mise à jour de ses processus. Cependant, pour que les entreprises puissent soutenir ces évolutions rapides, leurs collaborateurs doivent constamment affiner leurs compétences pour répondre aux besoins technologiques croissants. Pour rester à la pointe des changements et des enjeux auxquels seront confrontés tous les secteurs d’activité dans les prochaines années, il est essentiel que les employés aient accès à une formation continue et à une évolution de carrière intéressante, pour parvenir à la fois à la rétention des talents essentiels et à une culture d’entreprise de l’innovation continue.

Pour relever ces défis, de nombreuses entreprises et personnes se tournent vers des ressources, des cours et des certifications facilement accessibles sur le site SAP Learning afin de combler leur déficit de compétences. SAP est classée parmi les leaders dans le rapport d’Évaluation des prestataires de formation informatique de l’IDC MarketScape U.S. et MarketScape Europe. Cette recherche porte sur l’analyse des entreprises de formation informatique les plus connues, dotées de portefeuilles de formation adaptés aux entreprises qui envisagent d’importantes initiatives de transformation.

Les formations SAP favorisent l’acquisition de compétences innovantes

Le portefeuille de formations SAP Learning aide à répondre aux besoins de formation individuels et à renforcer les aptitudes technologiques des entreprises. SAP estime que les ressources de formation et de certification sont de plus en plus nécessaires dans l’environnement de travail actuel. Selon le rapport d’Évaluation des prestataires de formation informatique de l’IDC MarketScape U.S. les points forts de l’offre SAP sont les suivants :

  • Les clients apprécient les services de formation supplémentaires.
  • Les clients apprécient l’offre de préparation des tests de certification.
  • Les clients disent qu’ils l’utiliseront plus souvent l’année prochaine.
  • Elle peut aider les clients à personnaliser le contenu ou les parcours.
  • Elle a un point de vue important sur l’utilité de la formation.
  • Elle dispose d’un excellent processus d’actualisation et de mise à jour de son contenu.
  • Elle contient des exemples concrets d’amélioration des processus client.
  • Elle intègre des travaux pratiques dans une bonne partie de son contenu.
  • Elle propose une gamme intéressante de tarification et de packages.
  • Les apprenants apprécient l’utilisation des quiz pour valider les apprentissages.

Prenons l’exemple de Neils Wijsbeek, spécialiste chez Deloitte Consulting B.V. Malgré ses sept années d’expérience des solutions SAP, Wijsbeek continue de se former en permanence et valide ses compétences en passant régulièrement les certifications sur les solutions SAP SuccessFactors. Wijsbeek constate que le fait de continuer à mettre à jour ses certifications est important pour sa carrière et permet de démontrer son expertise de manière très visible. «Le processus de certification, notamment sa préparation, vous oblige à approfondir le contenu et à développer rapidement vos compétences », dit-il. À une époque où il n’a jamais été aussi crucial de rester à l’avant-garde des évolutions dans le secteur numérique, il a également déclaré que le contenu delta obligatoire de la certification SAP exige des utilisateurs qu’ils se forment sur les nouveautés des versions et les derniers développements, ce qui implique un accroissement de l’expertise tant individuelle que de son entreprise auprès des clients.

Notre équipe chez SAP se consacre à la création d’expériences de formation épanouissantes telles que celles de Wijsbeek, qui permettent aux collaborateurs d’approfondir facilement et souvent leurs compétences. Les responsables de recrutement sont actuellement confrontés à des défis de fidélisation des collaborateurs, ce qui limite considérablement la croissance de leurs entreprises. Avec l’avancée rapide des progrès technologiques, les meilleurs talents sont constamment sollicités et débauchés, ce qui crée des ruptures au niveau des compétences et des collaborateurs surchargés de travail. Par exemple, bien que la plupart des entreprises soient devenues multi-cloud, 86 % des professionnels de l’informatique pensent qu’un manque de compétences ralentira les projets Cloud.

Chez SAP Learning, nous veillons à ce que les entreprises puissent facilement transformer et perfectionner leurs compétences, ce qui donne aux collaborateurs des opportunités de développement de leur carrière et participe grandement à leur motivation. Pour aider les entreprises à accomplir cette tâche et rencontrer les besoins des individus à chaque étape de leur parcours d’apprentissage, nous avons lancé un nouveau site SAP Learning qui devient le point d’accès unique et simplifié à l’ensemble des ressources de formation SAP.

 

Formation SAP disponible pour les apprenants quelque soit leur niveau

SAP Learning offre à tous des opportunités de perfectionnement, de reconversion et de validation de compétences SAP. Par exemple, avec notre récente version du site SAP Learning, nous offrons un accès gratuit à plusieurs contenus pour la mise à niveau des compétences sur la plateforme SAP Business Technology Platform (SAP BTP), y compris un tout nouveau parcours de formation axé sur le développement d’applications Low-code/No- code. Cela permet de garantir que des apprenants, quelque soit leur niveau, depuis les développeurs débutants jusqu’à ceux qui occupent déjà un poste de développeur confirmé, peuvent facilement acquérir des compétences SAP dans des domaines d’innovation clés et se préparer à une certification SAP gratuitement.

Afin de soutenir l’effort des entreprises pour consolider les compétences d’innovation de leurs employés, SAP fournit les ressources d’apprentissage nécessaires, permettant d’accroître la compétitivité globale de leur business. La mise à disposition de formations et de certifications SAP dans une organisation est devenue un élément essentiel d’atteinte des objectifs stratégiques.

Les solutions SAP Learning aident à valider les compétences et l’expérience SAP des utilisateurs et permettent aux apprenants tout au long de leur vie professionnelle, comme Wijsbeek, de rester à la pointe de l’évolution du secteur et de se présenter, ainsi que leur organisation, comme des leaders de l’innovation. « La façon dont les programmes de formation ont évolué au fil des années permet de trouver très facilement les supports nécessaires, notamment pour maintenir sa certification à jour grâce au contenu delta », explique Wijsbeek.

Alors que SAP Learning continue d’évoluer pour satisfaire les besoins des apprenants partout dans le monde, je suis extrêmement enthousiasmé par le dévouement de notre équipe pour faciliter la progression des compétences et de la carrière des apprenants SAP, alors que nous entamons cette année supplémentaire de transformation de nos formations en mode digital.


Jan Meyer est responsable des systèmes de formation pour SAP Learning.

*IDC MarketScape, Évaluation des fournisseurs de formations informatiques États-Unis 2021 (doc. #US47541121, décembre 2021)
**IDC MarketScape : Évaluation des fournisseurs de formation informatique européenne 2021 (doc. #EUR148400521, décembre 2021)

The post SAP classée parmi les leaders de la formation informatique aux États-Unis et en Europe par IDC MarketScape appeared first on SAP France News.

Source de l’article sur sap.com

Often times when we are creating an application, the data we use determines what we show to the user. For example, in a to-do application, we may have multiple to-do list items. In Vue, it is easy to display multiple data points through the v-for attribute in our Vue templates.

How To Use V-for in Vue

Let’s suppose we have some data we are storing on a single page component. Our .vue document looks a bit like this:

Source de l’article sur DZONE

Après avoir adopté l’ERP SAP S/4HANA, METEX NØØVISTAGO a souhaité améliorer son processus d’élaboration budgétaire. Une tâche confiée à SAP Analytics Cloud Planning, déployé par le Groupe KPC.

METEX NØØVISTAGO est un acteur industriel à la pointe de la bio-industrie.L’entreprise produit des ingrédients fonctionnels (principalement des acides aminées à ce jour) par fermentation pour le marché de la nutrition animale et bientôt de la cosmétique : 1 usine, 100KT d’acide aminées par an, 200M€ de CA annuel, et 350 salariés.

En juin 2020, METEX NØØVISTAGO a déployé un nouveau système d’information en mode greenfield, comprenant l’ERP intelligent SAP S/4HANA, un data warehouse SAP BW/4HANA et l’outil d’analyse de données SAP Analytics Cloud. « Un changement de taille pour METEX NØØVISTAGO,qui avait travaillé pendant 35 ans sur IBM AS/400 », explique Paul Stoffaes, DSI de l’entreprise.

Reste un processus qui n’avait pas été refondu : la planification budgétaire. « Le processus de forecast était réalisé sur Excel, ce qui était long, laborieux et source de nombreuses erreurs. Le contrôle de gestion passait plus de temps à consolider les données qu’à les analyser. Quant au processus d’élaboration budgétaire, il était encore plus fastidieux ».

METEX NØØVISTAGO a donc décidé de mettre en place une solution capable de livrer des prévisions au mois, à l’année et sur plusieurs années, avec une agilité permettant l’intégration aisée de nouveaux produits ou de nouveaux processus. L’objectif est de libérer du temps au contrôle de gestion, afin qu’il puisse se focaliser sur son cœur de métier, l’analyse et le pilotage.

SAP Analytics Cloud Planning déployé sur l’élaboration budgétaire

La société a confié la modélisation de son processus à l’un des modules de SAP Analytics Cloud, le module de Planning. « L’utilisation de SAP Analytics Cloud Planning permet de faciliter l’intégration avec l’ERP SAP S/4HANA, constate Paul Stoffaes. Il y a également une certaine logique à l’utiliser, car nos collaborateurs connaissent déjà SAP Analytics Cloud dans le cadre de la Business Intelligence. »

Le déploiement de la brique Planning de SAP Analytics Cloud a été confié à KPC : « Ils ont bien compris nos enjeux et ont su proposer un déroulé de projet et une méthodologie adaptés, ainsi qu’un chiffrage lisible. Leur capacité à s’engager au forfait sur un planning serré a également été une des raisons du choix de KPC. » METEX NØØVISTAGO avait en effet fixé comme contrainte une réalisation du projet dans un délai restreint de 5 mois.

Le cœur fonctionnel de la solution mise en place est un P&L présenté par produit, accompagné de plusieurs modèles de simulation. Chaque équipe dispose de son propre accès à la solution, afin d’y faire remonter ses données et prévisions : commerciaux, production, achats, logistique… Les informations sont synchronisées chaque jour – dans les deux sens – entre les référentiels SAP S/4HANA, SAP BW/4HANA et SAP Analytics Cloud, au travers de SAP Data Hub.

Voici le détail du processus mis en place :

  • L’équipe de vente fait remonter ses informations : volumes, prix, commissions…
  • L’équipe en charge des achats définit les prix moyens pondérés.
  • L’équipe de production travaille en parallèle sur la définition des nomenclatures.
  • Le contrôle de gestion pilote l’ensemble du processus, en intervenant lorsque nécessaire.

Un projet réussi, qui renforce l’adoption de SAP Analytics Cloud

« De notre point de vue, le projet est une réussite, résume Paul Stoffaes. Il a été mené à bien dans les délais, avec un budget maîtrisé. KPC a su faire preuve d’une solide expertise fonctionnelle et technique. Nous avions séparé le projet sous forme de lots, permettant de dispatcher les livrables tout au long du développement, ce qui s’est avéré très confortable. »

Quels bénéfices a identifié METEX NØØVISTAGO?

  • Des gains de productivité, avec une réduction de la durée du processus et une plus grande autonomie des parties prenantes.
  • Des gains en fiabilité, les données étant extraites puis remontées directement depuis et vers l’ERP SAP S/4HANA.
  • Des gains de flexibilité : « Auparavant, évaluer chacune des hypothèses pouvait tourner rapidement au cauchemar. Aujourd’hui, nous sommes beaucoup plus sereins. »

Le tout avec comme résultat global une amélioration des prévisions. Mais aussi un bénéfice inattendu : un intérêt renouvelé des collaborateurs pour SAP Analytics Cloud. « L’utilisation de SAP Analytics Cloud Planning a poussé certains utilisateurs à se pencher sur SAP Analytics Cloud BI », confirme Paul Stoffaes. La DSI s’attendait à une adoption rapide de SAP Analytics Cloud Planning par les utilisateurs de SAP Analytics Cloud BI. La fertilisation a finalement aussi été constatée dans l’autre sens !

The post L’industriel METEX NØØVISTAGO s’appuie sur SAP Analytics Cloud Planning pour son élaboration budgétaire appeared first on SAP France News.

Source de l’article sur sap.com

Réduire l’empreinte carbone d’un produit nécessite une vision de bout en bout de son cycle de vie. Pour cela, il est nécessaire de casser la barrière IT existant entre la conception et la supply chain. SAP et Siemens proposent des intégrations avancées entre PLM et ERP. Avec Atos, ils s’allient pour aider les industriels à relever le défi climatique.

Les industriels sont confrontés à un triple défi : proposer des produits toujours plus complexes, dans des délais toujours plus serrés, tout en réduisant leur empreinte carbone. Le bilan de la COP26 de Glasgow est sans appel : constater la réalité du changement climatique ne suffit plus, il faut agir. Histoire de compliquer la situation, la raréfaction des matières premières s’ajoute aujourd’hui à l’urgence climatique.

Le sujet de l’empreinte carbone est crucial pour trois raisons principales :

  • Les clients sont toujours plus nombreux à demander comment sont fabriqués les produits qu’ils achètent et quelle est leur empreinte carbone. Une empreinte que l’entreprise doit être capable de mesurer.
  • La législation devient de plus en plus contraignante, poussant ainsi les entreprises à être plus vertueuses en matière d’environnement. Mais également à mettre en place des outils montrant la réalité de leurs actions dans ce domaine.
  • La RSE met en exergue le sens des responsabilités des entreprises. La green line (empreinte écologique) devient progressivement aussi importante que la top line (revenus) et la bottom line (marges).

Une problématique à traiter de bout en bout

« L’Union Européenne veut réduire ses émissions de gaz à effet de serre de 55% en 2030 et vise la neutralité carbone en 2050. 2030, d’un point de vue industriel, c’est presque aujourd’hui, constate Denis Goudstikker, Teamcenter Business development Executive chez Siemens Digital Industry Software. À ce jour, un tiers des entreprises se sont fixé un objectif zéro émission, mais seulement 9% de ces entreprises ont réellement lancé des actions en vue de les réduire. »

Pour qu’un produit ait un impact environnemental minimal, il faut l’optimiser de bout en bout, de la conception à la production en passant par son utilisation et son recyclage. « La plupart des entreprises se concentrent uniquement sur les émissions liées à leur activité, explique Olivier Everaert, Head of Green PLM chez Atos. Elles ne prennent pas en compte l’ensemble du cycle de vie du produit et de sa chaîne de valeur, ce qui mène à des résultats sous-optimaux. Il faut penser en termes de réseau, où tous tendent vers un but commun, du fournisseur de matière première à l’industriel… et jusqu’au consommateur. »

« La réduction des impacts environnementaux commence dès la conception du produit, enchaîne Bruno Hemery, Head of Siemens partnership, SAP France. Elle se poursuit avec les approvisionnements (matières premières, emballage, etc.). Puis lors de la fabrication : produire mieux permettra d’avoir moins de rebuts en bout de chaîne et de consommer moins d’énergie. La logistique peut aussi être optimisée, en regroupant par exemple les approvisionnements de plusieurs fournisseurs (parfois concurrents) devant livrer un même client. Il faut également être capable de mieux connaître l’usage des produits, ce qui permettra de les améliorer au fil des versions. Enfin, d’autres éléments sont à prendre en compte, comme le recyclage et l’économie circulaire. »

Les actions en faveur de l’environnement ne sont pas forcément des investissements coûteux. Réduire la quantité de déchets générée lors de la production se traduit ainsi par une diminution des besoins en matière première et donc un abaissement des coûts de revient.

SAP et Siemens, artisans de la continuité numérique

Pouvoir prendre en charge l’ensemble du cycle de vie d’un produit nécessite de casser une barrière dans le système d’information de l’entreprise, celle séparant la conception, pré carré du PLM, et les fonctions finance, achat, production, vente, prises en charge par l’ERP. « Il faut décloisonner ces deux mondes, afin de mettre en place une continuité numérique, confirme Bruno Hemery. L’information pourra ainsi circuler dans les deux sens, la conception influant sur la supply chain et – partie innovante – la supply chain et l’usage du produit pouvant influer plus directement sur la conception. La continuité numérique permet également de s’assurer que l’information est identique des deux côtés. »

Le partenariat annoncé le 14 juillet 2020 entre SAP et Siemens vise à donner corps à ce concept de continuité numérique. Il s’est traduit par la livraison de nouvelles intégrations entre les offres de Siemens et de SAP. « Cette intégration fine entre nos deux plateformes donne une compréhension de l’ensemble du cycle de vie d’un produit permettant de s’assurer dès sa conception que l’on va dans la bonne direction, tout en restant compétitifs. La clé de la réussite est d’être capable d’amener des processus vertueux et compétitifs, » résume Denis Goudstikker.

Par ailleurs, la réduction de l’empreinte carbone passe souvent par de l’innovation. C’est le cas par exemple lorsqu’un constructeur automobile adopte des motorisations électriques ou à hydrogène. « La continuité numérique permet de créer des conditions favorables à l’adoption d’innovations, tout en maîtrisant le risque et en préservant la compétitivité de l’organisation, poursuit Denis Goudstikker. C’est un environnement qui permet de se préparer à n’importe quel scénario. »

Des ateliers pédagogiques animés par Atos

Atos sait diagnostiquer la chaîne de valeur des entreprises, afin de les aider à mettre en place une supply chain durable. Chaîne de valeur dont la visibilité et la transparence seront assurées par la mise en place d’une continuité numérique. La grande majorité des entreprises restent toutefois au début de cette transformation. Atos propose des ateliers pédagogiques gratuits leur permettant de mieux comprendre les applications pratiques de cette approche.

« Nous présentons une vingtaine de cas d’usages qui couvrent l’ensemble du cycle de vie d’un produit et nous montrons quelle est leur contribution sur l’empreinte carbone, détaille Olivier Everaert. Lors du premier atelier, les participants sont invités à nous faire remonter leur avis sur ces cas d’usage. Sont-ils applicables à leurs métiers ? Semblent-ils valables ? Peuvent-ils être améliorés ? Le second atelier permet de faire une plongée sur quelques cas d’usage sélectionnés, puis de discuter avec les participants de leur feuille de route de transformation. »

Ces ateliers d’idéation mettent l’accent sur le codéveloppement des cas d’usages et la cocréation des trajectoires de transformation des entreprises. Un premier brainstorming avant le passage à l’action…

The post SAP, Siemens et Atos : la continuité numérique comme réponse au défi climatique appeared first on SAP France News.

Source de l’article sur sap.com

Vue.js is a highly advanced JavaScript framework that allows developers to build interactive user interfaces. It is mostly preferred to build single-page applications (SPAs), rightly because it offers cutting-edge development features. Today, many developers like to use Vue.js because it provides super scalability in development. This is one of the core reasons why Vue.js has become highly popular in the market, especially for front-end developers. 

Due to its innovative features, Vue.js is often termed as a “progressive framework” to create powerful web applications. Meanwhile, the lightweight nature of the framework is another reason why developers prefer it over other JavaScript frameworks. It provides super convenient features to build applications quickly, without going into many technical hassles. 

Source de l’article sur DZONE

Jamstack (JAMstack), is one of the most popular (and rapidly growing) tools for app and website creation. A unique ecosystem of functionality, Jamstack promises developers the support they need to create powerful websites and progressive applications. 

For a while, Jamstack was mostly written off as just another buzzword in the developer space. However, today, it’s growing to become a powerful investment for many business leaders. Even big companies are getting involved, like Cloudflare, with Cloudflare pages, and Microsoft with Azure Static Web Apps. Elsewhere, we’ve seen brands like Shopify, PayPal, and Nike getting involved too.

So, what exactly is Jamstack, and is it time you transitioned over? Let’s find out…

What is Jamstack?

Jamstack, otherwise known as “JAMstack,” is the name of a developer ecosystem made up of JavaScript, APIs, and Markup (hence: JAM). The solution is a web development architecture allowing developers to access static website benefits, such as higher security and better performance, while still unlocking dynamic database-oriented CMS.

The Jamstack solution allows companies and developers to build a dynamic website where real assets are pre-rendered static files in a CDN. The dynamic environment runs on JavaScript client-side, through serverless functions. 

For a better insight, let’s compare Jamstack to the LAMP stack development strategy, which originated from the four open-source components many developers used to build sites: Linux, Apache HTTP, MySQL, and PHP.

With LAMP, each user request for a page forces the server to query a database — unless the page is cached — and combine the result with page markup data and plugins. Jamstack websites serve pre-built optimized assets and markup solutions quickly because the files are already compiled on a CDN. There’s no need to query the database. 

Jamstack workflows dramatically reduce cumbersome issues with development and excess maintenance, making them highly appealing to developers. 

What Are the Benefits of Jamstack?

Jamstack won’t be the ideal development tool for everyone, but it has a lot of benefits to offer. By fetching HTML from a CDN, the system doesn’t have to wait for HTML to be combined and returned to clients. The solution also provides an improved developer experience with static methods. 

Using Jamstack, developers can build fantastic static files ready to serve by request, hosted on a global CDN. Some of the biggest benefits of Jamstack include:

  • Performance: Because you’re serving pre-built static files from a CDN directly, you’ll achieve much faster loading times, unmatched by typical server-side rendering options. Because you’re serving static files, you’re also better equipped to handle any traffic spikes you might encounter, with minimal slowdown.
  • User experience: Better website performance significantly improves user experience and website traffic, as well as SEO efforts. User experience has always been a critical factor in ensuring the success of a website, and it’s essential to keeping your customers around for as long as possible. Websites optimized for performance will always delight users. 
  • Security: With Jamstack, there are no servers or databases to worry about. You use third-party solutions to handle these issues for you. The architecture of Jamstack means the back and front end of your development processes are decoupled, and you can rely on APIs to run server-side processes easily. Jamstack also comes with security benefits other approaches can lack. Clear separation of services is essential here. 
  • Hosting and scaling: Scaling and hosting can often be problematic in the development world, but because you’re serving files from a CDN, you’re less likely to encounter issues. CDNs are almost infinitely scalable, so you get excellent extensibility built into your development environment. CDN hosting for static files is also cheaper than traditional hosting, so you can keep costs low. 
  • Maintenance: Jamstack makes it easy to push your front end to the edge rather than managing infrastructure directly. Ditching plugins, databases, and other hosting services can help you to save more time and money on a significant scale. 
  • Developer experience: From a developer perspective, there are tons of benefits from Jamstack. You get the ease of a Github, CI/CD, CDN flow, and auto previews with simple rollback to reduce the need for backups. Local developer environments and the ability to run and debug cloud functions locally are all fantastic.

Does Jamstack Have any Limitations?

In a lot of ways, Jamstack is an innovative and revolutionary solution for development. It can help you to create a far more engaging website and present your company in an incredible way. Of course, that doesn’t mean there are no limitations to be aware of. 

Jamstack is developer-friendly, for instance, but it’s not beginner-friendly. You will need at least some knowledge of web development to start unlocking the benefits. You’ll need to understand things like Vue or React, but you should develop a tool anyone can use with a bit of work.

There’s also a handful of things you can’t pre-generate, like user-specific and real-time data. So, this means you may not be able to use Jamstack effectively on projects requiring these kinds of data. Building an analytics dashboard, for instance, probably isn’t a good idea with Jamstack. Other issues for some developers may include:

  • API complexity: It can be overwhelming to try and find the right solution for your needs among so many different options. Of course, this could also be something you’d say about the WordPress ecosystem and its huge variety of plugins. An API usually won’t break your production website, at least. 
  • Long building processes: If you have a large number of pages, there’s more likely to be an extensive building process to think about. Whenever you make a change to a single page, even a little one, you’ll need to rebuild your entire website. This is a problem if you run into a website with thousands of pages. There are solutions to this problem available, however.
  • Handling dynamics: Going with Jamstack doesn’t mean abandoning your backend. An important part of the approach is accessing serverless functions, which are becoming more effective over time. These serverless functions can also be executed on the edge. The backend parts of your website will require regular maintenance as they scale.

Best Jamstack Tools to Check Out

Now you know the basics of Jamstack, let’s look at some of the tools you can use to design an incredible website or application within the Jamstack environment. 

The Git Tool Landscape

There are tons of tools within the Git ecosystem common among Jamstack developers. Starting with Git itself. Git represents a powerful free, and open-sourced distributed version control system. With this solution, companies can handle everything from small to enterprise-level projects with efficiency and speed. The solution is extremely easy to use and learn, and outclasses a range of tools like Perforce, ClearCase and Subversion. 

GitHub Pages and GitLab pages are two hosting services for Git repositories with built-in services to host static pages from out of your codebase. This makes the two solutions fantastic for when you’re building a Jamstack website. You can access the functionality for free too. 

GitLab gives you a comprehensive DevOps platform to work with, where you can enjoy a comprehensive CI/CD toolchain out of the box. The comprehensive solution, delivered as a single application, changes the way security, development, and Ops teams integrate and collaborate. Gitlab helps to accelerate software delivery on a massive scale.

AWS Amplify

AWS Amplify, created by Amazon Web Services, is a development platform packed full of useful features for people in the Jamstack environment. The Amplify offering aims to reduce the complexities associated with Amazon Web Services for mobile and web deployment. You get 12 months of hosting for free with new accounts, and you get Storage with Amplify too. 

The Amazon Amplify solution dramatically improves the regular AWS workflow, especially if you’re just a novice user. There’s a huge documentation hub to help you too, which is way more convenient than Amazon’s usual documentation solutions. Amplify is still accessed from a somewhat bloated console, however. 

With AWS Amplify, companies can access features like a comprehensive data store to sync data between the cloud and websites. There’s also easy-to-use interface access across all different categories of cloud operations. The service works well with a range of JavaScript central tools. 

Netlify

Netlify is a pioneering solution in the Jamstack environment, allowing users to go dynamic with their websites and applications on their own terms. You can access a range of add-ons and integration, access your favorite tools, and make your own. The flexible environment enables developers to run websites on a multi-cloud infrastructure designed for speed and scale automation. 

Built to be entirely secure from the ground up, Netlify makes it easy to build a site that’s custom-made for performance and deployed directly. You don’t need to worry about managing, scaling and patching web services, which means you can more quickly implement your Jamstack architecture. 

Unlike other large legacy apps, Jamstack projects are neatly separate from your front-end pages and UI from the backend databases and apps with Netlify. Using this service, the entire front-end can be pre-built with highly optimized static assets and pages, and developers can deliver new web projects faster than ever before.

Next.JS

Inspired by the functionality of PHP, Next.JS is a solution for pre-rendered JavaScript modules. The solution allows developers to easily export the components of their apps and perform individual tests to determine how each element works. You can also access a wide range of components and modules from NPM. The Next offering allows developers to save time, removing the need to use webpack bundles and transform with compilers. 

The full solution is extremely intuitive, ensuring developers can create solutions quickly. What’s more, the technology you build will allow you to load only the bundle needed from your JavaScript workflow, rather than all the JavaScript at once. Pre-fetching, one of the features of Next.JS, also picks up where standard code-splitting leaves off, allowing for optimized bundles of code to load seamlessly. 

Next.JS also supports hot-module replacement. This means instead of reloading an entire application when you change the code, you only recreate the modules you’ve altered.

Angular

Probably the most widely-recognized of all the JavaScript frameworks, Angular, designed by Google engineers, appeared first in 2012, offering developers a new way to create dynamic pages. Before this technology, there were other opportunities for creating dynamic pages, but they were nowhere near as convenient or speedy. 

Angular is probably one of the most essential tools companies can use when building a Jamstack website or environment. The front-end web development tool attracts developers from all over the world. Every version is packed with features and constantly upgraded to ensure you can generate the best results. 

Angular extends HTML file functionality with powerful directives, and it requires very little effort to enable these directives too. All you do is add the ng- prefix to your HTML attributes and you’re ready to go. Angular also allows developers to create widgets leveraging editable data with two-way binding. This means developers don’t have to write code that syncs constantly between the model and view. 

With Angular, developers also get access to things like virtual scrolling, which can help with displaying large lists of elements performantly, rendering on the items that fit on the screen to reduce loading times. 

React

Another must-have tool in the JavaScript world for Jamstack, the React solution was launched first in 2013, and has won thousands of customers across the globe thanks to fantastic functionality. Today, the full landscape is maintained by Facebook, along with all the members of the standard developer community. The solution is used by some of the biggest giants in the tech industry, like Netflix, PayPal, and Apple. 

React is a true pioneer in the Jamstack ecosystem, with its sensational approach to simple and straightforward solutions for JavaScript management. You’ll be able to access batched and virtual DOM updates, which makes it easier to unlock components quickly, and write your components the way you see them. There’s also the added benefit that React is compatible with a lot of tools. 

You can build a comprehensive app or website with the help of React, and you’ll have no trouble accessing some of the top features, particularly with plenty of support available from the React community. 

Gatsby

Created from the ground up to improve user experience on a comprehensive level, Gatsby is a static site generator with heavy focus on things like SEO, performance, and accessibility. The solution offers plenty of out-of-the-box features to help developers deliver the most immersive solution for their users, without unnecessary complexity. 

Gatsby users pre-configuration to develop static websites giving developers faster loading pages, stronger code splitting, and server-side rendering. You can also access features like data prefetching, asset optimization, and quick image loading. Gatsby boasts excellent documentation and starter packs to help you get your site up and running more quickly.

The GraphQL data layer of Gatsby also means the system can collect your data from anywhere, including your CMS, JSON, Markdown, and APIs. More than just your standard site generator, this is a tool built specifically with performance in mind. 

Agility CMS

Developing an effective Jamstack website means having access to the right CMS technology. Agility CMS wasn’t the first CMS solution to support Jamstack, but it is one of the better-known options. As one of the first headless CMS solutions to hit the market, the company has quickly captured the attention of a huge range of developers worldwide.

Agility CMS is a Jamstack pioneer, capable of helping developers to build a foundation for any online ecosystem. The technology is an API-first CMS with support for REST APIs, so developers can connect all the third-party apps and front-end frameworks they like.

The technology also gives developers the freedom to code their solutions their way. You don’t have to follow a specific set of guidelines for how content is created, but templates are available to fast-track development. Agility CMS also hosts and abstracts your database, so you don’t have to worry about connection strings, backups, and maintenance. 

With a strong content architecture to help companies manage digital content and a partnership with Gatsby, Agility is ideal for Jamstack development strategies. 

Building Your Jamstack Website

The Jamstack solution is more than just a buzzword in today’s development world. This unique approach to building incredible development experiences delivers an excellent advantage to both developers and their end-users. Fast, scalable, and full of solutions for customization, Jamstack is a powerful way to bring websites to life with simplicity and speed. 

Every day, more companies take advantage of the Jamstack environment, and we’re constantly seeing a wide selection of new tools, APIs and offerings emerging to help enhance the Jamstack landscape too. This environment is definitely worth consideration for any developer looking to significantly speed up their development strategy.

 

Featured image via Pexels.

Source

The post Is it Time to Transition to JAMStack? first appeared on Webdesigner Depot.

Source de l’article sur Webdesignerdepot

If you’ve done any work with Vue.js and SASS (or SCSS from here on), you may have run into this very common issue: you have SCSS variables in one file that you want to make available to your Vue components.

The good news is that the Vue CLI makes it incredibly easy to support writing SCSS, and with Vue’s single-file components, you can simply add lang="scss" to the <style> block (docs).

Source de l’article sur DZONE