Uncategorized

Get to Know Heroku /Découverte d’Heroku

Learning Objectives /Objectifs de formation

After completing this unit, you’ll be able to: /Une fois cette unité terminée, vous pourrez :

  • Explain what a platform as a service (PaaS) is and name two existing ones. /Présenter une plate-forme en tant que service (PaaS) et citer deux plates-formes existantes
  • Understand the difference between PaaS and other services. /Comprendre la différence entre une PaaS et les autres services
  • Describe what a RESTful API is. /Décrire une API RESTful
  • Name four use cases for Heroku. /Nommer quatre cas d’utilisation d’Heroku

Introduction to Heroku /Introduction à Heroku

Many Salesforce developers have asked us, “What is this Heroku Platform thing? What can I do with it?” We’ll explain that to you in this module, as well as dig deeper into specific use cases and tools. Let’s dive in! /De nombreux développeurs Salesforce nous ont demandé « Au juste, qu’est-ce qu’est la plate-forme Heroku ? Comment pouvons-nous l’utiliser ? » Nous allons répondre à ces questions dans ce module et explorer des cas d’utilisation et des outils spécifiques. Explorons !

Heroku in the Salesforce Platform /Heroku sur la plate-forme Salesforce

The Heroku Platform is part of the Salesforce Platform, a multi-cloud app platform. That’s quite a mouthful! We just mean that the Salesforce Platform ties together many tools and services into a cohesive platform that you can use to build valuable applications. Heroku is part of that toolset. It can enable you to build custom applications to facilitate amazing customer experiences. /La plate-forme Heroku fait partie de la plate-forme Salesforce, une plate-forme d’application multi-cloud. Un peu complexe ! Cela signifie simplement que la plate-forme Salesforce réunit de nombreux outils et services sur une plate-forme unifiée, que vous pouvez utiliser pour élaborer de fantastiques applications. Heroku fait partie de cet ensemble d’outils. Vous pouvez ainsi élaborer des applications personnalisées pour faciliter l’expérience des clients.

You might know that Lightning Platform allows you to build employee-facing apps to customize and extend your Salesforce CRM. With Heroku you can go even further, building pixel-perfect applications for your customers in open-source languages like JavaRubyPythonPHPJavaScript, and Go. /Vous savez peut-être que la plate-forme Lightning permet de créer des applications destinées aux employés afin de personnaliser et d’étendre votre solution CRM Salesforce. Avec Heroku, vous pouvez aller plus loin en créant des applications extrêmement précises pour vos clients, dans des langages ouverts tels que JavaRubyPythonPHPJavaScript et Go.

You can go beyond the bounds of Lightning Platform but stay connected to your data inside Salesforce. It’s basically the best of both worlds! Many customers leverage Heroku for powerful web and mobile applications that drive increased customer engagement. /Vous pouvez ainsi dépasser les limites de la plate-forme Lightning, tout en restant connecté(e) à vos données au sein de Salesforce. Vous bénéficiez ainsi du meilleur des deux mondes ! De nombreux clients utilisent Heroku dans le cadre d’applications Web et mobiles puissantes qui favorisent l’engagement des clients.

Applications are made up of many different components. A typical modern-day application consists of a back-end management system with a system of record for important data (like the Lightning Platform Model layer), internal tracking and reporting tools, and a public web or mobile interface that allows customers to engage with it. Heroku gives you the ability to use open-source languages and frameworks like Node.jsRuby on RailsDjango, or Spring to build that public-facing interface. /Les applications sont constituées de nombreux composants différents. Une application moderne typique est composée d’un système de gestion back-end doté d’un système d’enregistrement des données importantes (tel que la couche Model de la plate-forme Lightning), d’outils internes de suivi et de rapport, et d’une interface Web ou mobile publique avec laquelle les clients peuvent échanger. Heroku permet d’utiliser des langages et des infrastructures ouverts tels que Node.jsRuby on RailsDjango ou Spring pour élaborer cette interface publique.

Heroku Is a Platform as a Service /Heroku est une Plate-forme en tant que service (PaaS)

