Überblick
Dieser Weiterbildungskurs verbindet zwei unterschiedliche Kompetenzbereiche in einem Programm: die Vorbereitung auf die Salesforce Certified Administrator Prüfung und ein trägerinternes C++ Advanced Developer Curriculum. Letzteres ist kein anerkannter externer Zertifizierungsstandard — es gibt keinen unabhängigen Zertifizierungsgeber, der eine allgemeingültige "C++ Advanced Developer"-Prüfung durchführt. Der C++-Teil ist als trägerinternes Aufbaucurriculum konzipiert, das fortgeschrittene C++-Themen auf Basis von C++17 und C++20 abdeckt und mit einem trägerinternen Abschlusszertifikat endet. Salesforce hingegen ist eine extern zertifizierte Plattform: Die Salesforce Certified Administrator Prüfung wird von Salesforce selbst durchgeführt. Für IT-Fachkräfte, die in CRM-nahen Umgebungen arbeiten und gleichzeitig systemnahe Programmierkompetenzen benötigen, bietet diese Kombination eine kompakte Qualifizierungsmöglichkeit.
Kursinhalte & Lernziele
Modul 1 — Salesforce Plattform und Administration Grundlagen Der erste Block führt in die Salesforce-Plattform ein und deckt die Kernbereiche der Administrator-Zertifizierung ab. Die Inhalte orientieren sich am Prüfungsrahmen des Salesforce Certified Administrator.
- Salesforce-Architektur — Multi-Tenant-Modell, Objekte, Felder, Datensätze
- Benutzerverwaltung — Rollen, Profile, Berechtigungsgruppen, Lizenzen
- Objekt- und Feldkonfiguration — Standard- und benutzerdefinierte Objekte, Feldtypen
- Seitengestaltung mit Page Layouts und Lightning App Builder
- Datenverwaltung — Import Wizard, Data Loader, Duplikatsverwaltung
- Organisation und App-Verwaltung in Salesforce
Modul 2 — Salesforce-Sicherheitsmodell und Automatisierung Sicherheitsarchitektur und Automatisierungstools sind zentrale Prüfungsthemen und Alltagswerkzeuge des Salesforce-Administrators.
- Freigaberegeln, Ownership-basierter Zugriff und manuelles Freigeben
- Objektberechtigungen und Feldebenenrechtevergabe
- Flow Builder — Screen Flows, Record-triggered Flows, Scheduled Flows
- Validierungsregeln und Formelfelder
- Genehmigungsprozesse aufbauen und konfigurieren
- Hinweis zum Toolwechsel — Process Builder wurde von Salesforce als deprecated markiert und durch Flow Builder abgelöst; der Kurs behandelt ausschließlich den aktuellen Flow Builder.
Modul 3 — Reports, Dashboards und AppExchange
- Berichtsformate: tabellarisch, zusammengefasst, Matrix, verbunden
- Bucket-Felder und Cross-Filter in Reports
- Dashboards erstellen, Komponenten konfigurieren und Freigabe steuern
- Listenansichten und kompakte Layouts
- AppExchange-Pakete installieren, konfigurieren und verwalten
- Change Sets und Sandbox-Umgebungen für Deployments nutzen
Modul 4 — Fortgeschrittene C++-Programmierung (trägerinternes Curriculum) Dieser Block deckt C++ auf einem fortgeschrittenen Niveau ab. Es handelt sich um ein trägerinternes Curriculum — kein eigenständiger externer Zertifizierungsstandard für C++ existiert. Der Abschluss ist ein trägerinternes Zertifikat, das die Kursteilnahme und die erworbenen Kompetenzen bescheinigt.
- Modernes C++ — Änderungen und Neuerungen in C++17 und C++20
- Move-Semantik, perfekte Weiterleitung und Rvalue-Referenzen
- Template-Programmierung — Funktions- und Klassen-Templates, variadische Templates
- STL vertieft — Containeralgorithmen, Custom Iteratoren, Ranges (C++20)
- Smart Pointer — unique_ptr, shared_ptr, weak_ptr und ownership-Patterns
- Ausnahmebehandlung und sicherheitsrelevante Fehlerbehandlung
Modul 5 — Multithreading und systemnahe C++-Programmierung
- std::thread, std::async und std::future für nebenläufige Programme
- Mutexe, Locks und Bedingungsvariablen: sichere Synchronisierung
- Atomare Operationen und lock-freie Datenstrukturen
- Speicherordnung und das C++-Speichermodell
- Performance-Profiling und Speicherlecks mit modernen Werkzeugen debuggen
- RAII-Idiom und ressourcensichere Programmierung
Praxisblock — Integration und Anwendungsszenarien Dieser Block verbindet beide Welten: Wie interagieren C++-Anwendungen mit Salesforce-Plattformdiensten?
- REST-API-Grundlagen: HTTP-Methoden, JSON, Authentifizierung per OAuth 2.0
- Salesforce REST API aus einer C++-Anwendung aufrufen (Konzeptbeispiel)
- SOQL-Abfragen strukturieren und Ergebnisse in C++ verarbeiten
- Bulk API für größere Datentransfers konzeptionell einordnen
- Fehlerbehandlung in API-Integrationen: HTTP-Status-Codes, Retry-Logik
- Sicherheitsaspekte: API-Tokens sicher verwalten, kein Hardcoding von Credentials
- Testbarkeit von C++-Code: Unit Tests mit Google Test
- Code-Reviews und Qualitätssicherung in gemischten CRM/Dev-Teams
- Dokumentation technischer Integrationskonzepte
- Abschlussprojekt: Entwurf einer kleinen C++-Anwendung mit Salesforce-API-Anbindung
Das Lernformat kombiniert Theorie-Einheiten, geführte Demonstrationen, Übungsaufgaben in Sandbox-Umgebungen (Salesforce Developer Edition) und Programmierpraktika.
Lernziele:
Nach Abschluss des Programms haben die Teilnehmenden folgende Kompetenzen erworben
- Salesforce konfigurieren, anpassen und Benutzer administrieren
- das Salesforce-Sicherheitsmodell mit Profilen, Berechtigungsgruppen und Freigaberegeln strukturieren
- Automatisierungen in Salesforce mit Flow Builder aufbauen (Process Builder ist seit 2023 deprecated und Bestandteil der Salesforce-Legacy; der Kurs behandelt ausschließlich Flow Builder)
- Reports, Dashboards und Listenansichten für unterschiedliche Stakeholder-Anforderungen erstellen
- die Grundlagen der Salesforce REST API für externe Integrationen anwenden
- C++ in den modernen Standards C++17 und C++20 schreiben
- objektorientiertes Design in C++ sauber umsetzen — Vererbung, Polymorphismus, RAII
- die Standard Template Library (STL) effektiv einsetzen — Container, Algorithmen, Iteratoren
- fortgeschrittene Template-Programmierung und Metaprogrammierungsmuster verstehen
- Multithreading in C++ mit std::thread, Mutexen und Atomics sicher handhaben
- Speicherverwaltung in C++ mit Smart Pointern (unique_ptr, shared_ptr) kontrollieren
- die Schnittstelle zwischen C++-Systemsoftware und Salesforce-APIs konzeptionell einordnen
Zielgruppe & Voraussetzungen
Dieser Kurs spricht IT-Fachkräfte an, die an der Schnittstelle von CRM-Systemen und Softwareentwicklung arbeiten oder dort hineinwechseln möchten —
- Softwareentwicklerinnen mit C++-Grundkenntnissen, die Salesforce-Kompetenz aufbauen wollen
- IT-Administratoren, die ihre Programmierkenntnisse auf ein fortgeschrittenes C++-Niveau heben möchten
- Systemintegrationsspezialisten mit Interesse an CRM-APIs
- Fachkräfte in IT-nahen Rollen, die ein berufliches Doppelprofil aufbauen wollen
- Quereinsteiger aus anderen Programmiersprachen mit solider OOP-Grundlage
Der C++-Teil ist kein Einführungskurs — Grundkenntnisse in C++ oder einer vergleichbaren objektorientierten Sprache (Java, C#) sind erforderlich. Kenntnisse in Zeigern, Klassen und Vererbung sollten vorhanden sein. Für den Salesforce-Teil genügen allgemeine IT-Kenntnisse; spezifische Salesforce-Vorerfahrung wird nicht vorausgesetzt. Grundlegende Vertrautheit mit webbasierten Anwendungen und HTTP-Konzepten ist für die Integrationseinheiten hilfreich.
Ablauf & Abschluss
Der Unterricht findet im virtuellen Klassenzimmer statt — synchrone Livesessions mit Dozenten, ergänzt durch Selbststudiumphasen, Übungsaufgaben und den Zugang zu einer Salesforce Developer-Edition-Sandbox. Die C++-Einheiten werden mit Compiler-Umgebungen (GCC, Clang oder MSVC) durchgeführt, sodass alle Code-Beispiele direkt nachvollzogen werden können. Theorie, Demo und eigenständige Übung wechseln sich ab; Fallstudienarbeiten verankern die Inhalte in realen Anwendungsszenarien.
Die Dauer ist abhängig von der gewählten Modulkombination und dem Lernmodell (Teilzeit/Vollzeit). Im Teilzeitbetrieb dauert das Programm typischerweise mehrere Wochen. Konkrete Termine und Umfänge werden individuell mit dem Anbieter abgestimmt.
Für den Salesforce-Teil ist die externe Zertifizierungsprüfung "Salesforce Certified Administrator" erforderlich — diese wird von Salesforce über autorisierte Prüfpartner abgenommen und ist nicht im Kurspreis enthalten. Nach Bestehen der Prüfung erhalten Teilnehmende das offizielle Salesforce-Zertifikat. Für den C++-Teil stellt der Anbieter ein trägerinternes Zertifikat aus, das die Kursteilnahme und die erworbenen Kompetenzen bescheinigt. Ein unabhängiges, extern anerkanntes C++ Advanced Developer Zertifikat existiert nicht — das trägerinterne Zertifikat hat keinen Herstellerzertifizierungsstatus.
Nutzen & Perspektiven
Die Kombination aus Salesforce-Administration und fortgeschrittener C++-Programmierung ist ungewöhnlich — und genau darin liegt ihr Wert für einen spezifischen Personenkreis. IT-Fachkräfte, die systemnahe Softwareentwicklung beherrschen und gleichzeitig CRM-Systeme administrieren können, sind in Unternehmen mit eigenen Software-Integrationen rarer als reine Salesforce-Admins. Wer weiß, wie Salesforce-APIs intern funktionieren, und gleichzeitig in der Lage ist, auf C++-Ebene zu integrieren, besetzt eine technische Nische mit echtem Marktwert. Ehrlich formuliert: Das Doppelprogramm setzt voraus, dass man bereit ist, in zwei anspruchsvollen Bereichen parallel zu arbeiten. Weder der Salesforce-Teil noch der C++-Teil ist oberflächlich gehalten — beide sind auf substanzielle Kompetenz ausgerichtet. Das C++-Curriculum ist solide aufgebaut, endet aber mit einem trägerinternen Zertifikat, das keinem externen Standard entspricht. Die Salesforce-Zertifizierung hingegen ist industrieweit anerkannt und setzt eine eigenständig abgelegte Prüfung voraus. Für Fachkräfte, die ein technisches Doppelprofil aufbauen wollen, ohne zwei separate Weiterbildungen zu absolvieren, ist dieses Bündelformat eine ressourcenschonende Option — vorausgesetzt, die Voraussetzungen (insbesondere im C++-Bereich) sind erfüllt.
Häufig gestellte Fragen (FAQ)
Ist "C++ Advanced Developer" ein offiziell anerkanntes Zertifikat?
Nein. Es gibt keinen unabhängigen Zertifizierungsgeber, der eine standardisierte "C++ Advanced Developer"-Prüfung durchführt. Der C++-Teil dieses Kurses ist ein trägerinternes Curriculum, das mit einem trägerinternen Abschlusszertifikat endet — kein extern anerkanntes Herstellerzertifikat.
Ist die Salesforce-Zertifizierung dagegen offiziell?
Ja. Die Salesforce Certified Administrator Prüfung wird von Salesforce über autorisierte Prüfpartner abgenommen. Nach Bestehen erhält man ein offiziell von Salesforce ausgestelltes Zertifikat. Die Prüfungsgebühr fällt separat an und ist nicht im Kurs enthalten.
Wird Process Builder im Kurs behandelt?
Nein. Process Builder wurde von Salesforce als deprecated markiert (seit 2023 ohne neue Features) und durch Flow Builder ersetzt. Der Kurs behandelt ausschließlich den aktuellen Flow Builder für Automatisierungen in Salesforce.
Welche Vorkenntnisse brauche ich für den C++-Teil?
Solide Grundkenntnisse in C++ oder einer vergleichbaren objektorientierten Sprache sind Pflicht. Der Kurs startet auf einem fortgeschrittenen Level (C++17/C++20, Templates, Multithreading) — Einsteiger ohne OOP-Grundlage werden den Anschluss schwer halten.
Kann ich den Kurs in Teilzeit absolvieren?
Ja. Der Unterricht findet im virtuellen Klassenzimmer statt und ist für Teilzeitbetrieb neben dem Beruf konzipiert. Vollzeitvarianten und individuelle Modulkombinationen sind auf Anfrage möglich.
Verwandte Kurse
Welche Förderung passt zu dir?
Finde in 30 Sekunden heraus, ob dir ein Bildungsgutschein oder andere Zuschüsse zustehen. Kostenlos & ohne Anmeldung.
Arbeitsmarkt-Report
IT-Berufe sind seit fünf Jahren der größte Fachkräfteengpass am deutschen Arbeitsmarkt. Der Bestand offener IT-Stellen ist 2024 auf einen Rekordstand gestiegen; AI- und Cloud-Skills werden in den nächsten Jahren weiter überdurchschnittlich nachgefragt.
Zielberufe & offene Stellen
Berufe, in denen Absolvent:innen dieses Kurses typischerweise arbeiten — mit bundesweit offenen Stellen der letzten 12 Monate.
- Softwareentwickler14.177 Stellen
- Leiter/Leiterin der Softwareentwicklung6.620 Stellen
- Softwareentwickler/Softwareentwicklerin3.008 Stellen
- Salesforce Administrator84 Stellen
- Technische Informatik (grundständig)59 Stellen
- C++ Developer2 Stellen