Rest Assured APIs with Postman and Java Schulung
Rest Assured APIs sind Java Domain-spezifische Sprache APIs für die Automatisierung von REST APIs. Mit Postman und Java, REST Assured APIs sind in der Lage, REST Web-Dienstleistungen und Match-Reaktionen für Tests anzuwenden.
Dieser Instructor-leitet, Live-Training (Online oder OnSite) richtet sich an Software-Testern, die REST Web-Diensten mit Postman, Java, und Rest Assured APIs testen möchten.
Am Ende dieser Ausbildung können die Teilnehmer:
- Automatische Webservice API-Tests mit Hilfe von Postman und REST Assured API.
- Erstellen von Berichten für die Ergebnisse der Durchführung.
- Design und Implementierung von Automatisierungsrahmen mit REST Assured API.
Format des Kurses
- Interaktive Unterricht und Diskussion.
- Viele Übungen und Übungen.
- Hand-on Implementierung in einem Live-Lab-Umfeld.
Kursanpassungsoptionen
- Um eine benutzerdefinierte Ausbildung für diesen Kurs zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
Schulungsübersicht
Einführung
Postman und API-Tests
- API-Tests vs. Unit-Tests vs. UI-Tests
Überblick über die von Postman unterstützten Protokolle
- Soap, Rest, HTTP, GraphQL
- Pfadparameter vs. Abfrageparameter
Grundlagen der API Testing
- Anfragen erhalten
- Anfragen buchen
- Anfragen parametrisieren
- Sammlungen
Vorbereiten der Entwicklungsumgebung
- Installieren und Konfigurieren von Postman
- Installieren und Konfigurieren von Cucumer BDD
- Installieren und Konfigurieren von REST Assured
- Installieren und Konfigurieren von TestNG
- Installieren und Konfigurieren von Eclipse
- Installieren und Konfigurieren von Maven
Postman Schnellstart
- Sammlungen erstellen
- Senden von API-Anforderungen
- Erstellen von Umgebungen und Variablen
- Implementieren von Voreinstellungen
- Schreiben von Testskripten
REST Assured API mit Maven
- Ein Projekt generieren
- Hinzufügen von Abhängigkeiten
- Senden von Anfragen
- Komplexes JSON erstellen
- Antworten validieren
TestNG Rahmen
- Tests erstellen
- Durchführung mehrerer und paralleler Tests
- Berichterstattung in TestNG
REST versichert
- Automatisieren von Anfragen
- Automatisieren der Antwortvalidierung
Cucumber BDD
- Parametrisierung verwenden
- Hinzufügen von Listen und Datenbanken
- Integrieren TestNG
- Berichterstattung in Cucumber
- Hinzufügen einer REST-gesicherten API
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Java Erfahrung
Publikum
- Software Testers
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Rest Assured APIs with Postman and Java Schulung - Booking
Rest Assured APIs with Postman and Java Schulung - Enquiry
Rest Assured APIs with Postman and Java - Beratungsanfrage
Beratungsanfrage
Kommende Kurse
Kombinierte Kurse
NetBeans
14 StundenDiese von einem Ausbilder geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die NetBeans zur Entwicklung von Anwendungen mit Java und anderen Programmiersprachen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Lernen Sie über NetBeans und wie es funktioniert.
- Lernen Sie, wie man NetBeans in der Java-Programmierung verwendet.
- Nutzen Sie NetBeans, um Vorlagen und Projekte zu erstellen.
Guava
21 StundenDiese von einem Ausbilder geleitete Live-Schulung (online oder vor Ort) richtet sich an Java-Programmierer, die mehr über Guava und die Verwendung von Guava in der Programmierung erfahren möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Lernen Sie, wie man Guava in der Java-Programmierung verwendet.
- Nutzen Sie Guava zur Erleichterung von Standard-Codierungspraktiken.
- Leicht zu lesenden und prägnanten Java-Code erstellen.
Vaadin
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Programmierer, Java-Entwickler und alle, die Vaadin zur Entwicklung und Bereitstellung von Anwendungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten und Konfigurieren eines Vaadin-Projekts.
- Die Grundlagen von Vaadin bei der Entwicklung von Anwendungen verstehen.
- Mit Vaadin Anwendungen entwickeln.
Enterprise Application Integrations with Spring Integration
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die mit Hilfe von Spring Integration hochwertige und effiziente Integrationslösungen für Unternehmen entwerfen und erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten der notwendigen Entwicklungsumgebung, um mit der Entwicklung von Integrationslösungen mit Spring Integration zu beginnen.
- Verstehen Sie die Funktionen, Kernkonzepte und Komponenten von Spring Integration.
- Lernen Sie, wie Sie Enterprise Integration Patterns implementieren können.
- Erstellen von nachrichtengesteuerten Unternehmensanwendungen mit Spring Integration.
- Integration mit externen Streams und NoSQL-Datenbanken (Apache Kafka, MongoDB, Redis, etc.) ermöglichen.
- Überwachen und Verwalten der Messaging-Flüsse über die Endpunkte hinweg.
GlassFish Administration
21 StundenDie GlassFish-Administrationsschulung führt die Teilnehmer in die Geheimnisse der Installation, Konfiguration, Verwaltung und Überwachung des GlassFish-Servers ein. Die Schulung ist offen für zukünftige GlassFish-Server-Administratoren.
Administering GlassFish Server with Java EE applications introduction
21 StundenGlassFish ist ein Open-Source-Anwendungsserver. Dieser dreitägige Kurs bietet eine Einführung in die Verwaltung von GlassFish Server mit Java EE-Anwendungen.
Jakarta EE Fundamentals
28 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Entwickler, die Jakarta EE zum Erstellen, Migrieren und Bereitstellen von Cloud-nativen Anwendungen verwenden möchten und dabei die vollständige Implementierung von Java EE 8 und Cloud-Computing-Technologie nutzen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten der notwendigen Entwicklungsumgebung, um mit der Entwicklung von Jakarta EE Anwendungen zu beginnen.
- Datenbankgestützte Anwendungen mit Jakarta Persistence API erstellen und entwickeln.
- Entwickeln und Integrieren von Jakarta EE Anwendungen mit Jakarta RESTful Web Services für Portabilität.
- Containerisieren Sie Cloud-native Anwendungen für die Cloud-Bereitstellung mit Docker.
Developing Applications for the Java EE 7 Platform Ed 1
35 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die Java EE 7 installieren, verwalten und implementieren möchten, um Unternehmensanwendungen zu entwickeln.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein, Unternehmensanwendungen und Webdienste mit Java EE 7 zu erstellen, zu verwalten, zu implementieren, einzusetzen und zu sichern.
Java EE 8 for Beginners
21 StundenDiese von einem Trainer geleitete Live-Schulung in Deutschland (online oder vor Ort) richtet sich an Entwickler, die die neuen Funktionen von Java EE 8 zur Erstellung von Cloud-Anwendungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- die notwendige Entwicklungsumgebung einzurichten, um mit der Entwicklung zu beginnen.
- die Konzepte und die Architektur der Java Enterprise Edition (JEE) zu verstehen.
- eine Beispiel-Cloud-Anwendung (oder einen Webservice) zu erstellen.
- Eine Anwendung mit einer Datenbank zu verbinden.
- Schreiben und Verwalten zustandsbehafteter Komponenten mit Hilfe von Dependency Injection.
- Integrationstests für Java EE-Komponenten schreiben.
Java EE 8 Advanced
21 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die mit Java EE 8 Cloud-fähige Unternehmensanwendungen erstellen und bereitstellen und dabei fortschrittliche Java-Technologien und APIs nutzen möchten;
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten der erforderlichen Entwicklungsumgebung, um mit der Entwicklung von Unternehmensanwendungen mit Java EE 8 zu beginnen.
- Implementieren Sie Geschäftslogik für den Entwurf und die Entwicklung geschäftsorientierter Anwendungen.
- Microservices mit Java EE 8-Komponenten integrieren, um einstufige Anwendungen in hoch skalierbare und Cloud-fähige Anwendungen zu verwandeln.
- Verstehen und Anwenden von Java EE 8 Entwurfsmustern und Best Practices für die Codierung.
Microservice Development with Java EE 8, Docker, and Kubernetes
28 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die ihre Java EE 8 Anwendungen containerisieren und als Microservices in der Cloud betreiben möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Java-Microservices in Docker-Containern erstellen und bereitstellen.
- Verwaltung von Docker-Containern mit Kubernetes.
- Microservices in ein bestehendes monolithisches System integrieren.
- Microservices überwachen, testen und sichern.
- Fehlerbehebung in Containern und Orchestrierungsumgebungen.
Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
28 StundenDieser 4-tägige Kurs richtet sich an Programmierer, die bereits die Java-Sprache beherrschen und die Enterprise Java-Beans-2.0-Technologie nutzen möchten, wobei sie sich der Sicherheitsaspekte bei der Verteilung von Anwendungen bewusst werden. Dieser Kurs hat eine große praktische Komponente, die die Entwicklung einer E-Commerce-Anwendung auf der Basis von Enterprise Java Beans beinhaltet. Der Kurs verwendet die JBoss Application Server.
Optimizing Java EE 8
14 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Java Entwickler, die ihre Jave EE 8 Entwicklungsumgebung optimieren möchten, um Geschäftsanwendungen zu erstellen, zu testen, zu debuggen und einzusetzen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten und Konfigurieren der erforderlichen Entwicklungsumgebung für Java EE 8.
- Die Funktionen von Java EE 8 nutzen, um Geschäftsanwendungen zu entwickeln, die Java EE-konform sind.
- Geeignete Methoden zur Optimierung ihrer Java EE 8-Umgebung einsetzen.
- Ihre Anwendungsüberwachungsroutinen zu verbessern.
- Erkennen der kritischen Faktoren für eine effiziente Leistung der Anwendungssysteme.
- Erkennen des Potentials von Java EE 8 bei der Implementierung in andere Vorhaben.
Resin Application Server
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) deckt die wesentlichen Aspekte der Installation, Konfiguration, Sicherung, Optimierung und Verwaltung eines Resin-Anwendungsservers ab.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Ein sicheres Verständnis für die Architektur, die Funktionen und die Möglichkeiten von Resin haben.
- Sie verfügen über die nötige Praxis, um ihren eigenen Resin-Anwendungsserver einzusetzen und zu verwalten.
Apache TomEE
7 StundenApache TomEE ist ein zertifizierter Java Enterprise Edition (EE) -Stack, der auf Tomcat aufbaut (TomEE = Tomcat + zusätzliche Java EE-Funktionen). Diese Integrationen erleichtern das Schreiben von Code, das Testen der Geschäftslogik, das Konfigurieren von von Containern verwalteten Ressourcen und das Verwalten des Servers.
In diesem Live-Training lernen die Teilnehmer, wie Sie einen TomEE-Anwendungsserver installieren, konfigurieren, verwalten, Fehler beheben und optimieren.
Publikum
- Entwickler
- Systemadministratoren
- DevOps Ingenieure
Format des Kurses
- Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben