Następny termin:
individueller Einstieg möglich
Łączny czas trwania:
180 Stunden
Praktyka:
Nein
Język wykładowy:
  • Deutsch
Rodzaj szkolenia:
  • Weiterbildung 
Forma oferty:
Czas przeprowadzania zajęć:
  • Tagesveranstaltung
Min. ilość uczestników:
1
Maks. ilość uczestników:
12
Cena:
keine Angaben
Finansowanie:
  • EU/Bund/Land 
  • Bildungsgutschein 
  • Qualifizierungschancengesetz 
Rodzaj dyplomu:
Zertifikat/Teilnahmebestätigung 
Egzamin końcowy:
Nein
Rodzaj świadectwa ukończenia:
keine Angaben
Certyfikaty oferty:
  • SGB III-Maßnahmezulassung 
Oferty tylko dla kobiet:
Nein
Organizatorzy oferujący opieką dla dzieci:
Nein
Jakość informacji:
Suchportal Standard Plus

Grupy docelowe:
 Softwareentwickler, Programmierer (m/w/d)
Wymagania specjalistyczne:
 Individuelle Eignung
Wymagania techniczne:
Keine besonderen Anforderungen.
Systematyka agencji zatrudnienia:
  • C 1435-10-15 Java-Programmierung

Treści

MWebanwendungen sind oft komplexe Systeme, die aus vielen verschiedenen Komponenten bestehen. Durch umfassende Tests können mögliche Fehler und Schwachstellen in der Anwendung identifiziert und behoben werden, um sicherzustellen, dass die Anwendung reibungslos funktioniert. Durch Tests können Probleme mit der Benutzererfahrung, wie z.B. langsame Ladezeiten oder unübersichtliche Benutzeroberflächen, identifiziert und behoben werden, um sicherzustellen, dass die Benutzer ein positives Erlebnis haben. In diesem Kurs bieten wir einen Überblick über die Potenziale von Künstlicher Intelligenz (KI), einschließlich Tools wie ChatGPT (GPT). Wir möchten den Teilnehmenden eine interaktive und praxisnahe Lernerfahrung ermöglichen und ihre Fähigkeiten in diesem Bereich fördern.

Inhalt

Installing PHPUnit
PHPUnit Support in IDEs
Tests and What They're All About
PHPUnit command line
Error output
Most common assertions in PHPUnit
Most common annotations in PHPUnit
Test dependencies
Test errors and exceptions
Organize test suite using XML configuration file
Create PHP constants in XML configuration file
Fixtures - setup initial state before testing
Test private & protected attributes
Use anonymous classes to mock objects without setter method
PHPUnit with interfaces
PHPUnit with abstract classes
Test static methods
Custom assertions
Stubs
Mock Objects
Different types of tests
Install Selenium WebDriver and create first acceptance test in PHPUnit
Getting elements on websites using Selenium WebDriver
Clicking links using Selenium WebDriver
Setting values for inputs and sending forms using Selenium WebDriver
TDD cycle - test, code, refactor
HTML layout for our example app using Zurb Foundation framework
Install and configure PHPUnit & Selenium Web Driver
Test validation of the html form
Convert database result into nested PHP array
Display categories dynamically from the database
Understand 4 types of tests
Practice activity - build this app again with your framework or in plain PHP
Install PHPUnit and Guzzle PHP HTTP client
Testing live api
Install Json Server and test GET api request
Test POST and DELETE requests
Test PATCH and PUT requests

Wszystkie informacje bez gwarancji. Za poprawność informacji odpowiadają wyłącznie organizatorzy.

Po raz pierwszy opublikowano dnia 22.10.2024, Ostatnia aktualizacja 21.10.2024