We’ve all heard about infrastructure as a service, like Amazon Web Services, and software as a service (SaaS), like Salesforce. Heroku is a PaaS, just like Lightning Platform, but it’s a platform that provides different capabilities, such as support for many different programming languages and the ability to control and scale resources. We’ll get to that good stuff later. /Nous avons tous entendu parler d’infrastructures en tant que service telles qu’Amazon Web Services, et de logiciels en tant que service (SaaS) tels que Salesforce. À l’instar de la plate-forme Lightning, la plate-forme Heroku est une PaaS, bien qu’elle soit dotée de fonctionnalités différentes. Elle prend notamment en charge de nombreux langages de programmation différents, et permet de contrôler et de dimensionner les ressources. Nous aborderons ces points plus loin.

For now, let’s start at the beginning. What is a PaaS? How does it relate to SaaS or infrastructure as a service (IaaS) or owning your own on-premises servers? We’ll look at each one and compare them using a tailor analogy. You’ll also see how they build on top of one another. /Pour le moment, commençons par le début. Qu’est-ce qu’une PaaS ? Quelle est la différence avec un logiciel en tant que service (SaaS), une infrastructure en tant que service (IaaS) ou l’utilisation de ses propres serveurs sur site ? Nous allons examiner chaque solution et les comparer avec une analogie appropriée. Nous allons également observer comment elles s’articulent les unes par rapport aux autres.

We’ll start with SaaS, which manages the most parts of the application for you and is therefore the simplest to use. SaaS is often built on top of a PaaS, which is in turn likely built on an IaaS, which is built with on-premises hardware. On-premises hardware requires the most work to maintain and use, but provides the foundation for all these other cool services. /Commençons par le SaaS, qui gère pour vous la majorité des éléments de l’application et qui, par conséquent, est la solution la plus simple à utiliser. Un SaaS est souvent créé sur une PaaS, elle-même probablement construite sur une IaaS qui repose sur le matériel sur site. L’entretien et l’utilisation de ce dernier demandent certes une quantité de travail importante, mais il est à la base de tous ces services hors pair.

Software as a Service /Logiciel en tant que service

SaaS is a methodology for delivering software from the cloud without downloading and installing it on your computer. You’ve already used SaaS when you log in to Salesforce via the web. /Un SaaS est une méthodologie de fourniture de logiciels depuis le Cloud sans téléchargement ni installation sur votre ordinateur. Vous avez déjà utilisé un SaaS en vous connectant à Salesforce via le Web.

To better describe the concept, let’s use the analogy of buying a suit. Using SaaS is like going to a department store and buying a suit off the rack. You can find something quite nice that’s already made and wear it to a party that night. You could also have a tailor make minor adjustments to get a more customized fit. /Pour mieux décrire le concept, prenons l’analogie de l’achat d’un costume. Utiliser un SaaS revient à entrer dans un grand magasin pour acheter un costume prêt-à-porter. Vous pouvez choisir un article déjà fabriqué et le porter le soir même. Vous pouvez également demander à un tailleur de l’adapter à votre taille.

As mentioned, this method is the familiar model of Salesforce that we all know and love. Behind the scenes, Salesforce engineers build, manage, and upgrade all the software for you. All you have to do is log in and use it. Simple! /Présentée ainsi, cette méthode correspond au modèle Salesforce familier que nous connaissons et que nous apprécions tous. En arrière-plan, les ingénieurs de Salesforce élaborent, gèrent et mettent à niveau le logiciel pour vous. Il vous suffit de vous connecter et de l’utiliser. Simple !

Platform as a Service /Plate-forme en tant que service

PaaS is a way to deliver hardware and software tools to users as a service. You can also use the hardware and tools for application development on top of the platform. So you can build your own SaaS right on top of a PaaS! /Une PaaS est un moyen de fournir aux utilisateurs des outils matériels et logiciels en tant que service. Vous pouvez également utiliser le matériel et les outils pour développer des applications sur la plate-forme. Vous pouvez ainsi élaborer votre propre SaaS directement sur une PaaS !

