Einstieg in PHP 7 und MySQL - Thomas Theis

Einstieg in PHP 7 und MySQL

Für Programmieranfänger geeignet. So programmieren Sie dynamische Websites mit PHP und MySQL. Inkl. MariaDB

(Autor)

Buch | Softcover
616 Seiten | Ausstattung: mit CD-ROM
2018 | 13., aktualisierte Auflage
Rheinwerk (Verlag)
978-3-8362-6312-2 (ISBN)
24,90 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
Dynamische Webseiten selbst entwickeln:
  • Schnell und einfach dynamische Webseiten entwickeln
  • Mit vielen Beispielprojekten und Übungsaufgaben
  • Formulardaten auswerten und speichern, Sessions, Sicherheit, Grafiken, Ajax u. v. m.

Dynamische Webseiten und Anwendungen entwickeln – das ist Ihr Ziel. In diesem Buch lernen Sie die dafür nötigen Grundlagen zu PHP und MySQL (bzw. MariaDB).

Es werden alle Themen behandelt, die Sie zum Erstellen von Blogs, Webshops, Chats, Foren u. Ä. benötigen. Leicht nachvollziehbare, sofort einsetzbare Beispiele und Übungen helfen Ihnen bei der Umsetzung in eigene Projekte.

Ein Programmierkurs für Programmieranfänger zu Beginn des Buches stellt sicher, dass Ihnen der Einstieg sicher gelingt.

Lernen Sie programmieren mit PHP
Dieses Buch begleitet Sie sicher bei Ihren ersten Schritten: von der Installation eines lokalen Webservers über die Grundlagen von PHP bis zur objektorientierten Programmierung.

Erstellen Sie Datenbanken
Sie erfahren, wie Sie Datenbanken mit MySQL oder MariaDB erstellen und mit PHP darauf zugreifen. Damit beherrschen Sie das Handwerkszeug, um z. B. ein Gästebuch, einen Webshop oder einen Blog zu entwickeln.

Machen Sie Ihr Projekt webtauglich
Sie erfahren, wie Sie mit PHP Grafiken erstellen, automatische E-Mails versenden, mit Cookies arbeiten, die Sicherheit Ihrer Projekte erhöhen, JavaScript und CSS integrieren sowie Ajax unter PHP nutzen.

Mit Start-Paket auf CD-ROM
Auf der CD-ROM finden Sie alle Code-Beispiele des Buches, Musterlösungen zu den Übungsaufgaben, eine Entwicklungsumgebung mit PHP 7 und weitere Tools.

Das Buch beinhaltet insbesondere:
  • PHP-Programmierkurs
  • Datenbanken anlegen
  • Objektorientierte Programmierung
  • Sessions & Cookies
  • Grafiken & PDFs erstellen
  • Installation des lokalen Webservers
  • Hinweise für Windows-, Mac- und Ubuntu-Nutzer

Thomas Theis ist Dipl.-Ing. Technische Informatik. Er arbeitet als Berater und Trainer mit dem Schwerpunkt Programmierung. Seit vielen Jahren unterrichtet er Studenten und Auszubildende, insbesondere Programmieranfänger, und weiß daher um die vielen Stolperfallen, mit denen Einsteiger konfrontiert werden. Er ist Autor vieler erfolgreicher Bücher, darunter »Einstieg in Python« und »Einstieg in C#«, die ebenfalls beim Rheinwerk Verlag erschienen sind.

