Skip to content

FÜR EINZELPERSONEN

open
Logo

FÜR EINZELPERSONEN

open
Logo
FACHBEREICH
open
Logo
UNTERFACHBEREICH
open
Logo
UNTERFACHBEREICH
open
Logo
SEMINARE
open
Basic
Advanced
Expert
Sonstige Seminare

SEMINAR

SV-9839
Developers
Background
5 Tage
Background
Standorte
Background
Termine

Build Applications Programmatically on the Salesforce Platform

Kein Badge verfügbar.

Ihren Wunschtermin finden
Background
Praxisnahe Seminare, die Ihren Berufsalltag spürbar erleichtern
Background
SEMINARINHALTE

Das erwartet Sie

Ziele
open
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
Inhalt
open

Objekte und Felder

  • Beschreiben Sie die Fähigkeiten von Objekten auf der Force.com-Plattform
  • Erstellen eines benutzerdefinierten Objekts
  • Benutzerdefinierte Felder erstellen
  • Beziehungsfelder erstellen


Effektives Arbeiten mit benutzerdefinierten Objekten und Feldern

  • Formelfelder erstellen
  • Rollup-Summary-Felder erstellen
  • Beschreiben Sie die Fähigkeiten der Datensatztypen


Programmierung mit Apex

  • Beschreiben Sie Schlüsselaspekte von Apex, die es von anderen Sprachen, wie Java und C#, unterscheiden
  • Beschreiben Sie, warum Apex-Transaktionen und Governor-Limits beim Schreiben von Apex berücksichtigt werden müssen
  • Einfache Apex ausführen
  • Verwenden Sie den Datentyp sObject, die primitiven Datentypen und grundlegende Steueranweisungen in Apex


Verwenden Sie SOQL zur Abfrage der Daten Ihrer Org

  • Schreiben Sie eine grundlegende Abfrage mit der Abfragesprache SOQL von Salesforce
  • Verarbeiten Sie das Ergebnis einer Abfrage in Apex
  • Dynamische Erstellung einer Abfrage zur Laufzeit


Verwenden Sie SOQL zur Abfrage von Eltern-Kind-Beziehungen

  • Beschreiben Sie eine Beziehungsabfrage
  • Schreiben Sie eine Abfrage, die eine Kind-zu-Eltern-Beziehung durchläuft
  • Schreiben Sie eine Abfrage, die eine Eltern-Kind-Beziehung durchläuft


DML-Grundlagen

  • Listen Sie die Unterschiede zwischen den Möglichkeiten auf, wie Sie DML-Operationen aufrufen können
  • Apex schreiben, um DML-Operationen aufzurufen und DML-Fehler zu behandeln


Auslöser-Essentials

  • Beschreiben Sie, wofür ein Trigger verwendet wird
  • Beschreiben Sie die Syntax einer Triggerdefinition
  • Trigger-Kontextvariablen verwenden


Klassen

  • Beschreiben Sie, wie Apex-Klassen verwendet werden
  • Definieren einer Apex-Klasse
  • Bestimmen, auf welche Daten eine Apex-Klasse zugreifen kann


Die Save Order of Execution und Apex-Transaktionen

  • Beschreiben Sie die wichtigsten Punkte in der Ausführungsordnung
  • Beschreiben Sie, wie Auslöser in die Hinrichtungsreihenfolge passen und von ihr beeinflusst werden können
  • Beschreiben Sie den Lebenszyklus einer Apex-Transaktion
  • Beschreiben Sie den Speicher-Lebenszyklus für statische Variablen


Grundlagen der Prüfung

  • Beschreiben Sie den Testrahmen von Apex
  • Testdaten erstellen
  • Schreiben und Ausführen eines Apex-Tests


Test-Strategien

  • Beschreiben Sie Praktiken zum Schreiben von Code, der leicht zu warten und zu erweitern ist
  • Schreibauslöser und Klassen, die Datenstapel als Eingabe annehmen
  • Schreiben von Code, der effizient mit der Datenbank arbeitet, sowohl bei der Abfrage als auch bei der Verwendung von DML


Strategien für den Entwurf effizienter Apex-Lösungen

  • Bestimmen Sie die prozentuale Abdeckung Ihres Codes
  • Tests unter Verwendung bewährter Verfahren erstellen


