Von einem Kursleiter geleitete Schulung

PHP and MySQL Web Development

Bei der lehrergeführten Schulung (ILT) handelt es sich um eine traditionelle Form der Ausbildung, bei der ein erfahrener Lehrer in einem Klassenzimmer oder einer virtuellen Sitzung die Teilnehmer schult.

Kursinhalt
Begrenzte Plätze verfügbar, melden Sie sich vor dem Datum an October 28, 2024.
I AM EDUCATOR Image

warum sollte man einen von einem Lehrer geleiteten Kurs kaufen?

Die Investition in einen von einem Lehrer geleiteten Kurs bietet mehrere Vorteile, die Ihr Lernerlebnis erheblich verbessern können. Einer der wichtigsten Vorteile ist die Möglichkeit, fachkundige Anleitung durch erfahrene Fachleute zu erhalten, die über umfassendes Wissen und Fachkenntnisse in der jeweiligen Materie verfügen. Diese Lehrer können wertvolle Einblicke bieten, Ihre Fragen beantworten und eine auf Ihre spezifischen Bedürfnisse zugeschnittene Anleitung bieten. Darüber hinaus folgen von einem Lehrer geleitete Kurse einem gut strukturierten Lehrplan und gewährleisten so einen umfassenden Lernprozess, der alle wesentlichen Themen abdeckt. Dieser strukturierte Ansatz ermöglicht es Ihnen, logisch und organisiert voranzukommen und eine solide Wissensbasis aufzubauen. Darüber hinaus bieten von einem Lehrer geleitete Kurse oft personalisiertes Feedback, sodass Sie individuelle Bewertungen und Anleitungen erhalten, um Ihr Verständnis und Ihre Fähigkeiten zu verbessern.

Professionelles Zertifikat.

Der Erhalt eines Abschlusszertifikats ist ein wesentlicher Vorteil, den viele von Dozenten geleitete Kurse mit sich bringen. Dieses Zertifikat dient als formelle Anerkennung Ihres erfolgreichen Abschlusses des Kurses und zeigt Ihr Engagement für Lernen und berufliche Weiterentwicklung. Es kann eine wertvolle Ergänzung Ihres Lebenslaufs oder Portfolios sein und Ihr Fachwissen und Engagement in einem bestimmten Bereich oder für bestimmte Fähigkeiten hervorheben. Das Zertifikat zeigt Arbeitgebern, Kunden oder Kollegen, dass Sie die erforderlichen Kenntnisse und Fähigkeiten erworben haben, um Aufgaben effektiv auszuführen. Es kann Ihre Glaubwürdigkeit erhöhen und Türen zu neuen Karrieremöglichkeiten oder Aufstiegsmöglichkeiten öffnen. Darüber hinaus vermittelt das Zertifikat ein Gefühl der Leistung und Zufriedenheit und bestätigt die Zeit und Mühe, die Sie in den Kurs investiert haben. Letztendlich bietet das Abschlusszertifikat einen greifbaren Beweis für Ihr Engagement für kontinuierliches Lernen und berufliches Wachstum und ist damit ein wertvolles Gut auf dem heutigen wettbewerbsorientierten Arbeitsmarkt.

Bulb icon

Geschätzte Zeit

4 Months

Award icon

Anmeldung bis

October 28, 2024

Team icon

Fertigkeiten erworben

Kein Abschluss oder keine Fähigkeiten erforderlich.

Wie funktioniert es?

1
Illustration Illustration

Zweimal wöchentliches Zoom-Meeting mit dem Studenten.

Als Pädagogin habe ich einen strukturierten Lernansatz implementiert, indem ich zweimal wöchentlich Zoom-Meetings mit meinen Schülern durchführe. Diese interaktive Plattform ist zu einem unschätzbar wertvollen Werkzeug geworden, um sinnvolle Verbindungen aufzubauen und spannende Diskussionen in einer virtuellen Unterrichtsumgebung zu ermöglichen.

2
Illustration Illustration

AI-Tutor-Unterstützung.

Mentoring spielt eine entscheidende Rolle bei der persönlichen und beruflichen Weiterentwicklung von Menschen. Indem ich Mentoring anbiete, biete ich Menschen einen sicheren und unterstützenden Raum, um ihre Ziele, Herausforderungen und Bestrebungen zu erkunden.

3
Illustration Illustration

Aufgaben und Note.

Aufgaben und Benotung sind wesentliche Bestandteile des Bildungsprozesses. Sie ermöglichen es den Schülern, ihr Verständnis von Konzepten und Fähigkeiten unter Beweis zu stellen, und bieten den Lehrern gleichzeitig die Möglichkeit, ihren Fortschritt zu beurteilen. Aufgaben sind darauf ausgelegt, das Lernen zu verstärken, kritisches Denken zu fördern und die eigenständige Problemlösung zu unterstützen.

Ü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

Praktische Übungen

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

Unterrichtsplan

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

Häufig gestellte Fragen

Bei Instructor Led Training handelt es sich um eine traditionelle Form der Ausbildung, bei der ein erfahrener Lehrer eine Unterrichtsstunde oder eine virtuelle Sitzung leitet, um den Lernenden Schulungen anzubieten. Dabei erfolgt eine direkte Interaktion zwischen dem Lehrer und den Teilnehmern, was Feedback und Anleitung in Echtzeit ermöglicht.

ILT bietet zahlreiche Vorteile, darunter persönliche Betreuung, sofortige Klärung von Zweifeln, interaktive Diskussionen und praktische Lernerfahrungen. Es fördert das Engagement, fördert die Zusammenarbeit zwischen den Lernenden und ermöglicht den Teilnehmern, fachkundige Anleitung durch den Kursleiter zu erhalten.

Im Gegensatz zu E-Learning- oder Selbstlernkursen bietet ILT eine strukturierte und interaktive Lernumgebung. Die Teilnehmer können mit dem Kursleiter und anderen Lernenden interagieren, Echtzeit-Feedback erhalten und vom Fachwissen des Kursleiters profitieren. ILT bietet die Möglichkeit zur sofortigen Klärung und fördert dynamische Interaktionen.

Ja, ILT kann virtuell mithilfe von Webkonferenztools oder virtuellen Klassenzimmerplattformen durchgeführt werden. So können Teilnehmer von verschiedenen Standorten aus an der Schulungssitzung teilnehmen und über Videokonferenzen, Chatfunktionen und gemeinsam genutzte Dokumente mit dem Kursleiter und den Kollegen interagieren.

Bereit anzufangen?

Zögern Sie nicht, uns zu kontaktieren

Bitte tragen Sie Ihren vollen Namen ein!
Bitte geben Sie eine gültige E-Mail Adresse an.
Bitte gib deine Nachricht ein!
Scrolle nach oben