Einführung ... 171. PHP-Programmierkurs ... 211.1 ... Einbettung von PHP in HTML ... 211.2 ... Kommentare ... 241.3 ... Variablen, Datentypen und Operatoren ... 251.4 ... Einfache Formularauswertungen ... 351.5 ... Verzweigungen ... 421.6 ... Mehr über Verzweigungen ... 551.7 ... Schleifen ... 651.8 ... Funktionen ... 781.9 ... Behandlung von Fehlern ... 941.10 ... Felder ... 981.11 ... Mehr über Funktionen ... 1051.12 ... Beispiele ... 1212. Daten senden und auswerten ... 1352.1 ... Textelemente ... 1352.2 ... Auswahlelemente ... 1432.3 ... Aktionselemente ... 1522.4 ... Weitere Möglichkeiten ... 1552.5 ... Beispiele ... 1742.6 ... PHP-Programme publizieren ... 1863. Datenbanken mit MySQL ... 1873.1 ... MySQL und phpMyAdmin ... 1883.2 ... PHP und MySQL ... 1943.3 ... Abfragen über mehrere Tabellen ... 2333.4 ... MySQL-Datenbanken publizieren ... 2424. Objektorientierung in PHP ... 2514.1 ... Was ist objektorientierte Programmierung? ... 2514.2 ... Klassen und Objekte ... 2524.3 ... Konstruktor und Ausgabe ... 2574.4 ... Destruktor ... 2594.5 ... Optionale Parameter ... 2614.6 ... Konstanten und statische Elemente ... 2634.7 ... Kopie und Referenz ... 2664.8 ... Typhinweise ... 2704.9 ... Objekte und Felder ... 2704.10 ... Vererbung ... 2744.11 ... Schnittstellen ... 2794.12 ... Namensräume ... 2834.13 ... Serialisierung ... 2864.14 ... Beispiel "Scheck" ... 2894.15 ... Beispiel "Kopfrechnen" ... 2945. Fehler behandeln, Sicherheit erhöhen ... 2955.1 ... Anzeige von Fehlern ... 2955.2 ... Dauerhafte Konfiguration der Anzeige von Fehlern ... 2955.3 ... Temporäre Konfiguration der Anzeige von Fehlern ... 2985.4 ... Angriffe und Sicherheit ... 2996. Zeichenketten ... 3036.1 ... Länge und Umwandlungsfunktionen ... 3036.2 ... Zeichenketten und Felder ... 3056.3 ... Teilzeichenketten ... 3076.4 ... Suchen nach Position ... 3096.5 ... Vergleich von Zeichenketten ... 3106.6 ... Codierung von Zeichen ... 3126.7 ... Verschlüsselung ... 3147. Dateien und Verzeichnisse ... 3177.1 ... Dateitypen ... 3177.2 ... Schreiben einer sequenziellen Datei ... 3187.3 ... Lesen einer sequenziellen Datei ... 3217.4 ... Verbessertes Lesen einer Datei ... 3237.5 ... Vereinfachtes Lesen einer Datei ... 3247.6 ... Schreiben einer CSV-Datei ... 3257.7 ... Lesen einer CSV-Datei ... 3277.8 ... Ein einfacher Webcounter ... 3287.9 ... Wahlfreier Zugriff ... 3307.10 ... Informationen über Dateien ... 3337.11 ... Informationen über ein einzelnes Verzeichnis ... 3347.12 ... Informationen über den Verzeichnisbaum ... 3378. Felder ... 3418.1 ... Feld kopieren ... 3418.2 ... Feld als Parameter ... 3428.3 ... Feld als Rückgabewert ... 3438.4 ... Zufällige Werte aus einem Feld ... 3448.5 ... Typhinweise ... 3468.6 ... foreach-Schleife mit Referenzen ... 3478.7 ... Operationen für numerisch indizierte Felder ... 3488.8 ... Sortierung eines assoziativen Feldes ... 3588.9 ... Zweidimensionale Felder ... 3598.10 ... Benutzerdefinierte Sortierung ... 3698.11 ... list-Anweisung ... 3729. Datum und Zeit ... 3759.1 ... Zeit ermitteln und ausgeben ... 3759.2 ... Zeit formatiert ausgeben ... 3769.3 ... Zeitangabe prüfen ... 3799.4 ... Absolute Zeitangabe erzeugen ... 3809.5 ... Relative Zeitangabe erzeugen ... 3819.6 ... Mit Zeitangaben rechnen ... 3839.7 ... Zeitbereich auswählen ... 3869.8 ... Zeitstempel in Datenbanken ... 3879.9 ... Beispiel Feiertagsberechnung ... 3899.10 ... Kopfrechnen mit Zeitmessung ... 39210. Mathematische Funktionen ... 39910.1 ... Ganze Zahlen und Fließkommazahlen ... 39910.2 ... Exponentialoperator ... 40110.3 ... PHP als Taschenrechner ... 40210.4 ... Umwa

Erscheinungsdatum
Reihe/Serie Rheinwerk Computing
Verlagsort Bonn
Sprache deutsch
Maße 172 x 230 mm
Einbandart kartoniert
Themenwelt Sachbuch/Ratgeber Natur / Technik Technik
Informatik Datenbanken MySQL
Informatik Netzwerke Webserver
Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Web / Internet PHP
Informatik Web / Internet Web Design / Usability
Schlagworte Buch lernen Tipps Workshop Kurs Wissen Infos Rheinwerk-Verlag Galileo Computing Ratgeber • CSS • Datenbank • Dynamische Webseiten • Einsteiger • HTML • MariaDB • MySQL • MySQL lernen • PHP 7 • PHP lernen • PHP programmieren • Programmier-Anfänger • Programmieren • Serverprogrammierung • Skriptsprache • Webentwicklung • Webserver
ISBN-10 3-8362-6312-2 / 3836263122
ISBN-13 978-3-8362-6312-2 / 9783836263122
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich

von Jon Duckett

Buch | Softcover (2022)
Wiley-VCH (Verlag)
45,00