PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler Schulung

PHP Schulung Programmierung Schulung

PHP Schulung:
Objektorientierungskonzepte und Umsetzung mit PHP

PHP ist die am häufigsten verwendete Sprache zum Erstellen von modernen Websites und Webapplikationen. PHP ist übrigens ein rekursives Akronym für "PHP: Hypertext Preprocessor" bzw. ursprünglich "Personal Home Page Tools". PHP wurde 1995 veröffentlich und ist eine Skriptsprache, die eine an C und Perl angelehnten Syntax besitzt. Seit PHP5 wurden objektorientierte Ansätze in die Sprache integriert sowie eine Unterstützung der Verarbeitung von XML-Daten. Mit PHP7 wurde die Zend Engine integriert und die Verarbeitungsgeschwindigkeit im Vergleich zur Version 5.6 fast verdoppelt. In diesem Kurs werden sowohl die Konzepte der objektorientierten Denkweise vermittelt als auch die Sprache PHP und die Umsetzung dieser Konzepte.

Sie erlernen die Grundlagen der Skriptsprache PHP. Sie wissen dann, wie man PHP installiert und konfiguriert und kennen die Strukturelemente, Funktionen und Möglichkeiten zur externen Datenanbindung. Nach dieser Schulung haben Sie die Konzepte der objektorientierten Denkweise von der Analyse bis zur Implementierung verstanden und können diese Konzepte mit PHP umsetzen.

Diese PHP Schulung bieten wir Ihnen auch als individuelles PHP Training vor Ort als Firmen-Seminar an.

Seminarinhalt  

Diese Agenda ist auch separat buchbar als PHP Grundlagen.

 

Eine Einführung in PHP

  • Einleitung
  • Aufbau einer Webseite/Anwendung mit PHP

Kommentare in PHP

  • Zeilenkommentar
  • Blockkommentar

Ausgaben in PHP

  • echo
  • print
  • print_r
  • var_dump
  • printf()
  • flush()

Datentypen in PHP (Variablen und Konstante)

  • Operationen mit Variablen
  • Zeichenkettenoperatoren
  • Mathematische Operatoren
  • Gekoppelte Zuweisungsoperatoren
  • Konstanten
    • Literalkonstante
    • define()
  • Ganzzahlen
  • Gleitkommazahlen
  • Zeichenketten
    • Einfaches \' Hochkomma
    • Nowdoc
    • Doppelte " Anführungszeichen
    • Heredoc
    • Text-Inhalte die übersetzt werden in " bzw Heredoc
    • Escape-Sequenzen für Sonderzeichen
    • Parsing von Variablen
    • String Operatoren
  • Array()
    • Numerische Arrays
    • Assoziative Arrays
    • Array-Funktionen

Funktionen in PHP

  • Einfache Funktion
  • Mit einem Parameter
  • Mit Rückgabe
  • Rückgabe mehrere Werte
    • per Referenz
    • array()
    • array() / list()
    • array() / extract()
  • Optionale Parameter
  • Type Hinting
    • bis PHP 7.x
    • ab PHP 7.x

Schleifen in PHP

  • for Schleife
  • while Schleife
  • do ... while Schleife
  • foreach()

Verzweigungen / Kontrollstrukturen in PHP

  • if
  • switch()
  • ? :  - Konditionaloperator

Logische Verknüpfungsoperatoren in PHP

  • Und (Konjunktion)
  • Oder (Disjunktion)
  • Entweder Oder
  • Ausschließliches Oder
  • Nicht (Negation)

Datenübertragung durch Formulare mit PHP

  • POST
  • GET
  • $_REQUEST
  • Formularfelder verarbeiten

Datenbankzugriff mit PHP

  • MySQL / MariaDB
  • PostgreSQL
  • PDO - PHP Data Objects
  • Optional bzw. auf Wunsch mit SQL Server, Oracle

Fehlerbehandlung in PHP
Session Handling in PHP
OOP - Objekt Orientierte Programmierung in PHP

  • Klasse
  • Objekt
  • Methode
  • Eigenschaft
  • Zugriffsoperator
  • Beispiele: DateTime


Diese Agenda ist auch separat buchbar als PHP für Fortgeschrittene.


