Entwicklung von Webseiten mit PHP Schulung
Dieser Kurs befasst sich mit der Entwicklung von Webanwendungen in PHP . Der Kurs wurde für Personen entwickelt, die bereits mit anderen prozeduralen Programmiersprachen vertraut sind. Während des Kurses lernen die Teilnehmer, wie man eine einfache dynamische Anwendung mit PHP und einer My SQL Datenbank erstellt.
Schulungsübersicht
PHP Sprachsyntax und Grundkonzepte
- PHP Installieren und Bibliotheken
- PHP Syntax
- PHP Variablen
- PHP Zeichenkette
- PHP Operatoren
- If...Else, Schalter
- Arrays
- While-Schleifen
- For-Schleifen
- Funktionen
- Formulare
- Formulare Rückmeldung, GET und POST
- PHP Einschließen
Datenstrukturen
- Assoziative Arrays
- Sitzungsvariablen, globale Variablen, Cookies
- Datum
- Datei und Datei-Upload
- Cookies und Sitzungen
- Fehlerbehandlung
- Behandlung von Ausnahmen
- PHP Filtern
Objektorientiert Programming (OOP)
- Klassen
- Zugriffsmodifikatoren
- Konstruktoren
- Vererbung
Verwendung von Databases
- Verbindung zur Datenbank
- Passwörter speichern
- Ausführen von Abfragen
- Verarbeiten von Daten
- Ändern und Löschen von Daten
- Verknüpfung von Formularen mit Datensätzen in der Datenbank
Sicherheit
- Autorisierung und Authentifizierung
- Verwendung von Cookies und Sitzungen
Umgang mit Bildern
- GD-Bibliothek und Alternativen
PHP XML
- EinfachXML
- Expat-Parser
- XML DOM
Voraussetzungen
Gute HTML Kenntnisse erforderlich, Grundkenntnisse in einer prozeduralen Sprache empfehlenswert (C, Pascal, Basic, usw.)
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Entwicklung von Webseiten mit PHP Schulung - Booking
Entwicklung von Webseiten mit PHP Schulung - Enquiry
Entwicklung von Webseiten mit PHP - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (1)
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Kurs - Developing Websites with PHP
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.
Advanced PHP Programming
35 StundenIn dieser von einem Kursleiter geleiteten Live-Schulung lernen die Teilnehmer, wie man fortgeschrittene PHP-Programmierwerkzeuge und -techniken implementiert.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Lernen Sie fortgeschrittene Konzepte der PHP-Programmierung.
- Mit PHP-Programmierung Konsistenz herstellen und fortgeschrittene Probleme lösen.
- Erforschen Sie zusätzliche Möglichkeiten zur Erstellung flexiblerer Software mit PHP.
Test Driven Development
21 StundenThis instructor-led, live training in Österreich (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.
Behat: Behavior Driven Development (BDD) with PHP
14 StundenBehat ist ein Behavior Driven Development (BDD) Test-Framework, das in PHP geschrieben wurde. Es erleichtert die Kommunikation zwischen Entwicklern, Testern, Geschäftsinteressenten und Kunden während des Softwareentwicklungsprozesses. Mit Behat können technisch nicht versierte Personen klare Beschreibungen des beabsichtigten Verhaltens einer Anwendung schreiben und diese "Szenarien" dann als funktionale Tests gegen die Anwendung ausführen.
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie mit Behat und PHP Testfälle im BDD-Stil schreiben und ausführen können.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Automatisierte Tests durchzuführen, die in der für Menschen lesbaren Sprache "Given, When, Then" Gherkin geschrieben sind
- Auf Behat basierende Testfälle zu verwenden, um die Zusammenarbeit zwischen technischen und nicht-technischen Teams zu verbessern
- Integration von Behat mit Selenium, Mink, Goutte und anderen Browser-Emulatoren zur Durchführung von Tests und Erstellung von Berichten
- Erweitern Sie die Funktionalität von Behat durch sein Erweiterungssystem
- Testen Sie zahlreiche Nutzungsszenarien über Terminalbefehle, REST-APIs und mehr.
Zielgruppe
- Testingenieure
- Entwickler
Format des Kurses
- Teilweise Vorlesung, teilweise Diskussion, Übungen und umfangreiche praktische Übungen
Continuous Integration (CI) for PHP
14 StundenDiese Live-Schulung in Österreich (online oder vor Ort) richtet sich an Ingenieure, die Open-Source-Tools zur Automatisierung der Erstellung, des Testens und der Bereitstellung PHP von Anwendungen und Diensten einsetzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- Verschiedene Open-Source-Tools zu installieren und zu konfigurieren, um kontinuierliche Integration, Tests und Bereitstellung zu ermöglichen.
- die Vor- und Nachteile des Einsatzes verschiedener Open-Source-CI-Tools wie z.B. Gitlab CI und Jenkins zu verstehen.
- CI-Tools mit Open-Source-Tools für Unit-Tests und Integrationstests einer PHP Anwendung zu kombinieren.
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.
Laravel PHP Framework
14 StundenDiese Live-Schulung in Österreich 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 Österreich, 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 Österreich (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 Österreich (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
Develop Web Applications with PHP and Yii 2
14 StundenDieses von einem Trainer geleitete Live-Seminar in Österreich (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.