Build Applications Programmatically on the Salesforce Platform (DEX450)

 

Kursüberblick

Sind Sie ein Programmierer, der verstehen möchte, wie Anwendungen auf der Force.com-Plattform programmatisch angepasst werden können? In diesem Kurs lernen Sie den Kern der Apex-Programmiersprache und des Visualforce-Markups kennen, um Ihre Force.com-Anwendungen anpassen zu können. Sie erhalten praktische Erfahrung beim Erstellen von Datenobjekten (sObjects) und beim programmatischen Abrufen, Bearbeiten und Speichern der mit diesen Objekten verknüpften Daten. Sie werden benutzerdefinierte Logik unter Verwendung von Apex-Triggern und -Klassen schreiben und diese Logik mit dem integrierten Test-Framework testen. Sie werden untersuchen, wie Apex-Code mit deklarativen Anpassungen auf der Plattform interagiert, sowie die Nuancen der Arbeit auf einer mandantenfähigen Plattform. Anschliessend untersuchen Sie gängige Techniken zum Entwerfen von Lösungen in Apex. Diese Aktivitäten gipfeln in einer Übung, bei der ein komplexer Trigger erstellt wird, der die deklarativen Aspekte der Plattform ausnutzt. Sie erhalten praktische Erfahrung beim Schreiben von Visualforce-Seiten zur Anpassung Ihrer Benutzeroberfläche und von Visualforce-Controllern (in Apex) zur Änderung des Controller-Verhaltens hinter der Schnittstelle. Sie werden auch Designtechniken und das integrierte Test-Framework rund um Visualforce untersuchen.

Dieser Text wurde automatisiert übersetzt. Um den englischen Originaltext anzuzeigen, klicken Sie bitte hier.

Zielgruppe

Dieser Kurs richtet sich an programmatische Entwickler, die neu auf der Force.com-Plattform sind und in der Lage sein müssen, programmatische Anpassungen sowohl der Geschäftslogik- als auch der Benutzeroberflächenschicht mit Apex und Visualforce zu schreiben.

Zertifizierungen

Empfohlenes Training für die Zertifizierung zum:

Voraussetzungen

Zu den Voraussetzungen gehören ein solides Verständnis der grundlegenden Salesforce-Konzepte und -Funktionalität sowie

  • 1 Jahr Programmierung in Java (oder einer anderen objektorientierten Programmiersprache)
  • Grundlegende Datenmodellierung für relationale Datenbanken
  • Grundlegendes SQL
  • Grundlegendes HTML
  • Grundlegendes JavaScript

Kursziele

  • Erstellen und Ändern von Objekten über die deklarative Schnittstelle
  • Schreiben Sie Geschäftslogik-Anpassungen mit Apex-Triggern und -Klassen. Für diese Anpassungen werden SOQL und DML verwendet.
  • Entwerfen Sie programmatische Lösungen, die die Vorteile deklarativer Anpassungen nutzen
  • Beschreiben Sie, wie Ihr Triggercode innerhalb der Grundlagen der Save Order of Execution funktioniert
  • Beschreiben Sie einige der grundlegenden Aspekte der Gestaltung von Programmen auf einer Multi-Mandanten-Plattform
  • Schreiben von Visualforce-Markup und Code zur Anpassung der Benutzeroberfläche
  • Verwenden Sie das integrierte Test-Framework zum Testen von Apex und Visualforces

Kursinhalt

  • Objekte und Felder
  • Effektives Arbeiten mit benutzerdefinierten Objekten und Feldern
  • Programmierung mit Apex
  • Verwenden Sie SOQL zur Abfrage der Daten Ihrer Org
  • Verwenden Sie SOQL zur Abfrage von Eltern-Kind-Beziehungen
  • DML-Grundlagen
  • Auslöser-Essentials
  • Klassen
  • Die Save Order of Execution und Apex-Transaktionen
  • Grundlagen der Prüfung
  • Test-Strategien
  • Strategien für den Entwurf effizienter Apex-Lösungen
  • Trigger-Entwurfsstrategien
  • Visualforce-Seiten erstellen
  • Erkunden der Ansichts- und Steuerungsebenen von Visualforce
  • Arbeiten mit benutzerdefinierten Controllern und Controller-Erweiterungen
  • Arbeiten mit Listencontrollern und SOSL-Abfragen
  • Erwägungen zur Entwicklung von Visualforce
  • Testen von Visualforce-Controllern

Preise & Trainingsmethoden

Online Training

Dauer
5 Tage

Preis
  • auf Anfrage
Klassenraum-Training

Dauer
5 Tage

Preis
  • auf Anfrage
 

Kurstermine

Instructor-led Online Training:   Kursdurchführung online im virtuellen Klassenraum.

Deutsch

Zeitzone: Mitteleuropäische Zeit (MEZ)

Online Training Zeitzone: Mitteleuropäische Zeit (MEZ)
Online Training Zeitzone: Mitteleuropäische Zeit (MEZ) 12
Online Training Zeitzone: Mitteleuropäische Zeit (MEZ) 12
Online Training Zeitzone: Mitteleuropäische Sommerzeit (MESZ) 12