Of course, a PaaS provides less for you out of the box, but the trade-off is increased flexibility. In the clothing world, this approach is akin to going to a bespoke store where you pick out the fabric, buttons, and pattern and have the tailor make a suit that is custom fit to you./Bien entendu, une PaaS fournit moins d’éléments prêts à l’emploi, mais elle offre en échange davantage de flexibilité. En reprenant notre analogie du costume, cette approche revient à entrer dans un magasin spécialisé pour choisir le tissu, les boutons et le modèle, et à demander au tailleur de fabriquer un costume selon vos exigences.

You want a yellow polka-dotted, three-piece suit? You don’t have to wait for Armani to realize it’s the next hot look; you can have it made to measure! You won’t be able to wear it to a party tonight, but you can believe it’ll be a perfect fit when it’s done. And no one else will have anything like it. /Vous voulez un costume trois-pièces à pois jaunes ? N’attendez pas qu’Armani réalise que cet ensemble est du dernier cri, vous pouvez le faire fabriquer sur mesure ! Vous ne pourrez pas porter ce costume le soir même, mais vous avez l’assurance qu’il sera parfaitement adapté à votre goût et à votre ligne. Et personne d’autre n’en portera un semblable.

This is where Heroku fits in. Heroku takes care of the hard parts of operating what lies underneath an application at Internet scale. This allows you to concentrate on creating the perfect fit and finish for your customers using the open-source languages, frameworks, and other tools that best suit your needs. /C’est ici qu’Heroku entre en jeu, en prenant en charge les fonctions complexes qui sont exécutées à l’arrière-plan d’une application à l’échelle d’Internet. Vous pouvez ainsi vous concentrer sur la création d’une application parfaitement adaptée à vos clients en utilisant des langages, des infrastructures et d’autres outils ouverts qui répondent à vos besoins.

Infrastructure as a Service /Infrastructure en tant que service

IaaS is a model that provides just the hardware or virtualized bare-metal resources to its users, without the additional layer of tooling that would make it a platform. If you were to approach suit-making with the IaaS model, you would have to buy the fabric, buttons, and thread for yourself, dream up the designs for your custom suit, and cut the fabric to the pattern. /Une IaaS est un modèle qui fournit uniquement le matériel ou les ressources bare-metal virtualisées à ses utilisateurs, sans la couche d’outils supplémentaire qui en ferait une plate-forme. En continuant notre analogie du costume, avec le modèle IaaS vous devez acheter le tissu, les boutons et le fil, dessiner le modèle du costume et couper le tissu en suivant le modèle.

Then you have to pay the local sewing shop to rent time on a sewing machine and sew the suit yourself. It’s a lot of work, but you could be sure that you’ll get to use a sewing machine that has those special stitch patterns you prefer. /Vous devrez ensuite louer une machine à coudre dans un atelier de couture et coudre le costume vous-même. Cela représente beaucoup de travail, mais vous avez l’assurance d’utiliser une machine capable de coudre tous vos points favoris.

The Heroku platform itself is actually built on top of a powerful IaaS called Amazon Web Services (AWS). AWS allows you to assemble virtual machines, load balancers, and other low-level resources to build large and complex application clusters./La plate-forme Heroku elle-même est construite sur une IaaS puissante appelée Amazon Web Services (AWS). AWS permet d’assembler des machines virtuelles, des équilibreurs de charge et d’autres ressources de bas niveau pour élaborer des clusters d’application volumineux et complexes.

These systems require highly skilled professionals to architect, build, monitor, and maintain, but are more customizable than Platforms. /Ces systèmes exigent des professionnels très compétents pour l’architecture, l’élaboration, la surveillance et la maintenance, mais ils sont plus personnalisables que les plates-formes.

On-Premises Infrastructure /Infrastructure sur site