Einführung in die Objektorientierung PHP

  • Klassen
  • Objekte
  • Methoden
  • Eigenschaften
  • Konstanten
  • Zugriffsoperatoren
    • self::
    • $this
    • ->

Klassenkonzepte in PHP

  • static
    • Eigenschaft
    • Methode
    • $self
  • Konstruktor und Destruktor
  • Private und Public (private und öffentliche)
  • Get-ter und Set-ter-Methoden

Vererbung in PHP

  • override (Überschreiben von Methoden)
  • protected (geschützte Eigenschaften und Methoden)
  • abstract
  • finally

Interfaces - Schnittstellen in PHP

  • Überladung
  • Eigenschaften
  • Methoden
Magische Methoden
  • Copy-Konstruktor / __clone
  • __construct(),  __destruct(), __call(), __callStatic(), __get(), __set(), __isset(),  __unset(), __sleep(), __wakeup(), __toString(), __invoke(),  __set_state(), __clone() und __debugInfo()

Traits - Wiederverwendung von Code

  • Traits als besondere Variante der Mixins
  • Konfliktlösung
  • Veränderung der Sichtbarkeit
  • Singleton mit einem Trait

Type Hinting
Vordefinierte Interfaces und Klassen
Moderne OO-Techniken in PHP

  • Späte statische Bindung
  • Anonyme Klassen
  • Anonyme Funktionen

Code-Strukturierung und Modularisierung in PHP

  • Namespace
  • class error()
  • Verweise
  • Design-Pattern

Weitere Informationen  

Zielgruppe

Programmierer, die sich einen ersten Einstieg in PHP verschaffen wollen und eine neue Scriptsprache kennenlernen möchten, mit der sie viele Standardsituationen meistern können, Web-Entwickler mit HTML-Kenntnissen, die sich serverseitiges Scripting mit objektorientierter Vorgehensweise aneignen wollen


Voraussetzungen

  • HTML-Kenntnisse, wie sie der HTML5 Kurs bietet (erforderlich).
  • SQL- und Javascript-Kenntnisse (empfohlen)
  • Grundlegende PHP-Kenntnisse (empfohlen)

Haben Sie Fragen oder Wünsche?

Rufen Sie uns kostenlos an unter
0800 4772466


Senden Sie uns gerne eine E-Mail an beratung@incas-training.de

Schulungsinformation

Termine und Preise  

PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler Schulung

Preis:
€ 2.170,00 zzgl. MwSt.
€ 2.582,30 inkl. MwSt.

Dauer:
5 Tage

PDF Download
Köln    
5 Tage PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler
  Beginn: Mo 10:00 Uhr   Durchführungsgarantie, aber leider ausgebucht
  Ende: Fr 16:00 Uhr  
Krefeld    
5 Tage PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler
  Beginn: Mo 09:30 Uhr  
  Ende: Fr 17:00 Uhr  
Köln    
5 Tage PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler
  Beginn: Mo 09:00 Uhr  
  Ende: Fr 17:00 Uhr  
Krefeld    
5 Tage PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler
  Beginn: Mo 09:00 Uhr  
  Ende: Fr 17:00 Uhr  
Köln    
5 Tage PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler
  Beginn: Mo 10:00 Uhr  
  Ende: Fr 16:00 Uhr  
Krefeld    
5 Tage PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler
  Beginn: Mo 09:30 Uhr  
  Ende: Fr 17:00 Uhr  
Krefeld    
5 Tage PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler
  Beginn: Mo 09:00 Uhr  
  Ende: Fr 17:00 Uhr  
Köln    
5 Tage PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler
  Beginn: Mo 09:00 Uhr  
  Ende: Fr 17:00 Uhr  
Köln    
5 Tage PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler
  Beginn: Mo 09:00 Uhr  
  Ende: Fr 17:00 Uhr  
Krefeld    
5 Tage PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler
  Beginn: Mo 09:00 Uhr  
  Ende: Fr 17:00 Uhr  
Krefeld    
5 Tage PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler
  Beginn: Mo 09:00 Uhr  
  Ende: Fr 17:00 Uhr  
Köln    
5 Tage PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler
  Beginn: Mo 09:00 Uhr  
  Ende: Fr 17:00 Uhr  
