PHP and MySQL Web Development

Upgrade your Web Development skills! Learn how to create dynamic and data-driven web applications.

(Pearson-PHP-MYSQL-complete) / ISBN : 978-1-61691-045-7
Dieser Kurs beinhaltet
Lessons
TestPrep
Hands-On Labs
Instructor Led (Hinzufügen Auf)
AI Tutor (Hinzufügen Auf)
243 Rezension
Holen Sie sich eine kostenlose Testversion

Über diesen Kurs

The PHP and MySQL training course equips you with the knowledge and skills needed to create innovative and dynamic websites. It is a step-by-step study guide that focuses on the fundamentals of PHP and MySQL to create interactive, database-driven sites. The course has a comprehensive curriculum covering everything from basic syntax to implementing advanced features. Additionally, it has been embedded with engaging multimedia resources, quizzes, flashcards and hands-on exercises to reinforce your learning. By the end of this course, you’ll be skilled to create simple websites as well as complex e-commerce platforms and content management systems.

Fähigkeiten, die Sie erwerben werden

  • Understanding of core syntax: PHP, variables, data types, control structures, and functions
  • Expertise in Object-Oriented Programming (OOP): create classes, and objects, and implement inheritance and polymorphism
  • Manipulate files, directories, and the file system
  • Session control and management
  • Design relational databases using MySQL
  • Skilled in data manipulation: Insert, retrieve, update, and delete 
  • Expert in writing SQL queries for various database operations
  • Ability to integrate PHP and MySQL databases
  • Skilled in dynamic content generation and form processing 
  • Identify and troubleshoot issues in PHP code and MySQL queries

Unterricht

33+ Unterricht | 12+ Übungen | 238+ Tests | 170+ Karteikarten | 170+ Glossar der Begriffe

Testvorbereitung

100+ Fragen vor der Beurteilung | 100+ Fragen nach der Bewertung |

Praktische Übungen

60+ LiveLab | 60+ Videoanleitungen | 01:20+ Hours

1

Einführung

  • Warum Sie dieses Buch lesen sollten
  • Was Sie aus diesem Buch lernen werden
  • Was ist PHP?
  • Was ist MySQL?
  • Warum PHP und MySQL verwenden?
  • Einige der Stärken von PHP
  • Einige der Stärken von MySQL
  • Was ist neu in MySQL (8.x)?
  • Wie ist dieses Buch organisiert?
  • Endlich
2

PHP-Crashkurs

  • Bevor Sie beginnen: Zugriff auf PHP
  • Erstellen einer Beispielanwendung: Bob's Auto Parts
  • PHP in HTML einbetten
  • Dynamische Inhalte hinzufügen
  • Auf Formularvariablen zugreifen
  • Bezeichner verstehen
  • Untersuchen von Variablentypen
  • Konstanten deklarieren und verwenden
  • Variablenumfang verstehen
  • Verwenden von Operatoren
  • Ermitteln der Formularsummen
  • Präzedenz und Assoziativität verstehen
  • Verwenden von Variablenverarbeitungsfunktionen
  • Entscheidungen mit Bedingungen treffen
  • Wiederholen von Aktionen durch Iteration
  • Aus einer Kontrollstruktur oder einem Skript ausbrechen
  • Verwendung einer alternativen Kontrollstruktursyntax
  • Deklarieren verwenden
  • Nächste
  • Programmierübungen
3

Daten speichern und abrufen

  • Daten für später speichern
  • Speichern und Abrufen von Bobs Bestellungen
  • Dateien verarbeiten
  • Eine Datei öffnen
  • In eine Datei schreiben
  • Eine Datei schließen
  • Aus einer Datei lesen
  • Andere Dateifunktionen verwenden
  • Dateien sperren
  • Ein besserer Weg: Datenbanken
  • Weiterführende Literatur
  • Nächste
  • Programmierübungen
4

Verwenden von Arrays

  • Was ist ein Array?
  • Numerisch indizierte Arrays
  • Arrays mit unterschiedlichen Indizes
  • Array-Operatoren
  • Mehrdimensionale Arrays
  • Sortieren von Arrays
  • Sortieren mehrdimensionaler Arrays
  • Arrays neu anordnen
  • Laden von Arrays aus Dateien
  • Durchführen anderer Array-Manipulationen
  • Weiterführende Literatur
  • Nächste
  • Programmierübungen