On-premises or on-prem infrastructure is the foundation of all these other services. On-prem means you own and manage physical servers and other hardware. AWS can offer us its IaaS because it maintains thousand upon thousands of on-prem servers. /L’infrastructure sur site est la base de tous ces autres services. Sur site signifie que vous détenez et gérez les serveurs physiques et les autres équipements. AWS peut nous offrir son infrastructure IaaS, car elle gère des milliers et des milliers de serveurs sur site.

To fashion a suit following the on-prem model, you’d have to build and maintain all the pieces you need. To have wool fabric, you need to raise some sheep, shear them, weave the fabric, and dye it to the color you prefer. Then you have to build a sewing machine, imagine a pattern, cut the pieces, and sew them together. And in a couple of years, you’ll be able to wear that fancy new suit. /Pour concevoir un costume en suivant le modèle sur site, vous devez élaborer et gérer toutes les parties qui le composent. Si vous souhaitez porter un costume en pure laine, vous devez élever des moutons, les tondre, tisser la laine et la teindre dans la couleur de votre choix. Vous devez ensuite concevoir une machine à coudre, créer un modèle, couper les pièces de tissu et les coudre. Quelques années plus tard, vous pourrez enfin arborer ce magnifique costume.

Building your own on-prem data center and racking and stacking servers is a ton of work, but maintaining all the pieces yourself gives you total control. Fortunately, you don’t need to control your infrastructure down to the metal to build amazing apps! /Monter votre propre centre de données sur site, multiplier et empiler les serveurs représente un travail colossal, mais maintenir vous-même toutes les pièces vous offre un contrôle total. Heureusement, il n’est pas nécessaire de contrôler votre infrastructure jusqu’à la réduction du minerai de fer pour élaborer de superbes applications !

Why Heroku? /Pourquoi Heroku ?

A PaaS abstracts away the complexity of building and running infrastructure for applications. Using a PaaS allows you to easily create load-balanced collections of containers that run your software. You can think of those containers just like shipping containers that hold all the code and resources needed to run your application. /Une PaaS fait abstraction de la complexité de l’élaboration et de l’exécution de l’infrastructure pour les applications. En utilisant une PaaS, vous pouvez aisément créer des collections de conteneurs équilibrés qui exécutent votre logiciel. Ces conteneurs sont semblables à des unités de transport qui contiennent le code et toutes les ressources nécessaires pour exécuter votre application.

Heroku is a fully managed PaaS — all the underlying complexity is handled for you by dedicated teams at Salesforce, including things like responding to failures, monitoring security vulnerabilities and patching them, planning for scaling, and actually scaling the PaaS. If you wanted to run your own PaaS, you’d need teams of people managing all these things 24/7/365. /Heroku est une PaaS entièrement gérée : des équipes Salesforce dédiées gèrent pour vous la complexité sous-jacente, notamment la gestion des échecs, la surveillance et la correction des vulnérabilités, la planification stratégique et la mise à l’échelle de la plate-forme PaaS. Si vous souhaitez exécuter votre propre PaaS, vous devez mettre en place des équipes d’experts pour gérer tous ces éléments 24 heures sur 24, 7 jours sur 7 et 365 jours par an.

Heroku takes care of these things for you so that you can concentrate on building custom applications to delight your customers. And you get the added flexibility of being able to use a variety of languages and easily scale your resources as necessary. /Heroku se charge de toutes ces opérations à votre place, et vous pouvez vous concentrer sur l’élaboration d’applications personnalisées qui répondent aux besoins de vos clients. Vous avez de surcroît la possibilité d’utiliser divers langages et de dimensionner vos ressources selon vos besoins.

Heroku sounds great! What can I do with it? /Heroku semble idéal ! Comment puis-je l’utiliser ?

With Heroku you can build applications or systems using a number of open-source languages, like Java, PHP, Python, Node, Go and Ruby. The systems you build can accept requests via HTTP and HTTPS, attach to databases, use third-party add-on modules, and queue and run background jobs. /Avec Heroku, vous pouvez élaborer des applications ou des systèmes en utilisant de nombreux langages ouverts tels que Java, PHP, Python, Node, Go et Ruby. Les systèmes que vous élaborez peuvent accepter des requêtes via HTTP et HTTPS, être connectés à des bases de données, utiliser des modules complémentaires tiers et une file d’attente, et exécuter des tâches en arrière-plan.

