Programmatic Development Using Apex and Visualforce (DEV450)

 

Zielgruppe

Dieser Kurs richtet sich an Programmierer, die noch keinerlei Erfahrung mit der Force.com-Plattform haben und die mit Apex und Visualforce programmatische Anpassungen für die Geschäftslogik und die Benutzeroberflächenschichten schreiben müssen.

Voraussetzungen

Es werden solide Kenntnisse der grundlegenden Salesforce- Konzepte und -Funktionen vorausgesetzt sowie:

Ein Jahr Programmiererfahrung in Java (oder einer anderen objektorientierten Programmiersprache)

  • Einfache Datenmodellierung für relationale Datenbanken
  • Grundlegende SQL-Kenntnisse
  • Grundlegende HTML-Kenntnisse
  • Grundlegende JavaScript-Kenntnisse

Kursziele

In diesem Kurs lernen Sie Folgendes:

  • Erstellen und Ändern von Objekten über die deklarative Oberfläche
  • Schreiben von Anpassungen der Geschäftslogik mit Apex-Auslösern und -Klassen. Diese Anpassungen verwenden SOQL und DML.
  • Entwerfen von programmatischen Lösungen, die deklarative Anpassungen nutzen
  • Erläuterungen zur Funktionsweise des Auslösercodes im Rahmen der grundlegenden gespeicherten Ausführungsreihenfolge
  • Informationen zu den grundlegenden Aspekten beim Entwerfen von Programmen auf einer Plattform mit mehreren Tenants
  • Schreiben von Visualforce-Markup und -Code zum Anpassen der Benutzeroberfläche
  • Verwenden des integrierten Test-Frameworks zum Testen von Apex und Visualforce

Kursinhalt

Entwerfen von Anwendungen auf Force.com
  • Überblick über zu berücksichtigende Faktoren beim Erstellen eines Datenmodells
  • Benutzerdefinierte Objekte und Felder entwickeln
  • Seitenlayouts und Publisher-Aktionen erstellen und anpassen
  • Master-Detail-, Nachschlage- und n:n-Beziehungen erstellen
  • Benutzerdefinierte Anwendungen erstellen
  • Warteschlangen für benutzerdefinierte Objekte und ereignisbasierte Workflowregeln mit Feldaktualisierungsaktionen verwenden
Entwerfen von Anwendungen für mehrere Benutzer
  • Überblick über zu berücksichtigende Faktoren beim Entwerfen von Anwendungen für mehrere Benutzer
  • Profile erstellen und verwalten, um die Anwenderfreundlichkeit zu gewähren
  • Berechtigungssätze erstellen und verwalten, um die Anwenderfreundlichkeit zu gewähren
  • Unternehmensweite Freigabeeinstellungen, Freigaberegeln, Rollen, Rollenhierarchie, öffentliche Gruppen und manuelle Freigabe, um den Zugang auf Datensätze zu steuern
  • Eignung von Feldebenensicherheit, Seitenlayouts und Datensatztypen zum Erfüllen von Geschäftsanforderungen analysieren
Datenverwaltung
  • Lernen, wann und wie Sie Daten exportieren, löschen, einfügen und aktualisieren
  • Mit dem Datenimport-Assistenten und Data Loader Daten verwalten
Implementieren von Geschäftsprozessen
  • Validierungsregeln zur Durchsetzung von bedingtem erforderlichen Verhalten verwenden
  • Funktionen zum Durchsetzen von Datenformaten und Datenkonsistenz verwenden
  • Parallele Genehmigungsprozesse und Genehmigungsprozesse mit dynamischer Weiterleitung von Genehmigungen zum Automatisieren von Geschäftsprozessen erstellen
  • Kriterien für Genehmigungsprozesse mit objektübergreifenden Formeln festlegen
  • Verfolgung des Feldverlaufs zum Überprüfen von Prozessen einrichten
  • Techniken zum Verhindern oder Aufzeichnen von Datenänderungen kennen lernen
  • Flows mit Visual Workflow erstellen und bereitstellen
  • Prozess mit Lightning Process Builder erstellen und aktivieren
Visualforce-Seiten: Verbesserung der Benutzeroberfläche
  • Überblick über die Funktionen von Visualforce-Seiten
  • Visualforce-Seiten zum Anpassen der Benutzeroberfläche erstellen
  • Überblick über die im Rahmen der Standardsteuerfelder für Visualforce-Seiten bereitgestellte Funktionalität
  • Vorlagen erstellen, die auf mehrere Visualforce-Seiten angewendet werden können
  • Informationen zur Einbindung von Visualforce in ein Seitenlayout
  • Informationen zur Integration von JavaScript und Ajax mit Visualforce
  • Informationen zur Bereitstellung von Visualforce im Internet
  • Informationen zur Einbindung von Visualforce in Salesforce1

Preise & Trainingsmethoden

Online Training

Dauer
5 Tage

Preis
  • auf Anfrage
Klassenraum-Training

Dauer
5 Tage

Preis
  • auf Anfrage

Derzeit gibt es keine Trainingstermine für diesen Kurs.