Sie sind hier
E-Book

PHP 7 und MySQL

Ihr praktischer Einstieg in die Programmierung dynamischer Websites

AutorFlorence Maurice
Verlagdpunkt
Erscheinungsjahr2019
Seitenanzahl600 Seiten
ISBN9783960885535
FormatePUB
KopierschutzWasserzeichen
GerätePC/MAC/eReader/Tablet
Preis22,90 EUR
Mit diesem Buch meistern Sie ohne große Vorkenntnisse den Einstieg in die Programmierung dynamischer Webseiten mit PHP und MySQL. Florence Maurice vermittelt Ihnen alles, was Sie benötigen, um Ihre erste eigene dynamische Website zu erstellen - inklusive eines Crashkurses in HTML und CSS. Leicht nachvollziehbar zeigt sie, wie Sie - eine Entwicklungsumgebung für PHP einrichten - Schleifen definieren, Bedingungen formulieren und Funktionen verwenden - Formulardaten mit PHP verarbeiten - mit Cookies und Sessions Besucher wiedererkennen - MySQL/MariaDB-Datenbanken einsetzen - mit PHP Datenabfragen durchführen.Auch fortgeschrittene Themen kommen nicht zu kurz. Sie lernen u.a., wie Sie - in die objektorientierte Programmierung einsteigen - PDO für den Datenbankzugriff nutzen - Grafiken und PDF-Dokumente mit PHP erzeugen - ein PHP-Framework (Laravel) benutzen - auf Ajax-Anfragen reagieren.Besonders berücksichtigt wird das oft vernachlässigte Thema Sicherheit! Anhand von kleinen praktischen Beispielen können Sie alle Techniken nachvollziehen. In zahlreichen Übungen verfestigen Sie das Gelernte und wenden es praktisch an. Nach der Lektüre sind Sie in der Lage, mit PHP und MySQL eigene serverseitige datenbankgestützte Anwendungen zu erstellen.

Florence Maurice gibt Trainings, Inhouseschulungen und individuelle Coachings zu Webthemen, setzt eigene Webprojekte um und schreibt regelmäßig Artikel in Fachzeitschriften. Sie ist Autorin mehrerer Fachbücher zu CSS, PHP und MySQL sowie mobilem Webdesign.

Kaufen Sie hier:

Horizontale Tabs

Leseprobe

Inhaltsverzeichnis


1Das Prinzip dynamischer Webseiten

2Die Entwicklungsumgebung einrichten

2.1Verschiedene Entwicklungsumgebungen

2.2XAMPP-Installation unter Windows

2.3XAMPP für Linux

2.4XAMPP/MAMP für macOS

2.5XAMPP testen

2.6Erste Beispieldatei

2.7Mögliche Probleme beim Aufruf des ersten PHP-Dokuments

2.8PHP konfigurieren

2.9Alternative zu XAMPP: integrierter Webserver oder ein eigener virtueller Server

2.10Mehr PHP: Erweiterungen und Composer

2.10.1Composer installieren

2.11Zusammenfassung

3HTML und CSS – Grundlagen

3.1Grundstruktur

3.1.1Inhalte mit Überschriften, Absätzen und Listen strukturieren

3.1.2Aufzählungen

3.2Sonderzeichen und Zeichencodierung

3.3Verknüpfungen – Links und Bilder

3.3.1Links

3.3.2… und Bilder

3.4Daten übersichtlich über Tabellen darstellen

3.5Elemente zur Strukturierung

3.6Meta-Elemente

3.7Formatierung mit CSS

3.7.1Farbangaben

3.7.2Mehr Freiheit durch Klassen

3.7.3Weitere Selektoren

3.7.4Weitere häufig benötigte Formatierungen

3.8Zusammenfassung

4PHP-Basics

4.1PHP in HTML-Dokument einbinden

4.1.1Verschiedene Varianten der Einbindung

4.1.2PHP-Befehle überall

4.2Kommentare

4.3Variablen definieren und ausgeben

4.3.1Notice bei nicht initialisierten Variablen

4.3.2Den Inhalt von Variablen ausgeben

4.3.3Sonderzeichen in Anführungszeichen

4.3.4Variablennamen über {} kennzeichnen

4.3.5Komfortable Ausgabe über HereDoc und NowDoc

4.3.6Qual der Wahl: einfache oder doppelte Anführungszeichen?

4.3.7Voll flexibel: variable Variablen

4.4Konstanten definieren

4.5Operatoren

4.5.1Arithmetische Operatoren

4.5.2Strings verknüpfen

4.6Datentypen

4.6.1Strings

4.6.2Integer und Float

4.6.3Wahrheitswerte

4.6.4Weitere Datentypen

4.6.5Immer der richtige Typ

4.6.6TypeCasting

4.7Arrays

4.7.1Arrays erstellen

4.7.2Informationen über Arrays ausgeben lassen

4.7.3Arrays durchlaufen mit foreach

4.7.4Zufällig ein Bild anzeigen lassen

4.7.5Assoziative Arrays

4.7.6Schlüssel von Arrays richtig angeben

4.7.7Arrays und Variableninterpolation