5

String-Manipulation und reguläre Ausdrücke

  • Erstellen einer Beispielanwendung: Smart Form Mail
  • Zeichenfolgen formatieren
  • Strings mit String-Funktionen verbinden und teilen
  • Strings vergleichen
  • Teilstrings durch String-Funktionen abgleichen und ersetzen
  • Einführung in reguläre Ausdrücke
  • Teilzeichenfolgen mit regulären Ausdrücken finden
  • Teilzeichenfolgen durch reguläre Ausdrücke ersetzen
  • Strings mit regulären Ausdrücken aufteilen
  • Weiterführende Literatur
  • Nächste
  • Programmierübungen
6

Code wiederverwenden und Funktionen schreiben

  • Die Vorteile der Wiederverwendung von Code
  • Verwenden von require() und include()
  • Verwenden von Funktionen in PHP
  • Definieren Sie Ihre eigenen Funktionen
  • Untersuchung der grundlegenden Funktionsstruktur
  • Verwenden von Parametern
  • Umfang verstehen
  • Referenzübergabe versus Wertübergabe
  • Verwenden des Schlüsselworts „return“.
  • Rekursion implementieren
  • Weiterführende Literatur
  • Nächste
  • Programmierübungen
7

Objektorientiertes PHP

  • Objektorientierte Konzepte verstehen
  • Erstellen von Klassen, Attributen und Operationen in PHP
  • Instanziierende Klassen
  • Verwenden von Klassenattributen
  • Klassenoperationen aufrufen
  • Zugriffskontrolle mit privatem und öffentlichem Zugang
  • Zugriffsfunktionen schreiben
  • Implementierung der Vererbung in PHP
  • Eigenschaften nutzen
  • Entwerfen von Klassen
  • Schreiben Sie den Code für Ihre Klasse
  • Erweiterte objektorientierte Funktionalität in PHP verstehen
  • Nächste
  • Programmierübungen
8

Fehler- und Ausnahmebehandlung

  • Konzepte zur Ausnahmebehandlung
  • Die Ausnahmeklasse
  • Benutzerdefinierte Ausnahmen
  • Ausnahmen bei Bob's Auto Parts
  • Ausnahmen und andere Fehlerbehandlungsmechanismen von PHP
  • Weiterführende Literatur
  • Nächste
  • Programmierübungen
9

Entwerfen Ihrer Webdatenbank

  • Relationale Datenbankkonzepte
  • Entwerfen Ihrer Webdatenbank
  • Webdatenbankarchitektur
  • Weiterführende Literatur
  • Nächste
10

Erstellen Ihrer Webdatenbank

  • Verwendung des MySQL-Monitors
  • Bei MySQL anmelden
  • Erstellen von Datenbanken und Benutzern
  • Benutzer und Berechtigungen einrichten
  • Einführung in das Privilege-System von MySQL
  • Einrichten eines Benutzers für das Web
  • Verwendung der richtigen Datenbank
  • Erstellen von Datenbanktabellen
  • MySQL-Identifikatoren verstehen
  • Auswählen von Spaltendatentypen
  • Weiterführende Literatur
  • Nächste
  • Programmierübungen
11

Arbeiten mit Ihrer MySQL-Datenbank

  • Was ist SQL?
  • Einfügen von Daten in die Datenbank
  • Abrufen von Daten aus der Datenbank
  • Aktualisieren von Datensätzen in der Datenbank
  • Tabellen nach der Erstellung ändern
  • Datensätze aus der Datenbank löschen
  • Tische fallen lassen
  • Eine ganze Datenbank löschen
  • Weiterführende Literatur
  • Nächste
  • Programmierübungen
12

Zugriff auf Ihre MySQL-Datenbank über das Web mit PHP

  • Wie Webdatenbankarchitekturen funktionieren
  • Abfragen einer Datenbank aus dem Web
  • Neue Informationen in die Datenbank einfügen
  • Verwendung anderer PHP-Datenbankschnittstellen
  • Weiterführende Literatur
  • Nächste
  • Programmierübungen
13

