Formation Salesforce - Programmatic Development using Apex & Visualforce

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l’issue de cette formation Programmatic Development Apex and Visualforce, vous aurez acquis les compétences et connaissances nécessaires pour :

  • Créer et modifier des objets en utilisant l’interface déclarative
  • Concevoir des solutions qui utilisent les fonctions déclaratives
  • Utiliser les triggers et les classes Apex pour personnaliser une application. Ces personnalisations utilisent SOQL et DML
  • Décrire comment les triggers fonctionnent et dans quel ordre les opérations systèmes s'exécutent pendant la sauvegarde
  • Décrire les aspects fondamentaux pour créer des programmes sur une plateforme multi-tenante
  • Personnaliser l’interface utilisateur grâce à Visualforce
  • Utiliser l’outil de test intégré pour tester Visualforce et Apex.

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 3 625,00 €

Durée 5 jours (35h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 3 625,00 €

Durée 5 jours (35h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation Programmatic Development Apex and Visualforce est destinée aux développeurs débutants sur la plateforme Force.com qui souhaitent acquérir les connaissances fondamentales pour  pouvoir développer des applications via cette plateforme.

Cette formation se déroule en française mais le support de cours est en anglais.

Programme

Les objets et les champs

Décrire les capacités des objets sur la plateforme Force.com
Créer un objet personnalisé
Créer des champs personnalisés
Créer des relations de champs

Créer des objets et des champs personnalisés

Créer des champs de formule
Créer des champs récapitulatifs de cumul
Décrire les capacités des types d’enregistrement

Développer en Apex

Décrire les points clés d’Apex qui permettent de le différencier d’un autre langage, comme Java et C#
Décrire pourquoi les limites de la plateforme sur le code Apex doivent être considérées lorsqu’on développe en Apex
Exécuter de l’Apex Simple
Utiliser les types de données sObject et primitif, ainsi que les déclarations simples de contrôle dans Apex

Utiliser SOQL pour créer des requêtes sur les données de votre Org

Écrire une requête simple en utilisant le langage de requêtes de Salesforce SOQL
Traîter les résultats de la requête dans Apex
Créer une requête dynamique au démarrage

Utiliser SOQL pour créer des requêtes sur les relations parents/enfants

Décrire une requête sur les relations
Écrire une requête qui traverse une relation enfant à parent
Écrire une requête qui traverse une relation parent à enfant

L’essentiel de DML

Lister les différences entre les méthodes d’invocation des opétations DML
Écrire Apex pour invoquer les opérations DML et gérer les erreurs DML

L’Essentiel sur les triggers

Décrire pourquoi les triggers sont utilisés
Décrire la syntaxe d’une définition de trigger
Utiliser les variables de contexte dans les triggers

Les Classes

Décrire comment les classes Apex sont utilisées
Définir une classe Apex
Déterminer quelles données la classe Apex peut accéder

L’ordre d’exécution des opérations systèmes lors de la sauvegarde et les transactions Apex

Décrire les points clés dans l’ordre d’exécution des opérations système
Décrire quel est le rôle des triggers et comment ils sont impactés par l’ordre d’exécution des opérations système
Décrire le cycle de vie d’une transaction Apex
Décrire le cycle de vie de la mémoire pour les variables statiques

L’essentiel sur les tests

Décrire l’outil de test d’Apex
Créer des données de test
Écrire et exécuter un test en Apex

Les stratégies de test

Décrire les pratiques pour écrire du code facile à maintenir et à faire évoluer
Écrire des triggers et des classes qui utilisent les données comme paramètres d’entrée
Écrire du code qui fonctionne efficacement avec la base de données, en utilisant les requêtes ou DML

Les stratégies pour concevoir des solutions efficaces en Apex

Déterminer le pourcentage de couverture de votre code
Créer des tests en utilisant les meilleures pratiques

Les stratégies de conception des triggers

Lister les méthodes déclaratives que vous pouvez utiliser pour implémenter des logiques métier compliquées, pour quels types de problématiques elles sont le mieux utilisées ainsi que leurs limites
Décrire les manières dans lesquelles vous pourrez utiliser les fonctions déclaratives pour améliorer les solutions de développement

Créer des pages Visualforce

Créer une page Visualforce
Faire référence à un contrôleur standard
Lancer une page visualforce en utilisant un bouton personnalisé
Afficher des données sur une page Visualforce à partir d’un enregistrement

Découvrir les contrôleurs Visualforce

Créer une page Visualforce
Afficher les données reliées
Invoquer les actions de contrôleurs standards

Créer des extensions et des contrôleurs personnalisés

Créer des extensions de contrôleurs
Créer un contrôleur personnalisé
Travailler avec les propriétés
Utiliser PageReferences
Invoquer des méthodes personnalisées dans les pages Visualforce

Créer des contrôleurs de listes et des requêtes SOSL

Utiliser un contrôleur de liste standard dans la page Visualforce
Créer une requête SOSL
Créer un contrôleur de liste personnalisé

Les possibilités de développement en Visualforce

Déterminer si une solution déclarative existe pour vos besoins
Décrire les limites et les problèmes de sécurité les plus courants
Décrire les stratégies Visualforce

Tester les contrôleurs Visualforce

Décrire comment un contrôleur Visualforce interagit
Écrire des tests pour les contrôleurs
Écrire des tests pour les getters/setters et les propriétés

Prérequis

Pour suivre ce stage, il est recommandé de connaître les concepts et les fonctionnalités de base de Salesforce. Par ailleurs 1 an d’expérience de programmation en Java ou un autre langage orienté objet est exigé ainsi que la compréhension des principes de la modélisation des bases de données relationnelles. Enfin, des connaissances de base en HTML, SQL et  JavaScript sont conseillées.

Public

Cette formation s’adresse aux développeurs ayant une expérience de programmation en langage orienté objet et souhaitant apprendre à développer en Apex et Visualforce.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Programmation Salesforce Lightning, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Développer des composants Lightning Web à utiliser dans de nombreuses expériences Salesforce
  • Travailler dans un environnement de développement Salesforce moderne à l'aide de Visual Studio Code, de Git et de la CLI Salesforce, en association avec un hub de développement et des organisations test
  • Communiquer entre les composants Lightning Web à l'aide d'événements personnalisés, de méthodes publiques et de publication/abonnement
  • Lire et écrire des données Salesforce en utilisant le wire service et Apex impératif
  • Modeler des composants Web Lightning avec CSS et SLDS
  • Construire des composants avancés à l'aide de composants de service, de localisation, de JavaScript tiers et d'API externes
  • Créer des formulaires à l'aide de composants standard et de contrôles personnalisés
  • Développer dans une organisation avec suivi de source et déployer dans des organisations sans suivi de source
Tarif

A partir de 3 625,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Salesforce Bases Essentielles, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Décrire la valeur commerciale principale de chacun des principaux cloud Salesforce
  • Gérer les utilisateurs et les données
  • Gérer la configuration de base de votre organisation
  • Créer des modèles d’e-mails
  • Créer des rapports et des tableaux de bord
  • Appliquer et sponsoriser Chatter
  • Comprendre le cycle de vie de mise en oeuvre et de maintenance de Salesforce
  • Étendre les fonctionnalités de Salesforce au-delà de la configuration de base
Tarif

A partir de 1 530,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

The Implementing Cisco Catalyst 9000 Switches course (ENC9K) introduces you to the architecture, capabilities, and implementation of the Cisco Catalyst 9000 switching platform. This hands-on course covers many features of this Cisco IOS XE platform and describes how to manage devices from a single dashboard called Cisco DNA Center. You will learn how to use the Cisco Catalyst 9000 family of switches to enable Software Defined Access (SD-Access) and provide end-to-end security and automation with centralized management using DNA Center.

Course benefits :

  • Get to know the next generation in the Cisco Catalyst family of enterprise LAN access, aggregation, and core switches
  • Prepare for successful deployment of the Cisco Catalyst 9000 switching family
  • Understand the role of Cisco Catalyst 9000 switches in the SD-Access fabric
  • Learn to provision Cisco Catalyst 9000 switches using Cisco DNA center as the orchestration platform
  • Gain hands-on practice through in-depth lab exercises
Tarif

A partir de 2 890,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation BMC Control-M Planification Avancée, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Build job flow for batch processing with various job types
  • Set job scheduling criteria for a job
  • Create Global Conditions
  • Monitor the status of multiple files using File Watcher utility
  • Use Find and Update feature to update multiple job parameters
  • Schedule jobs using various types of calendars
  • Perform year-end activities to get all jobs scheduled for the upcoming years
  • Use the different features of SMART folders
  • Create Periodic Statistics with Periodic Calendar
  • Create Dynamic Periodic Statistics
  • Create a service using SLA Management job
  • Identify Critical Path using Business Service Analysis Viewpoint
  • Use Service Monitor to analyze services and problematic jobs
  • Use Control-M Self Service Add-on to create services for business users
  • Assign Service authorizations
  • Use Control-M Web to monitor services
  • Use Control-M/Forecast Add-on to simulate a job flow on a future date
  • Setup Why analysis and What-If scenarios
  • Create Forecast/SLA Management rules
Tarif

A partir de 1 790,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Cisco Software-Defined Access (SDA), vous aurez acquis les connaissances et compétences nécessaires pour :

  • Discuss the Cisco Software-Defined Access solution and describe the solution components and architecture
  • Understand the functions and role of Cisco DNA Center and Cisco ISE, in particular their integration
  • Understand Cisco’s Intent-Based Networking solution, in particular DNA Automation and Assurance
  • Deploy a network segmentation policy using Cisco Software-Defined Access solutions, namely Cisco TrustSec
  • Deploy a Cisco Software-Defined Access solution and connect it to external domains such as data centers and remote/branch offices using IP, Cisco Software- Defined Access and SD-WAN transits
  • Deploy Cisco Software-Defined Access wireless in both traditional OTT and fabric operational modes
  • Troubleshoot a Cisco Software-Defined Access solution using appropriate CLI and DNA Center tools
Tarif

A partir de 3 900,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Salesforce Service Cloud, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Créer le processus de gestion des requêtes qui automatise le processus du support avec les files d’attente, les règles d’attribution/de hiérarchie et le générateur de processus
  • Configurer Salesforce Knowledge pour vous aider à gérer la création, la publication et la maintenance des articles de la base de connaissances
  • Activer les autorisations pour créer des contrats de service
  • Configurer l’application de console de service Salesforce pour aider vos agents du support à travailler plus efficacement
  • Comprendre les capacités de l’utilitaire de téléphone logiciel dans la console Lightning
  • Configurer le chat en ligne avec des clients qui utilisent des chats Web
  • Comprendre et configurer les communautés
Tarif

A partir de 1 450,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Check Point R81 CCSA + CSSE, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Know how to perform periodic administrator tasks
  • Describe the basic functions of the Gaia operating system
  • Recognize SmartConsole features, functions, and tools
  • Understand how SmartConsole is used by administrators to give user access
  • Learn how Check Point security solutions and products work and how they protect networks
  • Understand licensing and contract requirements for Check Point security products
  • Describe the essential elements of a Security Policy
  • Understand the Check Point policy layer concept
  • Understand how to enable the Application Control and URL
  • Filtering software
  • Blades to block access to various applications
  • Describe how to configure manual and automatic NAT
  • Identify tools designed to monitor data, determine threats and recognize opportunities for performance improvements
  • Describe different Check Point Threat Prevention solutions for network attacks
  • Articulate how the Intrusion Prevention System is configured, maintained and tuned
  • Understand the Infinity Threat Prevention system
  • Knowledge about Check Point’s IoT Protect
  • Provide an overview of the upgrade service and options available
  • Explain how to perform management upgrade and migration
  • Articulate the process using CPUSE features
  • Articulate the purpose and function of Management High Availability
  • Explain Primary vs Secondary, Active vs Standby and Synchronization
  • Explain disaster recovery steps in case the primary management server becomes unavailable
  • Provide overview of Central Deployment in SmartConsole
  • Articulate an understanding of Security Gateway cluster upgrade methods
  • Explain about Multi Version Cluster (MVC) upgrades
  • Discuss Gaia Commands and how they are used
  • Explain the main processes on s and s
  • Describe how to work with scripts and SmartTasks to configure ?automatic actions
  • Explain the Management Data Plane Separation (MDPS)
  • Explain kernel operations and traffic flow
  • Articulate Dynamic and Updatable Objects in Security Gateways
  • Explain the policy installation flow and files used
  • Describe the use of policy installation history
  • Explain concurrent and accelerated install policy
  • Describe an overview of APIs and ways to use and authenticate
  • Explain how to make changes in GAIA and management configuration
  • Explain how to install policy using API
  • Explain how the SecureXL acceleration technology enhances and optimizes Security Gateway performance
  • Describe how the CoreXL acceleration technology enhances and improves Security Gateway performance
  • Articulate how utilizing multiple traffic queues can make traffic handling more efficient
  • Discuss Site-to-Site VPN basics, deployment and communities
  • Describe how to analyze and interpret VPN tunnel traffic
  • Explain Link Selection and ISP Redundancy options
  • Explain tunnel management features
  • Discuss Check Point Remote Access solutions and how they differ from each other
  • Describe how client security can be provided by Remote Access
  • Explain authentication methods including machine authentication
  • Explain Multiple Entry Point (MEP)
  • Discuss the Mobile Access Software Blade and how it secures communication and data exchange during remote connections
  • Describe Mobile Access deployment options
  • Discuss various features in Mobile Access like Portals, Link
  • Translation, running Native Applications, Reverse Proxy and more
  • Explain basic concepts of Clustering and ClusterXL
  • Explain about Cluster Control Protocol (CCP) and synchronization
  • Describe advanced ClusterXL functions and modes like Load Sharing, Active-Active, VMAC mode etc
  • Discuss Cluster Correction Layer (CCL) to provide connection stickyness
  • Advanced Logs and Monitoring
  • Explain how to determine if the configuration is compliant with the best practices
  • Explain how to set action items to meet the compliance
  • Discuss how SmartEvent functions to identify critical security issues
  • Describe the components of SmartEvent and their deployment options
  • Discuss how SmartEvent can assist in reporting security threats
  • Explain how to customize event definitions and set an Event Policy
Tarif

A partir de 6 000,00 €

Durée

6j / 42h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Sophos Architect - Firewall

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Sophos Architect Firewall, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Deploy Sophos Firewall in complex network environments
  • Explain how Sophos Firewall processes traffic and use this information to inform the configuration
  • Configure advanced networking and protection features
  • Protect web applications using the web server protection
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'aide de cette formation B2C Commerce Developer SFRA vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Créer des cartridges pour ajouter des fonctionnalités réutilisables à un site
  • Utiliser des contrôleurs JavaScript pour ajouter une logique métier à un site
  • Créer du code réutilisable à l’aide de modèles ISML
  • Utiliser des créneaux de contenu (content slots) et le Page Designer pour améliorer l’apparence et la flexibilité d’un site
  • Utiliser B2C Commerce Script dans les modèles ISML et les fichiers de script
  • Utiliser le framework de formulaires pour contrôler la validation, le rendu et le stockage des valeurs saisies par le consommateur
  • Créer des hooks pour configurer une fonctionnalité appelée événement spécifique
  • Utiliser Open Commerce API pour accéder aux ressources à l’aide des demandes et des réponses HTTP
  • Créer des travaux pour automatiser les tâches et les processus
  • Mesurer et assurer la performance du site
  • Installer et utiliser les outils de ligne de commande SFRA pour effectuer des tests
Tarif

A partir de 2 900,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

This course provides the fundamentals of using IBM SPSS Modeler and introduces the participant to data science. The principles and practice of data science are illustrated using the CRISP-DM methodology. The course provides training in the basics of how to import, explore, and prepare data with IBM SPSS Modeler v18.1.1, and introduces the student to modeling.

Tarif

A partir de 1 490,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...