Diplôme universitaire
La plus grande faculté d’informatique au monde”
Présentation
Avec ce Certificat avancé 100% en ligne, vous plongerez dans les concepts fondamentaux et les meilleures pratiques du développement Salesforce, en créant des solutions personnalisées et efficaces pour n'importe quelle entreprise”
La programmation en Salesforce permet de personnaliser et d'adapter facilement la plateforme aux besoins spécifiques de chaque entreprise, maximisant ainsi son utilité et son efficacité. En outre, en développant des applications et en automatisant les processus via Salesforce, les organisations peuvent améliorer la productivité de leurs équipes et rationaliser les opérations clés, ce qui se traduit par une plus grande efficacité opérationnelle et une meilleure compétitivité sur le marché.
Ainsi est né ce Certificat avancé, grâce auquel l'informaticien sera doté des compétences nécessaires pour développer des solutions efficaces sur la plateforme Salesforce. Ainsi, les professionnels se concentreront sur la Programmation APEX pour Salesforce, en maîtrisant les outils de développement en APEX, en évaluant les différences avec Java et en explorant les possibilités d'accès aux données à partir de ce langage.
Les différents frameworks de développement d'interface utilisateur disponibles sur la plateforme seront également explorés en profondeur. En effet, la gestion des événements et la communication entre les composants personnalisés seront analysées, ainsi que les outils dédiés à la garantie de la qualité du code développé. Les frameworks utilisés pour générer des tests unitaires et de bout en bout seront également examinés, offrant ainsi une vue d'ensemble de la manière de garantir la qualité et la fonctionnalité des applications.
Enfin, vous évaluerez différents frameworks de Triggers, en concevant un mécanisme détaillé de gestion des erreurs et en examinant les principes SOLID pour créer des logiciels efficaces, robustes et évolutifs. En outre, vous explorerez les Apex Enterprise Patterns, qui sont fondamentaux pour organiser le code Apex de manière à garantir la maintenabilité, l'évolutivité et la robustesse à long terme des applications développées dans Salesforce.
Un Certificat avancé 100% en ligne qui offrira aux étudiants la facilité de pouvoir l'étudier confortablement, où et quand ils le souhaitent. Vous n'aurez besoin que d'un appareil électronique avec une connexion Internet pour avancer en toute sécurité dans votre carrière. À cela s'ajoute l'utilisation de la méthodologie du Relearning.
La Programmation Salesforce offrira une voie accessible à ceux qui souhaitent se lancer dans le développement d'applications d'entreprise de classe mondiale. Qu'attendez-vous pour vous inscrire?”
Ce Certificat avancé en Programmation Salesforce contient le programme le plus complet et le plus actualisé du marché. Ses caractéristiques sont les suivantes:
- Le développement d'études de cas présentées par des experts en Programmation Salesforce
- Les contenus graphiques, schématiques et éminemment pratiques avec lesquels ils sont conçus fournissent des informations scientifiques et sanitaires essentielles à la pratique professionnelle
- Des exercices pratiques où le processus d'auto-évaluation peut être utilisé pour améliorer l'apprentissage
- Il met l'accent sur les méthodologies innovantes
- Cours théoriques, questions à l'expert, forums de discussion sur des sujets controversés et travail de réflexion individuel
- La possibilité d'accéder au contenu à partir de n'importe quel appareil fixe ou portable doté d'une connexion Internet
Vous examinerez les principes SOLID pour créer des logiciels efficaces, robustes et évolutifs, et vous développerez une expertise dans les Apex Enterprise Patterns. Avec toutes les garanties de qualité qui font la réputation de TECH!”
Le programme comprend dans son corps enseignant des professionnels du secteur qui apportent à cette formation l'expérience de leur travail, ainsi que des spécialistes reconnus de grandes sociétés et d'universités prestigieuses.
Grâce à son contenu multimédia développé avec les dernières technologies éducatives, les spécialistes bénéficieront d’un apprentissage situé et contextuel, c'est-à-dire un environnement simulé qui fournira une formation immersive programmée pour s'entraîner dans des situations réelles.
La conception de ce programme est axée sur l'Apprentissage par les Problèmes, grâce auquel le professionnel doit essayer de résoudre les différentes situations de la pratique professionnelle qui se présentent tout au long du programme académique. Pour ce faire, l’étudiant sera assisté d'un innovant système de vidéos interactives, créé par des experts reconnus.
Vous maîtriserez les outils d'Apex, en explorant les différences avec Java et en comprenant les caractéristiques uniques qui distinguent Apex, grâce à une vaste bibliothèque de ressources multimédias"
Vous explorerez la gestion des événements et la communication entre les composants personnalisés, ainsi que les outils destinés à assurer la qualité du code et des cadres développés"
Programme
Le Certificat avancé en Programmation en Salesforce fournira une couverture complète des fondamentaux et des techniques avancées nécessaires au développement de solutions efficaces sur cette plateforme. Ainsi, à travers une structure modulaire, les informaticiens exploreront des sujets allant de la programmation dans Apex, y compris l'évaluation des différences avec Java et le développement de processus synchrones et asynchrones, à la programmation d'interfaces utilisateur, en approfondissant la gestion des événements et l'Implémentation de tests unitaires et de bout en bout.
Vous couvrirez des aspects avancés, tels que la conception de mécanismes détaillés de traitement des erreurs, l'évaluation des cadres de déclenchement et l'application des principes SOLID”
Module 1. Programmation en Salesforce dans APEX
1.1. Outils de développement
1.1.1. Developer Console
1.1.2. IDE Recommandé pour la programmation d'Apex
1.1.3. Extensions Salesforce pour VS Code
1.1.4. Code Builder
1.2. Programmation avec Apex
1.2.1. Programmation Apex
1.2.2. Transaction Apex, méthodes et variables statiques
1.2.3. Gestion des exceptions dans Apex
1.3. Accès aux données à partir d'Apex
1.3.1. Structures et principes fondamentaux de SOQL dans Apex
1.3.2. Variables Apex dans SOQL et SOSL
1.3.3. Déclarations DML contre les méthodes de la classe System Database
1.4. Apex Triggers
1.4.1. Triggers et ordre d'exécution
1.4.2. Variables de contexte
1.4.3. Bulk Triggers et meilleures pratiques
1.5. Apex asynchrone
1.5.1. Futur Apex
1.5.2. Queueable Apex et chaîne d'exécution
1.5.3. Apex Scheduler
1.6. Batch Apex
1.6.1. Architecture Batch Apex
1.6.2. Batch Jobs
1.6.3. Limites de Batch Apex
1.7. Sécurité dans Apex
1.7.1. Applications Apex: Méthodes de sécurité
1.7.2. expérience numérique: Méthodes pour les sites web
1.7.3. Couche Crypto Apex
1.8. Partage d'enregistrements via Apex
1.8.1. Partage géré par Apex
1.8.2. Recalcul du partage avec Apex
1.8.3. Attribution des territoires aux opportunités
1.9. Apex Callouts
1.9.1. Services SOAP: classes proxy générées à l'aide du WSDL
1.9.2. Appels HTTP: Méthodes du cours HTTP
1.9.3. Limites des Apex Callouts
1.10. Exécution des tests unitaires
1.10.1. Modèles d'exécution des tests unitaires
1.10.2. Isolation des données de test
1.10.3. Objets factices et auxiliaires: Interfaz System.StubProvider
1.10.4. Bonnes pratiques dans le développement des classes de test
Module 2. Programmation de l’Interface Utilisateur de Salesforce
2.1. VisualForce
2.1.1. Création de la page VF et des tags les plus courants
2.1.2. Pilote standard et pilote de liste standard
2.1.3. Controlador Custom
2.1.4. Traitement des erreurs
2.1.5. Meilleures pratiques
2.2. Aura Component
2.2.1. Création de composants Aura et de Tags
2.2.2. Lightning Data Service
2.2.3. Communication avec le serveur Apex
2.2.4. Composition et communication entre les composants
2.2.5. Traitement des erreurs
2.2.6. Meilleures pratiques
2.3. Lightning Web Components
2.3.1. Création de LWC et balises les plus courantes
2.3.2. Gestion des événements et lifecycle hooks
2.3.3. Communication avec le serveur Apex
2.3.4. Composition des pages et communication entre les composants
2.3.5. Shadow DOM
2.3.6. Utilisation des capacités des téléphones portables
2.3.7. Traitement des erreurs et débogage
2.3.8. Meilleures pratiques
2.4. Lightning Message Service
2.4.1. Création d'un Message Channel et configuration du Scope
2.4.2. Envoyer un message dans un Message Channel
2.4.3. S'abonner à un Message Channel
2.4.5. Limites
2.5. Coexistence des Frameworks UI
2.5.1. Interopérabilité Visualforce - Composants Aura
2.5.2. Interopérabilité Visualforce - LWC
2.5.3. Interopérabilité LWC - Composant Aura
2.6. Lightning Design System
2.6.1. Plateformes
2.6.2. Lightning Design System
2.6.3. Meilleures pratiques
2.7. Testing UI
2.7.1. Jasmine
2.7.2. Jest
2.7.3. UTAM
2.7.4. Selenium
2.8. Qualité du code
2.8.1. Paramètres
2.8.2. Linter
2.8.3. RetireJS
2.9. Troubleshooting
2.9.1. Console des développeurs Chrome
2.9.2. Identifier les problèmes de performance
2.9.3. Identifier les problèmes de réseau
2.10. Mobile SDK
2.10.1. Modes de développement
2.10.2. Développement d'applications hybrides
2.10.3. Développement d'applications natives (Android)
Module 3. Programmation Avancée en Salesforce
3.1. Apex Dynamique
3.1.1. Accès dynamique aux définitions d'objets et de champs
3.1.2. SOQL Dynamique
3.1.3. DML Dynamique
3.2. Platform Cache
3.2.1. Platform Cache. Utilité
3.2.2. Org Cache
3.2.3. Session Cache
3.2.4. Meilleures pratiques
3.3. Platform event bus
3.3.1. Platform event bus. Utilité
3.3.2. Publication d'un événement
3.3.3. Abonnement à un événement
3.4. Les principes du SOLID
3.4.1. Single Responsability
3.4.2. Open-closed
3.4.3. Liskov substitution
3.4.4. Interface segregation
3.4.5. Dependency inversión
3.5. Apex Enterprise Pattern
3.5.1. Separation of Concerns (SOC)
3.5.2. Couche de sélection
3.5.3. Couche domaine
3.5.4. Couche service
3.6. Framework de Trigger
3.6.1. Framework de Trigger
3.6.2. O’Hara
3.6.3. Dan Appleman
3.6.4. Hari Krishnan
3.6.5. Scot Wells
3.7. Framework d'erreurs
3.7.1. Framework d'erreurs
3.7.2. Capture d'erreur
3.7.3. Événement de la plate-forme pour l'enregistrement des erreurs
3.8. Framework d'automatisation
3.8.1. Outils d'automatisation
3.8.2. Conception du framework d'automatisation
3.8.3. Aspects techniques
3.9. Outils de développement
3.9.1. Code Analyzer
3.9.2. Apex Replay
3.9.3. Apex Log Analyzer
3.9.4. Explain Plan
3.10. Troubleshooting limites en apex
3.10.1. CPU Time
3.10.2. Too Many SOQL
3.10.3. Heap Size
Ce Certificat avancé vous fournira une formation complète et spécialisée en Programmation Salesforce, vous préparant à relever les défis du développement sur cette plateforme leader du marché”
Certificat Avancé en Programmation Salesforce
La Programmation Salesforce est un domaine en pleine expansion qui implique le développement de solutions personnalisées et l'automatisation des processus à l'aide de cette plateforme. Vous souhaitez acquérir les connaissances nécessaires pour vous spécialiser dans ce domaine innovant ? TECH Global University a l'option idéale pour vous : le Certificat Avancé en Programmation Salesforce. Grâce à ce programme 100 % en ligne, vous deviendrez un expert en développement d'applications personnalisées, en automatisation des processus commerciaux et en création d'expériences uniques pour vos clients à l'aide de Salesforce, l'outil privilégié par les entreprises du monde entier pour stimuler leur croissance et maximiser leurs résultats. Vous acquerrez des compétences en matière de développement d'applications personnalisées dans Salesforce. Vous maîtriserez l'utilisation d'Apex, le langage de programmation, et de Visualforce pour créer des solutions personnalisées qui répondent aux besoins spécifiques de votre entreprise et de vos clients. En outre, vous découvrirez l'architecture de la plateforme, ses principaux composants et la manière dont elle s'intègre à d'autres technologies pour fournir des solutions complètes de gestion des clients et des ventes.
Apprenez tout ce qui concerne la programmation Salesforce
En suivant ce Certificat Avancé en ligne, vous serez prêt à mener des projets de développement sur la plateforme CRM la plus puissante au monde. Au fur et à mesure que vous progresserez dans la formation, vous apprendrez à automatiser les processus commerciaux. Vous découvrirez la puissance des Salesforce Workflow Rules, Process Builder et Workflows pour simplifier les tâches répétitives, optimiser la productivité et améliorer l'efficacité opérationnelle au sein de votre organisation. En outre, vous explorerez des techniques avancées de personnalisation et d'amélioration de l'expérience utilisateur. Vous apprendrez à concevoir et à développer des interfaces utilisateur attrayantes et fonctionnelles à l'aide de Lightning Web Components et de Lightning App Builder pour créer des expériences personnalisées et centrées sur le client. Enfin, vous maîtriserez l'intégration des données et les API, apprendrez à connecter Salesforce à des systèmes externes, des bases de données et des applications tierces à l'aide d'API REST et SOAP, et à synchroniser les données en temps réel de manière sécurisée et efficace. Vous développerez ainsi des compétences techniques et stratégiques qui vous permettront de stimuler l'innovation, d'améliorer la productivité et d'assurer la réussite de votre entreprise. Inscrivez-vous dès maintenant et devenez un expert de Salesforce !