- Home
- /
- Software- & Webentwicklung
- /
- Programmiersprachen
- /
- PHP
- /
- MongoDB für PHP Entwickler
MongoDB für PHP Entwickler
Schulungsinhalt
Einführung in MongoDB
- Grundlagen und Konzept von MongoDB
- Geschichte und Verbreitung
- Prinzipien und Architektur
- Wichtige Begriffe und Terminologie
- Deployment-Strategien
- Datenmodellierung: Dokumente, Collections und Datenbanken
Installation und Konfiguration
- Einrichtung einer Single-Instance-Umgebung
- Praktische Übung: Installation einer Single Instance
- Unterschiede zwischen Windows und Linux
Replica Set
- Konzepte und grundlegende Begriffe
- Architektur und Infrastruktur
- Einrichtung und Konfiguration
- Praktische Übung: Installation eines Replica Sets
JSON und BSON
- Grundlagen und Syntax
- Datentypen und deren Eigenschaften
- Einsatz und Nutzung in MongoDB
Performance und Indexierung
- Optimierung von Abfragen durch Indexierung
- Erstellung und Verwaltung von Indexen
- Unterschiedliche Indexarten und ihre Anwendungsfälle
Arbeiten mit der MongoDB Shell
- Einführung in die Shell-Grundlagen
- Automatisierung mit Shell Scripting
- Anpassung und Konfiguration der Shell
Praktische Übungen: CRUD-Operationen in MongoDB
- Create: Hinzufügen von neuen Datensätzen
- Read: Abrufen und Abfragen von Daten
- Update: Aktualisieren von vorhandenen Datensätzen
- Delete: Löschen von Datensätzen
Sharded Cluster
- Einführung in die Grundlagen und wesentliche Begriffe
- Architektur und Infrastruktur eines Sharded Clusters
- Auswahl und Verwendung von Shard-Keys
Praktische Übungen: Administrative Aufgaben
- Konfiguration des Oplogs zur Replikation
- Durchführung von Backup und Wiederherstellung
- Import und Export von Daten
- Optimierung der Abfrageperformance
- Steigerung der Datenbankperformance
- Sicherheitsmanagement: Benutzerverwaltung, Gruppen und Rechte
Praktische Übungen: Entwickler
- Nutzung des Aggregation Frameworks und der Aggregation Pipelines
- Verarbeitung von Geodaten und Einsatz geospatialer Indexe
- Verwaltung von Dateien mit GridFS
- Arbeiten mit Tailable Cursors und Change Streams
MongoDB Compass, Tool für Entwickler
MongoDB und PHP
- Einsatz des PHP-Treibers für MongoDB
- Nutzung der MongoDB-Klassen in PHP
- Arbeiten mit BSON-Datentypen in PHP
- Authentifizierung in MongoDB
- Write Concern Acknowledgments und Read Preferences
- Verwendung von Repeatable Writes
Optional: Integration von MongoDB in PHP-Frameworks
- Anbindung von MongoDB in Symfony
- Nutzung von MongoDB in Laravel
- Integration von MongoDB mit Doctrine
Zielgruppe
Seminarziele
Die viertägige Schulung „MongoDB für PHP Entwickler“ vermittelt Ihnen fundiertes Wissen zur Entwicklung von PHP-Anwendungen mit MongoDB. Sie lernen, wie Sie effiziente Datenmodelle erstellen, Indizierungen optimieren und leistungsstarke Abfragen durchführen. Ein weiterer Schwerpunkt liegt auf der nahtlosen Integration von MongoDB in PHP-Anwendungen, sodass Sie den Datenbanktreiber effektiv nutzen und typische Herausforderungen souverän meistern können.
Vorkenntnisse
Für die Teilnahme an der Schulung sind grundlegende Kenntnisse in Betriebssystemen und Datenbanken erforderlich. Erfahrungen mit der Nutzung der Systemkonsole unter Linux oder Windows sind von Vorteil. Zusätzlich sind Vorkenntnisse in JavaScript und PHP hilfreich, aber nicht zwingend notwendig.
Seminardauer
Preis
Präsenzseminar/FLEXINAR®:
LIVEINAR®:
Individual Training: Preis auf Anfrage
Inhouse Training: Preis auf Anfrage
Seminarnummer

Martin Heubeck
Group Leader Sales
- martin.heubeck@protranet.de
Beratungszentrale und Buchungshotline:
- 0800 3400311
- beratung@protranet.de
Kataloge
Formate