Köln    
5 Tage PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler
  Beginn: Mo 09:00 Uhr  
  Ende: Fr 17:00 Uhr  
Krefeld    
5 Tage PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler
  Beginn: Mo 09:00 Uhr  
  Ende: Fr 17:00 Uhr  
Krefeld    
5 Tage PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler
  Beginn: Mo 09:00 Uhr  
  Ende: Fr 17:00 Uhr  
Köln    
5 Tage PHP Kompakt: Grundlagen und fortgeschrittene Techniken für Web-Entwickler
  Beginn: Mo 09:00 Uhr  
  Ende: Fr 17:00 Uhr  
Wunschtermin auf Anfrage
Sie möchten dieses Training gerne an einem anderen Termin oder Ort besuchen?

Bitte klicken Sie Ihre Wunschtermine an

 

*  Diese Felder müssen ausgefüllt sein

Organisatorisches zum Seminar   

Kategorie: PHP

Sonstiges:
Getränke, Mittagessen, PHP-Teilnahmezertifikat und PHP-Schulungsunterlagen sind im Preis inbegriffen

Stichworte zu dieser PHP Schulung:
PHP, Skripte, Programmierung, HTML

Informationen zum Durchführungsort:
Krefeld Düsseldorf Essen Köln

PHP Firmenschulung  

Die Vorteile einer PHP Firmenschulung in Ihrem Hause (InHouse Schulung) oder bei der INCAS liegen auf der Hand:

  • Teilnehmerunabhängiger Tagessatz
  • Zeitersparnis durch eine kurze und intensive PHP Schulung
  • Freie Terminwahl, auf Wunsch auch Abends oder an Wochenenden
  • Zielorientierter als eine offene PHP Schulung, da exakt auf Ihre Bedürfnisse zugeschnitten
  • Vertraulicher, da Internes auch intern bleibt
  • Wir leihen Ihnen auf Wunsch gerne Schulungsrechner

PDF Download Firmenschulung Senden Sie mir ein unverbindliches Angebot:

Ansprechpartner

Gewünschter PHP Seminarort

  •  
  •  
  •  

Durch die individuelle Schulungsmethodik konnten alle unsere Fragen sofort und im vollen Umfang geklärt werden! Klasse!

Tobias Hambloch, Canon Deutschland HTML4

Das Seminar hat mir sehr gut gefallen, das Aufbau-Seminar habe ich heute in der Mittagspause gebucht.

Christian Vogt, N. Vortmann GmbH HTML4 - Webseiten effektiv erstellen

Sehr gutes und zielgerichtetes Training.

Fabian Uhlenbrock, TARCUS Institut PHP 5 Grundlagen

Sehr informativ und in der Praxis wiederverwendbar.

Dimitri Bryjak, HSBC Trinkaus Javascript für Anfänger

Wenn wir wieder Expression Web Schulungsbedarf haben, kommen wir gerne wieder auf Sie zurück. Herrn Petuchow haben wir als sehr guten und überaus kompetenten Kursleiter kennen und schätzen gelernt.

Christian Müller, Endress+Hauser AG Microsoft Expression Web

Gute und erfolgreiche Schulung. Werde bei weiteren Schulungen auf INCAS zurückgreifen!

Alice Sturmann, Elégance Rolf Offergelt GmbH HTML4 - Webseiten effektiv erstellen

Moderne und top ausgestattete Seminarräume, welche das Lernen erleichtern. Zudem ein Trainer der auf alle Belange der Teilnehmer eingeht. Insgesamt ein sehr gelungenes Training, was man uneingeschränkt weiterempfehlen kann.

Julian Karhoff, DURABLE Hunke & Jochheim GmbH & Co. KG PHP 5 Fortgeschrittene

Es war ein sehr informatives und gut geführtes Seminar!

Stephan Schäfer, KVWL HTML5 - Webcontent der nächsten Generatio

Qualifizierter und autorisierter Trainer

Alternative Programmierung Trainings 

Kontakt  

INCAS Training und Projekte GmbH & Co. KG
Europark Fichtenhain A 15
D-47807 Krefeld
Fon: 02151 366250
Freecall: 0800 4772466
Fax: 02151 3662529
E-Mail: info@incas-training.de