4.7.8Verschachtelte Arrays am Beispiel

4.8Nützlich für alle Zwecke: Dateien einbinden

4.9Zusammenfassung

5Mehr Basics

5.1Je nachdem … Entscheidungen fällen

5.1.1if – elseif – else

5.1.2Bedingungen kombinieren

5.1.3switch

5.2Schleifen – mehrmals dasselbe tun

5.2.1while-Schleife

5.2.2do-while-Schleife: zumindest einmal

5.2.3Kompakt: die for-Schleife

5.2.4Verschachtelte Schleifen

5.2.5Schleifen steuern über break und continue

5.2.6goto

5.2.7Alternative Syntax für Verzweigungen und Schleifen

5.3Funktionen schreiben

5.3.1Übergabe per Wert und per Referenz

5.3.2Defaultwerte für Parameter

5.3.3Zugriff auf Variablen innerhalb und außerhalb von Funktionen

5.3.4Variadische Funktionen

5.3.5Lambda-Funktionen und Closures

5.4Funktionen: Datentyp von Parametern und Rückgabewerten angeben

5.4.1Datentyp von Parametern bestimmen – skalare Typdeklarationen

5.4.2Datentyp bei Rückgabewerten festlegen

5.5Klassen und Objekte

5.5.1Objektorientierte Programmierung

5.5.2Methoden und Eigenschaften

5.6Unterstützung bei der Fehlersuche

5.6.1Leerzeichen und Einrückungen

5.6.2Editor mit mehr Fähigkeiten

5.7Fehlersuche – der Parse Error

5.7.1Fehlendes Anführungszeichen

5.7.2Vergessene geschweifte Klammern

5.7.3Mehr Fehlertypen

5.8Zusammenfassung

6Funktionen für Strings, Arrays, Datum und mehr

6.1Funktionen im PHP-Manual

6.2Funktionen für Variablen

6.3Funktionen für Strings

6.3.1Mehr Optionen für die Ausgabe

6.3.2Suchen, Finden und Ersetzen

6.3.3Volle Freiheit mit regulären Ausdrücken

6.3.4Zusammenarbeit mit HTML

6.3.5Zeichencodierungen

6.4Funktionen für Arrays

6.4.1Arrays und Strings

6.4.2Arrays sortieren

6.4.3Weitere Arrayfunktionen

6.5Arbeiten mit Datum und Uhrzeit – klassisch mit date() & Co.

6.5.1Datum formatiert ausgeben über date()

6.5.2strftime() und setlocale()

6.5.3Ein beliebiges Datum festlegen

6.5.4Die Differenz zwischen zwei Daten berechnen

6.5.5Datumsangabe überprüfen

6.6DateTime-Klasse – Datumsangaben inklusive Zeitzonen und mehr

6.6.1Die DateTime-Klasse nutzen

6.6.2Eingedeutschte Datumsangaben

6.6.3Zeitspannen addieren und mit wiederkehrenden Terminen arbeiten

6.6.4Mit Zeitzonen arbeiten – oder wie viel Uhr ist es in Mexico City?

6.7Zusammenfassung

7Formulare verarbeiten mit PHP

7.1Formularbasis

7.1.1Verarbeitung im selben Skript

7.2Zwei Methoden: POST und GET

7.3Weitere Formularelemente

7.3.1Radiobuttons, Auswahllisten und...

Blick ins Buch

Weitere E-Books zum Thema: Programmiersprachen - Softwareentwicklung

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

Programmieren lernen in PHP 5

E-Book Programmieren lernen in PHP 5
Format: PDF

Mit der Version 5 erreicht PHP einen bemerkenswerten Reifegrad, der PHP zu einer festen Größe in der Welt der Webprogrammierung macht. Gerade die leichte Erlernbarkeit macht PHP zur idealen…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Weitere Zeitschriften

ARCH+.

ARCH+.

ARCH+ ist eine unabhängige, konzeptuelle Zeitschrift für Architektur und Urbanismus. Der Name ist zugleich Programm: mehr als Architektur. Jedes vierteljährlich erscheinende Heft beleuchtet ...

arznei-telegramm

arznei-telegramm

Das arznei-telegramm® informiert bereits im 53. Jahrgang Ärzte, Apotheker und andere Heilberufe über Nutzen und Risiken von Arzneimitteln. Das arznei-telegramm®  ist neutral und ...

Ärzte Zeitung

Ärzte Zeitung

Zielgruppe:  Niedergelassene Allgemeinmediziner, Praktiker und Internisten. Charakteristik:  Die Ärzte Zeitung liefert 3 x pro Woche bundesweit an niedergelassene Mediziner ...

Bibel für heute

Bibel für heute

BIBEL FÜR HEUTE ist die Bibellese für alle, die die tägliche Routine durchbrechen wollen: Um sich intensiver mit einem Bibeltext zu beschäftigen. Um beim Bibel lesen Einblicke in Gottes ...

die horen

die horen

Zeitschrift für Literatur, Kunst und Kritik."...weil sie mit großer Aufmerksamkeit die internationale Literatur beobachtet und vorstellt; weil sie in der deutschen Literatur nicht nur das Neueste ...