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.