In short, you can build cutting-edge web applications from scratch using Heroku. You can also store data in a managed database and use third-party add-ons that provide additional functionality from the Heroku Elements Marketplace. /En d’autres termes, vous pouvez créer entièrement des applications Web de pointe en utilisant Heroku. Vous pouvez également stocker des données dans une base de données gérée, et utiliser des compléments tiers qui fournissent des fonctionnalités supplémentaires en les téléchargeant depuis la place de marché Heroku Elements Marketplace.

And because Heroku is part of the Salesforce Platform, all your Heroku apps can easily gain access to your company’s Salesforce data. /De plus, Heroku fait partie de la plate-forme Salesforce. Par conséquent, toutes vos applications Heroku peuvent aisément accéder aux données Salesforce de votre société.

Build RESTful APIs on Heroku /Élaboration d’API RESTful sur Heroku

The web-based nature of Heroku means that you can easily extend your application suite to power your mobile strategy. /Heroku s’appuyant sur le Web, vous pouvez aisément étendre votre suite d’applications pour dynamiser votre stratégie mobile.

Modern mobile apps are driven by web-based, RESTful APIs that provide standard ways for mobile apps to make requests and receive responses from your web application. /Les applications mobiles modernes sont pilotées par des API RESTful basées sur le Web, qui offrent aux applications mobiles des méthodes standard de transmission de requêtes et de réception de réponses depuis votre application Web.

Your web and mobile apps are all connected to a single back-end software system, powered by Heroku. / Vos applications Web et mobiles sont toutes connectées à un seul système logiciel back-end, piloté par Heroku.

Because Heroku is a platform for custom web-based applications, the sky’s the limit in terms of what you can build on it. You could build your next awesome, custom website on Heroku. Do you want to add your device to the Internet of Things? Heroku can power that. How about fintech? Even the financial services of the future can be driven by Heroku. /Heroku s’appuyant sur le Web, vous pouvez aisément étendre votre suite d’applications pour dynamiser votre stratégie mobile. Les applications mobiles modernes sont pilotées par des API RESTful basées sur le Web, qui offrent aux applications mobiles des méthodes standard de transmission de requêtes et de réception de réponses depuis votre application Web. Vos applications Web et mobiles sont toutes connectées à un seul système logiciel back-end, piloté par Heroku.

Sound too good to be true? Let’s dive into some specific use cases and how you might go about designing these applications. /Trop beau pour être vrai ? Explorons des cas d’utilisation spécifiques et comment concevoir ces applications.

Use Case: Customer Engagement Website /Cas d’utilisation : Site Web d’engagement des clients

Your business is unique and so are the ways in which you want to engage with your customers. /Votre activité est unique et vous communiquez avec vos clients en employant des méthodes adaptées.

Cookie-cutter sites built from templates, even if they’re branded to match your company’s website, aren’t going to provide the one-on-one, omni-channel, disruptive customer engagement experiences that web consumers have come to expect from top brands. /Les sites créés à l’emporte-pièce à partir de modèles, même s’ils sont adaptés au site Web de votre société, ne vont pas vous offrir les expériences d’engagement des clients individuelles, omnicanal et révolutionnaires auxquelles les grandes marques ont habitué les consommateurs Web.

Heroku lets you build custom applications using all the latest in open-source technology. /Heroku permet de créer des applications personnalisées en utilisant les toutes dernières technologies open source.

And with your customer data and back-end systems in Salesforce, apps built on Heroku can be tightly integrated. You can build a bespoke application giving your customers a totally customized experience without losing the efficiency of having all your data in one place. /Vos données client et systèmes back-end étant présents dans Salesforce, les applications créées sur Heroku peuvent être intégrées de manière étroite. Vous pouvez créer une application sur-mesure en offrant à vos clients une expérience entièrement personnalisée, sans perdre l’efficacité du regroupement de vos données à un emplacement unique.

