Inhalt
Zielgruppe:
Du hast bereits erste Programmiererfahrung gesammelt? Oder sogar eine Ausbildung zum Anwendungsentwickler abgeschlossen, dabei aber auf veralteten Technologien gelernt? Du möchtest mit einer der gefragtesten Programmiersprachen durchstarten und als Java-Entwickler den Weg in eine neue Zukunft ebnen? Ob in E-Commerce-Unternehmen, der Versicherungsbranche oder der Beratungsbranche: Deinem Einstieg steht nach unserer Weiterbildung zum Java-Entwickler nichts mehr im Weg.
Kursinhalt:
Webentwicklung mit PHP Testgrundlagen
Einführung in die Bedeutung von Tests in der PHP-Webentwicklung für robuste Anwendungen
Verständnis der verschiedenen Testarten: Unit-Tests, Integrationstests und Funktionstests
Überblick über PHP-Testtools und -Frameworks zur Automatisierung und Optimierung des Testprozesses
Einführung in PHPUnit für PHP-Tests
Einrichten von PHPUnit für die PHP-Entwicklung und Erstellen der ersten Testfälle
Lernen, wie man Unit-Tests für PHP-Funktionen und -Methoden schreibt, um die Codequalität sicherzustellen
Verwenden von Assertions in PHPUnit, um die Korrektheit des Codeverhaltens zu überprüfen
Fortgeschrittene PHP-Testtechniken
Einführung in Mocking und Stubbing in PHPUnit zur Isolierung von Tests und Simulation externer Abhängigkeiten
Lernen, wie man Integrationstests mit Datenbanken und externen APIs in PHP-Anwendungen durchführt
Verwendung von PHPUnit zum Testen von Controllern, Modellen und Ansichten in MVC-Anwendungen
PHP-Tools für automatisierte Tests und Debugging
Untersuchung von PHP-Tools wie Xdebug zum Debugging und zur Verbesserung der Codequalität
Lernen, wie man automatisierte Tests mithilfe von Tools für die kontinuierliche Integration (CI) in den Entwicklungsworkflow integriert
Einführung in Codeabdeckungstools in PHP zur Identifizierung ungetesteter Teile des Codes
Best Practices für PHP-Tests
Entwicklung einer Teststrategie für PHP-Anwendungen zur Gewährleistung von Zuverlässigkeit und Wartbarkeit
Verstehen, wie Testfälle für große PHP-Projekte organisiert und strukturiert werden
Einführung in die testgetriebene Entwicklung (TDD) und wie sie den Entwicklungsprozess verbessert
- Förderungsart
- Bildungsgutschein (nach AZAV, Akkreditierungs- und Zulassungsverordnung Arbeitsförderung) i
- Unterrichtsart
- Online-Seminar