Erweiterte MySQL-Administration

  • Das Privilege-System im Detail verstehen
  • Machen Sie Ihre MySQL-Datenbank sicher
  • Weitere Informationen zu Datenbanken erhalten
  • Optimierung Ihrer Datenbank
  • Sichern Sie Ihre MySQL-Datenbank
  • Wiederherstellen Ihrer MySQL-Datenbank
  • Replikation implementieren
  • Weiterführende Literatur
  • Nächste
  • Programmierübungen
14

Erweiterte MySQL-Programmierung

  • Die LOAD DATA INFILE-Anweisung
  • Speicher-Engines
  • Transaktionen
  • Fremde Schlüssel
  • Gespeicherte Prozeduren
  • Löst aus
  • Weiterführende Literatur
  • Nächste
  • Programmierübungen
15

Sicherheitsrisiken für Webanwendungen

  • Identifizierung der Bedrohungen, denen wir ausgesetzt sind
  • Verstehen, mit wem wir es zu tun haben
  • Nächste
16

Erstellen einer sicheren Webanwendung

  • Strategien zum Umgang mit Sicherheit
  • Sichern Sie Ihren Code
  • Sichern Sie Ihren Webserver und PHP
  • Datenbankserversicherheit
  • Das Netzwerk schützen
  • Computer- und Betriebssystemsicherheit
  • Katastrophenplanung
  • Nächste
  • Programmierübungen
17

Implementierung von Authentifizierungsmethoden mit PHP

  • Identifizierung von Besuchern
  • Implementierung der Zugriffskontrolle
  • Verwenden der Standardauthentifizierung
  • Verwenden der Basisauthentifizierung in PHP
  • Verwenden der Basisauthentifizierung mit den .htaccess-Dateien von Apache
  • Erstellen Sie Ihre eigene benutzerdefinierte Authentifizierung
  • Weiterführende Literatur
  • Nächste
  • Programmierübungen
18

Interaktion mit dem Dateisystem und dem Server

  • Hochladen von Dateien
  • Verwenden von Verzeichnisfunktionen
  • Interaktion mit dem Dateisystem
  • Verwenden von Programmausführungsfunktionen
  • Interaktion mit der Umgebung: getenv() und putenv()
  • Weiterführende Literatur
  • Nächste
  • Programmierübungen
19

Verwenden von Netzwerk- und Protokollfunktionen

  • Untersuchen verfügbarer Protokolle
  • E-Mails senden und lesen
  • Verwendung von Daten von anderen Websites
  • Verwenden von Netzwerksuchfunktionen
  • Sichern oder Spiegeln einer Datei
  • Weiterführende Literatur
  • Nächste
  • Programmierübungen
20

Verwalten von Datum und Uhrzeit

  • Datum und Uhrzeit von PHP abrufen
  • Konvertieren zwischen PHP- und MySQL-Datumsformaten
  • Berechnen von Daten in PHP
  • Berechnen von Daten in MySQL
  • Verwendung von Mikrosekunden
  • Verwendung der Kalenderfunktionen
  • Weiterführende Literatur
  • Nächste
  • Programmierübungen
21

Internationalisierung und Lokalisierung

  • Lokalisierung ist mehr als Übersetzung
  • Zeichensätze verstehen
  • Erstellen einer grundlegenden lokalisierbaren Seitenstruktur
  • Verwendung von gettext() in einer internationalisierten Anwendung
  • Weiterführende Literatur
  • Nächste
  • Programmierübungen
22

Bilder generieren

  • Bildunterstützung in PHP einrichten
  • Bildformate verstehen
  • Bilder erstellen
  • Verwendung automatisch generierter Bilder auf anderen Seiten
  • Verwenden von Text und Schriftarten zum Erstellen von Bildern
  • Zeichnen von Figuren und grafische Darstellung von Daten
  • Verwendung anderer Bildfunktionen
  • Nächste
  • Programmierübungen
23

Verwendung der Sitzungssteuerung in PHP

  • Was ist Sitzungskontrolle?
  • Grundlegende Sitzungsfunktionen verstehen
  • Einfache Sitzungen implementieren
  • Erstellen eines einfachen Sitzungsbeispiels
  • Sitzungssteuerung konfigurieren
  • Implementierung der Authentifizierung mit Sitzungskontrolle
  • Nächste
  • Programmierübungen
24