Use Case: Empowering Mobile and IoT via API Services /Cas d’utilisation : Développement d’applications mobiles et Internet des objets via les services d’API

Because RESTful API services are web-based, you can easily build your company’s API on the Heroku platform. All great mobile apps and Internet of Things (IoT) devices these days have a reusable, expandable API behind them./Les services de l’API RESTful s’appuient sur le Web. Par conséquent, vous pouvez aisément créer l’API de votre société sur la plate-forme Heroku. Toutes les grandes applications mobiles et les appareils Internet des objets (IoT) s’appuient aujourd’hui une API réutilisable et évolutive.

After you’ve built your API service, you can build any number of mobile clients, be they native, hybrid, or HTML5, on top of it. You can even build new web applications or physical devices that interact with that API to deliver new unique experiences to your customers. With an API built on Heroku, you open up a world of mobile opportunity. /Après avoir créé votre service d’API, vous pouvez l’exploiter pour élaborer n’importe quel nombre de clients mobiles, qu’ils soient natifs, hybrides ou HTML5. Vous pouvez même créer des applications Web ou des appareils physiques qui interagissent avec cette API pour offrir de nouvelles expériences uniques à vos clients. En créant une API sur Heroku, vous accédez à tout un univers de possibilités mobiles.

Use Case: Data Manipulation /Cas d’utilisation : Manipulation des données

Salesforce comes with many great tools to manage, manipulate, and explore your data. With Lightning Platform, you can build apps without code and create powerful workflows and automations, while Einstein Analytics lets you analyze the large amounts of data you’ve collected from your customers. Lightning Platform is extremely powerful, but isn’t the best choice for some use cases. Heroku provides complementary tools that round out the capabilities of the Salesforce Platform. /Salesforce inclut de nombreux outils de gestion, de manipulation et d’exploration de vos données. La plate-forme Lightning permet de créer des applications sans code ainsi que d’élaborer des automatisations et des workflows puissants, tandis qu’Einstein Analytics permet de visualiser les quantités importantes de données que vous avez collectées auprès de vos clients. La plate-forme Lightning est certes extrêmement puissante, mais elle ne s’avère pas toujours le meilleur choix dans certains cas d’utilisation. Heroku fournit d’autres outils qui complètent les capacités de la plate-forme Salesforce.

With Heroku, you can take advantage of both the tight Salesforce data integration and the ability to use open-source languages and tools to build your own data processing, warehousing, or archiving applications. You can even connect your business intelligence tools directly to your Heroku data applications, leveraging your transformed datasets to draw out more powerful and unique insights. /Avec Heroku, vous pouvez tirer parti de l’intégration étroite des données Salesforce et de la possibilité d’utiliser des langages et des outils open source pour élaborer vos propres applications de traitement, de stockage ou d’archivage de données. Vous pouvez même connecter vos outils d’intelligence commerciale directement à vos applications de données Heroku, en vue d’exploiter vos jeux de données transformés pour extraire des informations plus précises et uniques.

In short, Heroku expands the choices you have to easily link together open-source, third-party, and custom analytics, all to support your most demanding data-centric use cases. /En résumé, Heroku élargit vos possibilités d’association d’analyses personnalisées, tierces et open source afin d’appuyer vos opérations centrées sur les données les plus exigeantes.

Use Case: Proof of Concept or Labs /Cas d’utilisation : Validation de concept ou laboratoire

One of the best things about Heroku is that it’s elastic. It takes a few moments to create a new application environment and you’re ready to run your code. When you’re done trying out your new idea, you can delete the application and move on to the next thing. Many customers use Heroku to try out new ideas for applications or provide valuable customized tools. /L’un des principaux avantages d’Heroku est sa flexibilité. Quelques instants suffisent pour créer un environnement d’application et exécuter votre code. Lorsque vous avez essayé votre nouvelle idée, vous pouvez supprimer l’application et passer à la suivante. De nombreux clients utilisent Heroku pour tester des idées d’application ou fournir des outils personnalisés.