Trigger-Entwurfsstrategien

  • Listen Sie deklarative Mechanismen auf, die Sie zur Implementierung komplexer Geschäftslogik verwenden können, für welche Arten von Problemen sie am besten eingesetzt werden und welche Einschränkungen sie haben.
  • Beschreiben Sie Möglichkeiten, wie Sie deklarative Funktionalität zur Verbesserung Ihrer programmatischen Lösungen einsetzen können


Visualforce-Seiten erstellen

  • Erstellen einer Visualforce-Seite
  • Einen Standard-Controller referenzieren
  • Starten Sie eine Visualforce-Seite mit einer benutzerdefinierten Schaltfläche
  • Anzeigen von Daten aus einem Datensatz auf einer Visualforce-Seite


Erkunden der Ansichts- und Steuerungsebenen von Visualforce

  • Erstellen einer Visualforce-Seite
  • Verwandte Daten anzeigen
  • Aufrufen von Standard-Controller-Aktionen


Arbeiten mit benutzerdefinierten Controllern und Controller-Erweiterungen

  • Controller-Erweiterungen erstellen
  • Erstellen eines benutzerdefinierten Controllers
  • Arbeiten mit Eigenschaften
  • PageReferenzen verwenden
  • Aufrufen benutzerdefinierter Methoden in Visualforce-Seiten


Arbeiten mit Listencontrollern und SOSL-Abfragen

  • Verwendung eines Standardlisten-Controllers in einer Visualforce-Seite
  • Erstellen einer SOSL-Abfrage
  • Erstellen eines benutzerdefinierten Listen-Controllers


Erwägungen zur Entwicklung von Visualforce

  • Feststellen, ob eine deklarative Lösung für Ihre Anforderungen existiert
  • Beschreiben Sie gemeinsame Gouverneursbegrenzungsfragen und Sicherheitsbedenken
  • Beschreiben Sie Visualforce-Strategien


Testen von Visualforce-Controllern

  • Beschreiben Sie, wie ein Visualforce-Controller mit der Ansicht interagiert
  • Schreibtests für Controller-Konstrukteure
  • Schreiben von Tests für Aktionsmethoden, Getter, Setter und Eigenschaften
Badge
open

Kein Badge verfügbar.

Vorkenntnisse
open
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
Zielgruppe
open
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.
Methoden
open
Mann mit Laptop
Seien Sie nicht nur am Ergebnis orientiert. Sondern auch am Erlebnis.
Manager Institut Swoosh
Unsere Bestsellerseminare
Manager University Logo
Werdet die agilen Managerinnen und Manager von morgen.
Ziel: Zertifizierter Abschluss, um sich klar am Markt vor den anderen positionieren zu können; nutzen Sie Ihre Aufstiegschance für Weiterführung Ihrer Karriere. Persönliche und fachspezifische Persönlichkeitsentwicklung.

ZUR MANAGER INSTITUT UNIVERSITY

open
Kontakt
TELEFON
+49 800 3060303
FAX
+49 800 3060303 33
MAIL
beratung@manager-institut.de

MARTIN HEUBECK

Sales Gruppenseminare und Inhouse Standard
Mo - Fr 8:00 - 17:00 Uhr
Martin.Heubeck@
manager-institut.de

BERATUNGSTERMIN BUCHEN

open

ITALIA BRILLANTE

Group Leader Inhouse und Seminarmanagement
Mo - Fr 8:00 - 17:00 Uhr
Italia.Brillante@
manager-institut.de

BERATUNGSTERMIN BUCHEN

open

TUGBA PAMUKCUOGLU

Seminarmanager
Mo - Fr 8:00 - 17:00 Uhr
Tugba.Pamukcuoglu@
manager-institut.de

BERATUNGSTERMIN BUCHEN

open

JESSICA GERSTENLAUER

Junior Seminarmanager
Mo - Fr 8:00 - 17:00 Uhr
Jessica.Gerstenlauer@
manager-institut.de

BERATUNGSTERMIN BUCHEN

open

FAYZULLAKHON UMAROV

Seminar and Finance Coordinator
Mo - Fr 8:00 - 17:00 Uhr
Fayzullakhon.Umarov@
manager-institut.de

BERATUNGSTERMIN BUCHEN

open

SIMONE HABERGER-ZAHN

Finance Manager
Mo - Fr 8:00 - 17:00 Uhr
Buchhaltung@
manager-institut.de

BERATUNGSTERMIN BUCHEN

open

ANNA HENNING

Marketing Manager
Mo - Fr 8:00 - 17:00 Uhr
Anna.Henning@
www.manager-institut.de

BERATUNGSTERMIN BUCHEN

open
MEINUNGEN