Integration von JavaScript und PHP

  • AJAX verstehen
  • Eine kurze Einführung in jQuery
  • Verwendung von jQuery in Webanwendungen
  • Verwendung von jQuery und AJAX mit PHP
  • Weiterführende Literatur
  • Nächste
  • Programmierübungen
25

Weitere nützliche Funktionen

  • Strings auswerten: eval()
  • Ausführung beenden: die() und exit()
  • Serialisierung von Variablen und Objekten
  • Informationen über die PHP-Umgebung abrufen
  • Vorübergehendes Ändern der Laufzeitumgebung
  • Hervorheben des Quellcodes
  • Verwendung von PHP in der Befehlszeile
  • Nächste
  • Programmierübungen
26

Verwendung von PHP und MySQL für große Projekte

  • Anwendung von Software Engineering auf die Webentwicklung
  • Planen und Ausführen eines Webanwendungsprojekts
  • Code wiederverwenden
  • Wartbaren Code schreiben
  • Implementierung der Versionskontrolle
  • Auswahl einer Entwicklungsumgebung
  • Dokumentieren Sie Ihre Projekte
  • Prototyp entwickeln
  • Trennung von Logik und Inhalt
  • Code optimieren
  • Testen
  • Weiterführende Literatur
  • Nächste
27

Debuggen und Protokollieren

  • Programmierfehler
  • Variable Debugging-Hilfe
  • Fehlerberichtsebenen
  • Ändern der Fehlerberichtseinstellungen
  • Eigene Fehler auslösen
  • Fehler ordnungsgemäß protokollieren
  • Protokollieren von Fehlern in einer Protokolldatei
  • Nächste
28

Aufbau von Benutzerauthentifizierung und Personalisierung

  • Lösungskomponenten
  • Lösungsüberblick
  • Implementierung der Datenbank
  • Implementierung der Basis-Site
  • Benutzerauthentifizierung implementieren
  • Implementierung der Speicherung und des Abrufs von Lesezeichen
  • Umsetzungsempfehlungen
  • Überlegungen zu möglichen Erweiterungen
29

Aufbau eines webbasierten E-Mail-Dienstes mit Laravel Teil I

  • Wir stellen Laravel vor
30

Aufbau eines webbasierten E-Mail-Dienstes mit Laravel Teil II

  • Erstellen eines einfachen IMAP-Clients mit Laravel
  • Alles zusammenführen, um einen webbasierten E-Mail-Client zu erstellen
  • Abschluss
31

Teilen und Authentifizierung der Social-Media-Integration

  • Webservice-Authentifizierung mit OAuth
  • Abschluss
32

Einen Einkaufswagen bauen

  • Lösungskomponenten
  • Lösungsüberblick
  • Implementierung der Datenbank
  • Implementierung des Online-Katalogs
  • Implementierung des Warenkorbs
  • Zahlung umsetzen
  • Implementierung einer Administrationsschnittstelle
  • Erweiterung des Projekts
33

Installation von Apache, PHP und MySQL

  • Installation von Apache, PHP und MySQL unter UNIX
  • Installation von Apache, PHP und MySQL für Windows und Mac OS X mithilfe von All-in-One-Installation
  • PEAR installieren
  • PHP mit anderen Webservern installieren

1

PHP-Crashkurs

  • Ein Formular erstellen
  • Konstanten deklarieren
  • Verwendung arithmetischer Operatoren
  • Strings verketten
  • Verwendung des ternären Operators
  • Verwendung des Typoperators
  • Erstellen eines Ausgabeformulars
  • Verwendung der if-Anweisung
  • Verwendung der if-else-Anweisung
  • Verwenden der switch-Anweisung
  • Verwenden der while-Schleife
  • Verwendung der for-Schleife
  • Verwenden der foreach-Schleife
  • Verwenden der do-while-Schleife
2

Daten speichern und abrufen

  • Öffnen und Lesen einer Datei
3

Verwenden von Arrays

  • Erstellen eines Arrays
  • Einfügen und Abrufen von Werten aus einem Array mithilfe der foreach-Schleife
  • Erstellen eines mehrdimensionalen Arrays
  • Sortieren eines Arrays
  • Generieren eines Zufallswerts
  • Laden von Arrays aus einer Datei
4