And what if your proof-of-concept app, the one that started out as a side project intended to explore new possibilities, suddenly takes off and you need to roll it out immediately to a wider audience? With Heroku, you have absolutely nothing to worry about. It’s trivial to scale up the resources behind your application from miniature to massive to accommodate real-world traffic. /Et si votre validation de concept, celle conçue comme un projet secondaire pour explorer de nouvelles possibilités, s’avérait suffisamment intéressante pour être immédiatement déployée vers une audience élargie ? Aucun problème, Heroku se charge de l’opération. Vous pouvez aisément redimensionner les ressources miniatures sur lesquelles repose votre application pour les adapter à l’échelle massive du trafic réel.

You don’t need to spend weeks planning and provisioning infrastructure and moving those applications to the production environment. Heroku works just as well for proving a concept as it does for delivering on the full-fledged experience. /Il n’est pas nécessaire de passer des semaines à planifier et à provisionner l’infrastructure, et à migrer ces applications vers l’environnement de production. Heroku est tout aussi efficace pour valider un concept que pour fournir une expérience à part entière.

A Hypothetically Real Example /Exemple hypothétique

Let’s say you have a brilliant idea to revolutionize the connected doormat market. You need an application to accept data points from the doormats, display metrics from each customer’s doormat, and allow customers to open support cases about their doormats. You also want to allow potential customers to see information about your connected doormats and to buy them. /Supposons que vous avez une idée de génie pour révolutionner le marché des paillassons connectés. Vous avez besoin d’une application pour accepter les points de données des paillassons, afficher les métriques des paillassons de chaque client et autoriser les clients à ouvrir des requêtes de support concernant leur paillasson. Vous souhaitez également que les clients potentiels puissent consulter des informations sur vos paillassons connectés et les acheter.

Whew! That sounds like a lot, right? /Ouf ! Cela fait beaucoup, n’est-ce pas ?

Hold on, don’t forget the business dashboards, marketing programs, predictive support, and all the back-end systems you need to track the doormats, accept orders, track the orders, deliver them, and … /Un instant, n’oubliez pas les tableaux de bord commerciaux, les programmes marketing, le support prédictif et tous les systèmes back-end dont vous avez besoin pour suivre les paillassons, accepter les commandes, suivre les commandes, livrer les produits…

In a Salesforce Platform world, you concentrate on the code that makes the most impact to your customers. You build your customer websites, RESTFul API endpoints, and high-volume data ingestion points as custom apps on Heroku. /Dans l’univers Salesforce Platform, vous vous concentrez sur le code dont l’impact est le plus important sur vos clients. Vous créez des sites Web pour les clients, des points de terminaison d’API RESTFul, des points d’ingestion de volumes de données importants en tant qu’applications personnalisées sur Heroku.

Then you use Lightning Platform to build out the back-end systems, customer service tools, business intelligence, workflows, and marketing journeys. With the Salesforce Platform, you can move from selling to supporting and servicing hundreds of thousands or even millions of doormats. /Vous utilisez ensuite la plate-forme Lightning pour élaborer les systèmes back-end, les outils de service client, les stratégies d’intelligence commerciale, les workflows et la commercialisation. Avec Salesforce Platform, vous pouvez passer de la vente au support et au service de centaines de milliers voire de millions de paillassons.

Summary /Résumé

With the addition of Heroku, the Salesforce Platform world became even bigger, providing a platform to build completely custom apps to give unique experiences to your customers. Does it sound too good to be true or like it’s bound to be overly complicated? Follow the trail to the next unit to deploy your first demo application on Heroku. You’ll see just how easy it is. /Grâce à l’arrivée d’Heroku, l’univers de la plate-forme Salesforce s’élargit en vous offrant un espace pour créer des applications entièrement personnalisées et offrir des expériences uniques à vos clients. Cela vous paraît trop beau pour être vrai ou vous craignez sa complexité ? Suivez le parcours de l’unité suivante pour déployer votre première application de démonstration sur Heroku. Vous verrez combien c’est facile.

Leave a Reply

Your email address will not be published. Required fields are marked *