Entwicklung von Web Applications in PHP Schulung
Der Kurs richtet sich an fortgeschrittene PHP Entwickler, die ihr Wissen erweitern und Best Practices für Programmier- und Webentwicklungstechniken erlernen möchten, die auf objektorientierten Programmier- und Entwurfsmustern basieren.
Schulungsübersicht
Object-Oriented Programming
- Terminologie-Objekt
- Klassen und Konstruktoren deklarieren
- Erstellen und Verwenden von Objekten
- Eigenschaften und Methoden
- Vererbung
- Access-Modifizierer
- Zaubermethoden (Magic Methods)
- Schnittstellen deklarieren und verwenden
- Ausnahmebehandlung
Databases
- Methoden zur Speicherung von Daten
- PDO-Erweiterung
- Verbindung zu einer Datenbank mit PDO herstellen
- Vorgänge auf Daten
- Fehlerbehandlung in PDO
- Transaktionen
- Primärschlüssel
- Joins
- Agregatfunktionen und Gruppierung
Programming Schnittstellen
- Dienstarchitektur
- Hinzufügen zu der System-API
- Das Datenformat JSON und XML
- RESTful-Dienste
- Gestaltung von Web-Services
Design Patterns
- Was sind Designmuster?
- Singelton-Muster (Singleton Pattern)
- Fabrik-Muster (Factory Pattern)
- MVC Modell-Ansicht-Controller
Effizienz
- Untersuchung der Anwendungsleistung
- Cachen von Code
Sicherheit
- Eingabe filtern
- Sitzungsfestlegung (Session Fixation)
- Sitzungshijacking
- SQL-Injektion
- Speichern von Passwörtern
- SSL
Voraussetzungen
Erfordert Grundkenntnisse der Programmierung in PHP und HTML.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Entwicklung von Web Applications in PHP Schulung - Booking
Entwicklung von Web Applications in PHP Schulung - Enquiry
Entwicklung von Web Applications in PHP - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (1)
Begeisterung des Trainers für das Thema
Matthew Fowles - AGRO Merchants Whitchurch Limited
Kurs - Web Application Development in PHP
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Erstellen und Managen von Webseiten
35 StundenDas Trainingsprogramm bereitet Sie für einen professionellen Webdesigner vor (Occasion Code: 213202 für Standards of Professional Qualifications) in Bezug auf "HTML und CSS im Webdesign" und umfasst ein Programmierungsproblem mit JavaScript und PHP Sprache.
Das folgende Programm vermutet, dass der Teilnehmer in der Lage sein wird, Websites mit HTML 4.0 und Cascading Style Sheets 2.0 zu entwerfen und zu erstellen. Bei der Erstellung einer Website verwenden Sie die HTML Tags, um Text, Grafiken, Tabellen und interaktive Formen auf der Webseite zu platzieren, sowie Links zu anderen Webseiten und Webseiten. Mit Cascading Style Sheets 2.0 werden Sie Web-Inhalte nach Kundenanforderungen formatieren.
Kurs Absolventen können Arbeit in Service-Unternehmen, die in Web-Design beteiligt sind, suchen oder Konsultationsdienst beginnen. Das Trainingsprogramm umfasst die Probleme der Erstellung von Webseiten mit HTML und CSS.
Test Driven Development
21 StundenThis instructor-led, live training in Schweiz (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
PHP CodeIgniter
14 StundenDiese Live-Schulung unter Anleitung (online oder vor Ort) richtet sich an Webentwickler, die Webanwendungen mit CodeIgniter erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Nutzen Sie CRUD in CodeIgniter für das Refactoring von API-Code.
- Erweitern Sie CodeIgniter, um Abhängigkeiten zu verbrauchen.
- Laden Sie CodeIgniter Modelle und Ansichten aus Containern.
Web Application Development with Flask
14 StundenDieser praktische Kurs richtet sich an Python Entwickler, die ihre ersten Webanwendungen erstellen und pflegen möchten. Er ist auch für Personen geeignet, die bereits mit anderen Webframeworks wie Django oder Web2py vertraut sind und erfahren wollen, wie das Verwendung eines Microframeworks (d.h. ein Framework, das Drittanbieter-Bibliotheken zusammenfügt anstatt eine selbstständige universelle Lösung zu bieten) den Prozess beeinflusst.
Ein wesentlicher Teil des Kurses ist nicht Flask selbst gewidmet (es ist winzig), sondern Bibliotheken und Tools von Drittanbietern, die häufig in Flask-Projekten verwendet werden.
Laravel PHP Framework
14 StundenDiese Live-Schulung in Schweiz führt die Teilnehmer in die Grundlagen von Laravel ein und begleitet sie bei der Erstellung einer Laravel-basierten Webanwendung.
Laravel Livewire
7 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Entwickler, die Livewire erlernen und einsetzen möchten, um moderne und dynamische Anwendungsschnittstellen zu erstellen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Livewire-Komponenten erstellen und testen.
- Anwendungen mit der Livewire-Bibliothek erstellen.
- Dynamische Komponenten innerhalb von PHP erstellen.
Laravel and Vue.js
14 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Webentwickler, die Laravel und Vue JS für die Fullstack-Webentwicklung nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Entwickeln Sie Webanwendungen mit Laravel und Vue JS.
- Integrieren Sie die Laravel Backend-API in Vue JS.
- Einführen einer Laravel-Anwendung.
Unit Testing with PHPUnit
14 StundenIn dieser Live-Schulung in Schweiz, die von einem Trainer geleitet wird, lernen die Teilnehmer, wie man testbaren Code in Form von Testeinheiten schreibt, um die Diagnose, Isolierung und Lösung von Fehlern zu erleichtern. Die Schulung führt die Teilnehmer durch die Erstellung einer arbeitsfähigen Testumgebung unter Verwendung des PHPUnit Testing Frameworks.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Zwischen guten und schlechten Testeinheiten zu unterscheiden.
- Testergebnisse lesen und interpretieren.
- Ihre Codebasis proaktiv zu verwalten und zu diagnostizieren, um Bugs zu reduzieren.
- Sicherstellen, dass ihre Codebasis für die kontinuierliche Integration und Bereitstellung geeignet ist.
Laravel: Middleware Development
14 StundenDiese Live-Schulung unter Anleitung (online oder vor Ort) richtet sich an Webentwickler, die Middleware und Webdienste in Laravel erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Nutzen Sie Laravel PHP Aritisan, um Code und Komponenten zu generieren.
- Erstellen Sie RESTful APIs in Laravel, die durchsuchen, lesen, bearbeiten, hinzufügen und löschen können.
- Filtern und Sortieren von Ergebnissen auf der Grundlage von URL-Parametern mit RESTful APIs.
Symfony2 - Enterprise Web Framework
21 StundenDieser von einem Trainer geführte Live-Kurs in Schweiz (online oder vor Ort) richtet sich an Entwickler und Software-Engineer, die Symfony2 zur Erstellung strukturierter, wartbarer und skalierbarer Webanwendungen verwenden möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Die Philosophie und Struktur des Symfony2 Frameworks zu verstehen.
- Symfony2-Komponenten wie Doctrine, Twig und Routing effektiv einzusetzen.
- Mit benutzerdefinierten Bundles und REST APIs sichere und testfähige Webanwendungen zu erstellen.
- Symfony2 in Unternehmensumgebungen zu integrieren und die Implementierungskosten von Projekten abzuschätzen.
Web Development with Symfony3
28 StundenDieser von einem Trainer geleitete Live-Kurs in Schweiz (online oder vor Ort) richtet sich an fortgeschrittene Entwickler, die robuste Webanwendungen mit Symfony3 entwickeln möchten.
Am Ende des Kurses werden die Teilnehmer in der Lage sein:
- Eine Symfony3 Entwicklungsumgebung einzurichten und zu konfigurieren.
- Dynamische Webanwendungen unter Verwendung von Funktionen und Tools von Symfony3 erstellen.
- Integrierte und benutzerdefinierte Dienste, Vorlagen, Formulare und Sicherheitsmechanismen nutzen.
- Access Datenbanken mit Doctrine ORM.
- Automatisierte Tests schreiben und Leistungsverbesserungstechniken anwenden.
Symfony 4 for Web Application Development
28 StundenSymfony 4 ist ein Softwareentwicklung Framework für PHP. Es enthält wiederverwendbare PHP Bibliotheken, um die Entwicklung und Testung neuer Anwendungen in PHP (Web-Anwendungen oder APIs) zu erleichtern. Symfony 4 ist ein Command-Line-Software-Framework mit den integrierten Kommandos, die PHP Code-Entwicklung effizienter macht.
In diesem Instructor-leitet, Live-Training lernen die Teilnehmer, das Symfony Rahmen und die PHP Sprache zu verwenden, während sie durch die Schaffung einer PHP Anwendung gehen.
Am Ende dieser Ausbildung können die Teilnehmer:
- Verwenden Sie Symfony 4 zum Erstellen und Prüfen von Code in PHP
- Erstellen Sie einen einfachen Code für PHP, der in eine Datenbank las und schreibt
Publikum
- Programmierer und Webentwickler mit Arbeitskenntnissen von PHP und HTML
- Fortgeschrittene Entwickler, die nach effizienteren Entwicklungs-Tools suchen, um schneller zu schließen
- Software-Designer, die ihre Verständnis der aktuellen Entwicklungs-Tools aktualisieren müssen, die den Bedürfnissen des Benutzers entsprechen
Format des Kurses
- Teilverhandlung, Teildiskussion, Übungen und schwere Übungen
Web Application Development (Advanced Level)
28 StundenThis instructor-led, live training in Schweiz (online or onsite) is aimed at advanced-level web developers who wish to design, build, and deploy complex web applications using advanced tools and practices.
By the end of this training, participants will be able to:
- Design scalable web architectures with advanced front-end and back-end patterns.
- Work with modern frameworks like React, Angular, or Vue.
- Build secure, robust APIs using Node.js, Django, or PHP.
- Use Docker, CI/CD, and cloud-native tools for deployment.
- Explore emerging technologies like PWAs, Serverless, and WebAssembly.
Web Application Development (Basic Level)
28 StundenDieses von einem Trainer geleitete Live-Seminar in Schweiz (online oder vor Ort) richtet sich an Anfänger, die Websites mit fundierten Webtechnologien erstellen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Zu verstehen, wie das Internet funktioniert (Client-Server-Architektur, URLs, Browser).
- Mit HTML5 strukturierte Webseiten zu erstellen.
- Webseiten mit CSS stilistisch und visuell zu verbessern.
- Mithilfe von JavaScript Interaktivität und Logik hinzuzufügen.
- Den DOM zur Reaktion auf Benutzereingaben zu manipulieren.
Develop Web Applications with PHP and Yii 2
14 StundenDieses von einem Trainer geleitete Live-Seminar in Schweiz (online oder vor Ort) richtet sich an Einsteiger-Entwickler, die robuste und wartbare Webanwendungen mit Yii 2 erstellen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Yii 2 zu installieren und zu konfigurieren.
- Yii's MVC-Architektur und das Projektstrukturverständnis aufzubauen.
- Sichere und skalierbare Webanwendungen mit Yii 2-Komponenten zu erstellen.
- Mit Datenbanken, Formularen und REST APIs zu arbeiten.