String-Manipulation und reguläre Ausdrücke

  • Erstellen eines dynamischen Formulars
  • Strings mit regulären Ausdrücken aufteilen
5

Code wiederverwenden und Funktionen schreiben

  • Wiederverwendung des Codes
  • Erstellen einer Funktion
  • Verwenden der Pass-by-Referenz
  • Umkehren einer Zeichenfolge mithilfe von Rekursion und Iteration
6

Objektorientiertes PHP

  • Erstellen einer Instanz einer Klasse
  • Funktionsüberschreibung implementieren
  • Statische Methoden implementieren
  • Generieren einer Fizzbuzz-Sequenz
7

Fehler- und Ausnahmebehandlung

  • Erstellen einer benutzerdefinierten Ausnahmeklasse
  • Fehlerbehandlung implementieren
8

Erstellen Ihrer Webdatenbank

  • Eine Tabelle erstellen
9

Arbeiten mit Ihrer MySQL-Datenbank

  • Werte in eine Tabelle einfügen
  • Abrufen aller Attributwerte mit einem Sternchen
  • Abrufen der Daten aus mehreren Tabellen
  • Abrufen der Daten in sortierter Reihenfolge
  • Verwenden von Aggregatfunktionen
  • Verwendung der GROUP BY- und HAVING-Klauseln
  • Abrufen der begrenzten Anzahl von Zeilen aus der Tabelle
  • Verwendung des NOT IN-Operators
  • Aktualisieren einer Tabelle
  • Ändern einer Tabellendefinition
  • Einen Tisch fallen lassen
10

Erweiterte MySQL-Programmierung

  • Deklarieren einer einfachen gespeicherten Prozedur
  • Deklarieren einer gespeicherten Funktion
  • Verwenden von Cursorn und Schleifen
  • Erstellen eines Triggers
11

Implementierung von Authentifizierungsmethoden mit PHP

  • Implementierung eines einfachen Authentifizierungsmechanismus
12

Interaktion mit dem Dateisystem und dem Server

  • Erstellen eines HTML-Formulars für den Datei-Upload
  • Anzeige der hochgeladenen Dateien
  • Anzeigen der Verzeichnisliste der hochgeladenen Dateien
13

Verwenden von Netzwerk- und Protokollfunktionen

  • Überprüfung der URL und E-Mail-Adresse
14

Verwalten von Datum und Uhrzeit

  • Alter berechnen
15

Bilder generieren

  • Erstellen eines einfachen Liniendiagramms
16

Verwendung der Sitzungssteuerung in PHP

  • Erstellen einer einfachen Sitzung
17

Integration von JavaScript und PHP

  • Erstellen von Funktionen mit jQuery
18

Weitere nützliche Funktionen

  • Auflistung der für PHP verfügbaren Erweiterungen
19

Debuggen und Protokollieren

  • Deklarieren eines benutzerdefinierten Fehlerhandlers

Haben Sie Fragen? Schauen Sie sich die FAQs an

Still wondering what to do? Get all your doubts answered here.

Kontaktiere uns jetzt

PHP and MySQL are amongst the most popular programming languages and databases for web development. Learning these technologies will make you a high-demand skilled professional suitable for a variety of job roles including web developer, software engineer, full-stack developer, and more.

PHP is the server-side scripting language used to generate dynamic content on web pages whereas MySQL is the relational database management system (RDBMS). PHP acts as the bridge between the user and the database, while MySQL serves as the data storage and retrieval system. Both are needed to create interactive websites that can display personalized content, process user input, and manage data efficiently.

It is recommended to have a foundational knowledge of HTML, CSS, and JavaScript to accelerate your learning and for better understanding. Although, it is a beginner-friendly course that will help you build on your web development skills gradually.

PHP and JavaScript both are programming languages for web development with distinctive features used for different purposes. PHP is used for server-side scripting whereas JavaScript is used for the client-side. PHP can generate the initial HTML structure of a page, while JavaScript can add dynamic elements and interactivity to the page.

This course primarily focuses on PHP and MySQL for web development. The use of JavaScript is only limited to PHP integration for adding interactive elements.

Build Websites From Scratch

  Step-by-step guide to enhance your web development skills with PHP and MySQL.

$ 279.99

Kaufe jetzt
Scrolle nach oben