Fortgeschrittene PHP-Ausbildung (3 Tage)
Ausbildungsziele:
• Verstehen fortgeschrittener PHP-Konzepte für professionelle Projekte.
• Beherrschung guter Programmierpraktiken für einen effektiven und nachhaltigen Code.
• PHP mit Datenbanken, APIs und Frameworks integrieren für Anwendungen.
• Optimieren und Sichern von PHP-Anwendungen Umsetzung der besten Strategien.
INTERPRETATION
- Anwesend in unseren Räumlichkeiten oder bei Ihnen
Distanciel Online
Finden Sie uns auf:
Straßburg, Lille, Lyon, Reims, Genf, Brüssel, Luxemburg, Frankfurt, Karlsruhe, Berlin, Metz
Preis: 2064 € H.T.
INTRA
(Rufen Sie uns an, um ein Angebot zu erhalten)
Tag 1: Fortgeschrittene PHP Konzepte und Objektorientierte Programmierung (POO)
Morgen: Grundlagen und fortgeschrittene Designs
• Einführung in fortgeschrittene Konzepte
- Erinnerungen basierend auf PHP.
- Neueste Veröffentlichungen (PHP 8 und später).
- Strenges Tippen, anonyme Klassen und moderne Funktionen.
• Objektorientierte Programmierung (POO)
- Klassen, Schnittstellen und Linien.
- Erbe, Polymorphismus und Verkapselung.
- Abstraktions- und Designmuster üblich (Singleton, Factory, etc.).
Nachmittag: STRUKTUREN UND GUTE PRAKTIKEN
• Fehler- und Ausnahmemanagement
- Erweiterte Ausnahmeverwaltung.
- Verwendung von Namensräumen und automatisches Laden mit PSR-4.
• Erstellung eines objektorientierten Mini-Projekts
- Erstellen einer Task-Management-Anwendung mit Klassen und Schnittstellen.
Tag 2: Integration mit Datenbanken und APIs
Morgens: Advanced Data Base Management
• Erweiterte Arbeit mit Datenbanken
- Verbindung mit g.U. und fortgeschrittener Manipulation.
- Transaktionen und SQL Fehlermanagement.
- Optimierung von Abfragen und Indexierung.
• ORM und Datenmanagement
- Einführung in die Lehre oder Eloquent.
- Beziehungsmanagement und Datenbankmigration.
Nachmittag: ARBEIT MIT APIS UND AUTOMATIZIERUNG
• Arbeiten mit APIs
- RESTful API Calls mit URL und file_get_contents().
- Verbrauch und Handhabung von JSON.
- Erstellen einer RESTful API mit PHP (REST-Prinzipien, Endpunkte).
• Praktisches Projekt: API-Anwendung und Datenmanagement
- Erstellen einer API zur Verwaltung von Benutzern und Produkten.
Tag 3: Einführung in Datenbanken und Mini-Projekt
Morgen: CODE SICHERHEIT UND OPTIMIZIERUNG
• Sichere PHP-Anwendungen
- Schutz gegen SQL und XSS Injektionen.
- Sichere Sitzung und Cookie-Management.
- Password Hash und Validierung (bcrypt, Argon2).
• Leistungsoptimierung
- Caching mit OpCache und Memcached/Redis.
- Optimieren Sie SQL-Code und Abfrage.
- Reduzierung der Latenz mit Werkzeugen wie Gzip.
Nachmittag : DISCOVERING FRAMEWORKS PHP
• Einführung in fortgeschrittene PHP Frameworks
- Präsentation der Frameworks Laravel und Symfony.
- Vergleich und Auswahl nach Projekten.
- Installation und Grundkonfiguration.
• Entwurf der Synthese
- Entwicklung einer Mini-Anwendung mit Laravel oder Symfony.
- Integration von Sicherheitskonzepten, API und POO während der Ausbildung.
Methodik
• Alternative Theorie und Praxis für schnelle Assimilation.
• Umsetzung von konkreten Übungen, um jedes Konzept anzuwenden.
• Personalisiertes Coaching, um die Bedürfnisse der Teilnehmer zu erfüllen.
• Dieses Programm ermöglicht es Ihnen, eine solide Grundlage zu haben, um mit PHP zu arbeiten und Auszubildende für mehr Weiterbildung vorzubereiten (objektorientierte PHP, Frameworks wie Laravel, etc.).
Flüssig
- Eine funktionelle Anwendung während des Trainings.
- Gute Praktiken zur Entwicklung und Pflege eines robusten PHP-Codes.
- Ein Leitfaden zur Vertiefung der diskutierten Konzepte und Werkzeuge.