• Informationsverarbeitung und angewandte Datentechnik GmbH
    Seit 43 Jahren Ihr Bildungspartner
  • 0 64 21 96 58-0

Informationsverarbeitung und angewandte Datentechnik GmbH

4,78 (141)

Java Webdeveloper (ISTQB Certified Tester – Foundation Level)

Mit Zertifizierung zum ISTQB Certified Tester – Foundation Level.

Zertifikatsnummer
1006152
Zusammenfassung
Infos zum Download

Als Java Web-Developer mit ISTQB-Zertifizierung sind Sie ein Experte für die Entwicklung und Optimierung von Webanwendungen. Sie beherrschen die Grundlagen der Java-Entwicklung, gestalten Webseiten mit HTML, CSS und JavaScript, und setzen komplexe Anwendungen mit Java/Jakarta Enterprise-Technologien um. Ergänzt wird Ihr Profil durch fundiertes Wissen in Qualitätsmanagement, Testing und der Arbeit mit NoSQL-Datenbanken wie MongoDB und Redis. Mit der international anerkannten ISTQB Certified Tester – Foundation Level-Zertifizierung sichern Sie sich einen entscheidenden Vorteil auf dem Arbeitsmarkt.

Java zählt weltweit zu den führenden Programmiersprachen für Softwareentwicklung. Die Fähigkeit, moderne Webanwendungen zu entwickeln und gleichzeitig die Qualität von Software durch Testing und Datenbanklösungen zu gewährleisten, macht Sie zu einer unverzichtbaren Fachkraft in der IT-Branche. Diese Weiterbildung bietet Ihnen eine umfassende Qualifikation, die den aktuellen Anforderungen des Arbeitsmarktes entspricht.

Mit dieser Weiterbildung schaffen Sie die Grundlage für eine erfolgreiche Karriere in der IT-Branche. Sie erwerben praxisnahes Wissen, das Sie auf Tätigkeiten in der Softwareentwicklung, Webprogrammierung und Qualitätssicherung vorbereitet. Der Abschluss mit der ISTQB-Zertifizierung erhöht Ihre beruflichen Perspektiven und macht Sie fit für anspruchsvolle Aufgaben in einem digitalen Arbeitsumfeld.

Die Weiterbildung „Java Web-Developer mit ISTQB-Zertifizierung“ vermittelt Ihnen fundierte Kenntnisse in Java-Entwicklung, Webtechnologien, Enterprise-Entwicklung und Qualitätsmanagement. Sie erlernen die Arbeit mit NoSQL-Datenbanken wie MongoDB und Redis und bereiten sich intensiv auf die ISTQB-Zertifizierung vor. Mit diesem Wissen sind Sie optimal auf eine Karriere als Entwickler und Tester in der IT-Branche vorbereitet.

Angebotsziel
Java Webdeveloper (ISTQB Certified Tester – Foundation Level)

  • Grundlagen der Softwareentwicklung und des Software-Engineerings.
  • Kompetenzen in der Java-Entwicklung für moderne Web- und Enterprise-Anwendungen.
  • Erstellung moderner Webseiten mit HTML und CSS.
  • Entwicklung dynamischer Webanwendungen mit JavaScript.
  • Vertiefte Kenntnisse in der Java/Jakarta Enterprise-Entwicklung.
  • Einführung in NoSQL-Datenbanken wie MongoDB und Redis.
  • Grundlagen des Qualitätsmanagements und Testings in der Softwareentwicklung.
  • Vorbereitung auf die ISTQB-Zertifizierung: Certified Tester – Foundation Level.

Zielgruppe
Java Webdeveloper (ISTQB Certified Tester – Foundation Level)

Die Weiterbildung richtet sich an Personen mit mindestens einem mittleren Bildungsabschluss (Mittlere Reife), guten Grundlagenkenntnissen im Umgang mit dem PC und Microsoft Office sowie Interesse an einer Tätigkeit in der Java-Entwicklung und Webprogrammierung. Sie ist ideal für Berufseinsteiger, Quereinsteiger oder Arbeitsuchende, die sich für Tätigkeiten in IT-Unternehmen, Webagenturen, Softwareentwicklungsabteilungen oder als Freelancer qualifizieren möchten. Ein Eignungsgespräch dient der Klärung Ihrer individuellen Voraussetzungen und Ihrer Fragen.

Voraussetzungen
Java Webdeveloper (ISTQB Certified Tester – Foundation Level)

Sie verfügen über einen mittleren Bildungsabschluss, gute PC-Kenntnisse (inklusive Microsoft Office) sowie Interesse an Java-Entwicklung und Webtechnologien. Im Rahmen eines Eignungsgesprächs klären wir gemeinsam Ihre individuellen Voraussetzungen und Fragen.

Inhalte
Java Webdeveloper (ISTQB Certified Tester – Foundation Level)

Test Grundlagen - ISTQB Syllabus

  • Grundlagen des Softwaretestens
  • Testen im Softwarelebenszyklus
  • Statischer Test
  • Testmanagement
  • Testwerkzeuge
  • Zertifizierungsvorbereitung

Test Frameworks

  • Microfocus ALM Grundlagen
  • Festlegen von Freigaben und Zyklen
  • Anforderungen spezifizieren
  • Planung von Tests
  • Laufende Tests
  • Hinzufügen und Verfolgen von Defekten
  • Benachrichtigung bei Änderungen
  • ALM-Daten analysieren
  • Erstellen von Bibliotheken und Baselines
  • Projekte anpassen
  • Selenium

Java Grundlagen

  • Einführung in die Java-Technologie
  • Objektorientierung
  • Einführung in die Sprache Java
  • Arbeiten mit primitiven Variablen
  • Arbeiten mit Objekten
  • Operatoren und Entscheidungskonstrukte
  • Erstellen und Verwenden von Arrays
  • Verwenden von Schleifenkonstrukten
  • Arbeiten mit Methoden und Methodenüberladung
  • Kapselung und Konstruktoren

Java fortgeschrittene objektorientierte Konzepte

  • Einführung in fortgeschrittene objektorientierte Konzepte
  • Behandeln von Fehlern
  • Dateien und Datenströme
  • Ausgewählte Klassen
  • Lambda Ausdrücke
  • Grafische Oberfläche mit Swing

Überblick

  • Einführung
  • Der Java EE 8-Standard
  • Anwendungsszenarien
  • Der mehrschichtige Aufbau einer Java EE-Anwendung
  • Die Evolution von HTTP/2 und WebSockets
  • Die Technologien des Java EE 8-Standards

Die Entwicklungsumgebung

  • Das JDK installieren
  • Der Java EE-Server GlassFish 5
  • Exkurs: UTF-8
  • Eine Java EE-Anwendung deployen
  • Das Logging
  • Das Monitoring
  • Eclipse einsetzen
  • Maven

Planung und Entwurf

  • Die Projektplanung mit Scrum
  • Die Datentypen für den Entwurf
  • Das User-Story-Diagramm
  • Die UI-Prototypen
  • Das HTTP-Monitoring

Servlet 4.0

  • Einführung
  • Ein technischer Überblick
  • Die Servlet-API
  • HTTP-Sitzungen
  • Initialisierung und Konfiguration
  • Dateien hochladen
  • Asynchrone Servlets
  • Nonblocking I/O
  • Webfilter
  • WebListener
  • Der Server-Push

 Java Server Pages

  • Direktiven
  • Skripting
  • Aktionselemente
  • JSP Custom Tags
  • JSP-EL
  • Die Java Standard Tag Library

Die relationale Datenbank

  • Einrichtung einer Datenbank
  • Organisation der Datenbank
  • Performance-Tuning für die Java EE-Anwendung
  • Erstellung der Datenbanktabellen
  • Indizierung
  • Das komplette Onlineshop-Beispiel

 JDBC

  • Der direkte Zugriff per JDBC
  • Der Zugriff über den Java EE Server
  • Die Kernfunktionalität der JDBC-API
  • Geschäftsdaten speichern
  • Geschäftsdaten abfragen
  • Das objektrelationale Mapping
  • Vorbereitete SQL-Anweisungen
  • Binärdaten
  • Den Onlineshop fertigstellen

Die Java Persistence API

  • Schritt 1: Die zentrale Konfigurationsdatei
  • Schritt 2: JPA-Entities erstellen
  • Schritt 3: Primärschlüssel definieren
  • Schritt 4: singuläre Attribute konfigurieren
  • Schritt 5: Assoziationen anfertigen
  • Schritt 6: den EntityManager einsetzen
  • Programmierbeispiele
  • JPQL Grundlagen
  • JPQL Vertiefung
  • Die Criteria-API

Java Server Faces

  • Ein erstes Beispiel
  • Durchstich mit JSF und JPA
  • implizite Navigation
  • explizite Navigation
  • JSF-Grundkenntnisse
  • Meldungen
  • Internationalisierung
  • Validierung
  • Konvertierung
  • Templating
  • CSS und Ressourcen
  • Konversationen
  • Faces Flows
  • Events und Listener
  • Ajax einsetzen
  • HTML5-friendly Markup

Enterprise JavaBeans

  • Session-Bean-Grundlagen
  • Programmierbeispiel: EJB und Standalone-Client
  • Programmierbeispiel: EJB, JSF und JPA
  • Transaktionen
  • Unterschiedliche Session-Bean-Typen
  • Asynchrone Business-Methoden
  • JMS und Message-driven Beans
  • Der Timer-Service

Webservices und JSON

  • JSON-P
  • JSON-B
  • JAX-WS
  • JAX-RS

Projekt

  • Projektarbeit zur Anwendung des Gelernten

Aufbereitung des Prüfungsstoffs

  • Detaillierte Durchsicht der Prüfungsinhalte
  • Strukturierte Aufbereitung der relevanten Themen
  • Erstellen von übersichtlichen Lernmaterialien

Prüfungsbezogenes Repetitorium/Wiederholung des Prüfungsstoffs

  • Intensive Wiederholung der Kernthemen
  • Klärung offener Fragen
  • Anwendung von Lern- und Wiederholungsmethoden

Vorbereitung von Organisation und Ablauf der Prüfung

  • Verstehen des Prüfungsablaufs
  • Tipps zur optimalen Prüfungsorganisation
  • Strategien zur Stressbewältigung

Absolvieren von Testprüfungen

  • Durchführung von praxisnahen Testprüfungen
  • Analyse und Besprechung der Ergebnisse
  • Verbesserung der Prüfungsstrategien

 Zeit und Raum für Ihre Nachfragen, Austausch und Diskussion

  • Offene Fragerunden
  • Erfahrungsaustausch mit anderen Teilnehmenden
  • Diskussionen zur Vertiefung des Verständnisses

Software Engineering und Programmierlogik

  • Grundlagen
  • Kontrollstrukturen
  • Datenstrukturen
  • Pseudocode und Struktogramme
  • Grundlagen Imperative Programmierung
  • Grundlagen Objektorientierte Programmierung
  • Software Engineering - Kernprozesse
  • Software Engineering – Unterstützungsprozesse

IT-Projektmanagement mit Scrum

  • Grundlagen Projektdefinition, Projektmerkmale und Projektstatus
  • Projekte
  • Projektlebenszyklus
  • Vorgehensmodelle
  • Termin-und Ressourcenplanung
  • Kosten-, Qualitäts- und Risikoplanung
  • Planungstechniken
  • Grundlagen SCRUM
  • Rollen
  • Stakeholder
  • Sprint
  • Artefakte
  • Ergänzende Techniken

Grundlagen prozedurale Programmierung

  • C – die Grundlage prozeduraler Programmiersprachen
  • Datentypen
  • Ausdrücke
  • Kontrollstrukturen
  • Standard-C-Bibliotheken
  • Präprozessoranweisungen
  • Selbstdefinierte Funktionen
  • Verwaltung größerer Programmsysteme
  • Dynamische Speicherverwaltung
  • Arbeiten mit Dateien
  • Kommunikation mit dem Betriebssystem

Objektorientierte Analyse und Entwurf mit UML

  • objektorientierte Konzepte und Terminologie
  • Software-Entwicklungsprozesse
  • Software-Entwicklungsprozess
  • Anwendungsfalldiagrammen
  • Anwendungsfallszenarien und -formularen
  • Aktivitätsdiagrammen
  • Schlüsselabstraktionen
  • Problemdomänenmodells
  • Von der Analyse zum Entwurf
  • Objektstatus und Zustandsmaschinendiagrammen
  • Entwurfsmustern
  • Architekturkonzepten und -diagrammen
  • Architekturschichten
  • Klassenentwurfsmodells
  • Übersicht über Frameworks

HTML5 und CSS3

  • Hintergrundwissen zu Hypertext und Webtechnologien
  • Einrichten des Arbeitsplatzes: Installation und Konfiguration
  • Syntaktische Grundlagen
  • Metadaten der HTML-Datei
  • Semantische Gliederung der Webseite
  • Hyperlinks
  • Einbinden von Bildern
  • CSS Grundlagen
  • Grundlegende Gestaltung mit CSS
  • Tabellen
  • Formulare
  • Suchmaschinenfreundliche Microdaten
  • Anforderungen der Barrierefreiheit

UX und CSS Layout

  • Konzeption von Websites
  • Nutzer verstehen
  • Konzeption
  • Testen
  • Usability-Guidelines
  • Layout Techniken
  • Responsive Design für vielfältige Endgeräte
  • Erprobung der Vor- und Nachteile verschiedener Layout Techniken
  • CSS3 Gestaltungsmittel

Web-Frameworks

  • Grundlagen
  • Syntactically Awesome Stylesheets (SASS)
  • Bootstrap
  • Materialize
  • Praktische Umsetzung

JavaScript Grundlagen

  • Hintergrundinformation
  • Grundstrukturen
  • Prozedurale und objektorientierte Programmierung
  • DOM Programmierung – Dynamischer Seiteninhalt
  • Ausgewählte HTML5 APIs

TypeScript und Node.js

  • Node.js
  • TypeScript und JavaScript
  • Grundlagen von TypeScript
  • Objektorientierung mit TypeScript
  • Projekt

AJAX und XML

  • XML Grundlagen
  • Wohlgeformtes XML
  • Definition gültiger Dokumente mit DTDs und Schema
  • AJAX Grundlagen
  • Projekt

NoSQL Datenbanken

  • Einführung in NoSQL-Datenbanken
  • SQL versus NoSQL: Unterschiede, Datenbanken und Lösungen

MongoDB

  • Grundlagen und Installation
  • Grundlegende Konzepte
  • Replikation
  • Sharding
  • Queries
  • Suchkriterien
  • Reguläre Ausdrücke
  • Performance-Optimierung
  • Manipulation von Dokumenten
  • Schema-Design

Redis

  • Grundlagen
  • Erste Schritte
  • Benutzeroberflächen
  • Datentypen
  • Client-Schnellstarts
  • Redis verwenden
  • Redis verwalten

Bildungspfad
Java Webdeveloper (ISTQB Certified Tester – Foundation Level)

Lernstufe 1
  • Software Engineering
Lernstufe 2
  • Java Development Fundamentals
Lernstufe 3
  • KFF IT (2)
    Junior Java Webdeveloper
  • KFF IT (2)
    KFF IT (2)
    Junior App-Developer
  • KFF IT (2)
    KFF IT (2)
    Junior Backend-Developer
Lernstufe 4
  • Java-Jarkata Enterprise Development
  • KFF IT (2)
    KFF IT (2)
    Java Webdeveloper (ISTQB Certified Tester – Foundation Level)
Lernstufe 5
  • KFF IT (2)
    KFF IT (2)
    Full Stack Developer (ISTQB Certified Tester – Foundation Level)

Ausbildungsnachweis
Java Webdeveloper (ISTQB Certified Tester – Foundation Level)

ISTQB Certified Tester – Foundation Level

Zeugnis der IAD GmbH und ISTQB-Zertifikat

Sie erhalten ein benotetes, in Fächern aufgegliedertes aussagefähiges Zeugnis der IAD GmbH über die erworbenen Kenntnisse und Leistungen. Darüber hinaus erwerben Sie bei Bestehen der entsprechenden Prüfung/en das international anerkannte ISTQB-Zertifikat.

Hinweis zum Angebot
Java Webdeveloper (ISTQB Certified Tester – Foundation Level)

Die Agentur für Arbeit selbst und im Auftrag des Jobcenters/optierender Kommunen, der Berufsförderungsdienst (BFD) oder die Rentenversicherung können die Kosten der kompletten geförderten Weiterbildung über einen Bildungsgutschein bzw. einen Bewilligungsbescheid des Berufsförderungsdienstes der Bundeswehr oder der Deutschen Rentenversicherung übernehmen. Wenden Sie sich bitte an Ihre Kundenberatung bei der Agentur für Arbeit, dem Jobcenter, des Berufsförderungsdienstes der Bundeswehr oder der Deutschen Rentenversicherung, um Ihre individuellen Voraussetzungen für die Förderung zu prüfen.

Während der Weiterbildung unterstützen wir Sie bei der Überarbeitung Ihrer Bewerbungsunterlagen und bei der Arbeitsplatzsuche. Unsere regionale Verankerung ist Ihr Vorteil, wenn es um die Jobsuche während der Weiterbildung geht. Wir sind gut vernetzt und in den Unternehmen, Behörden und Organisationen vor Ort bekannt. Unsere Vermittlungsergebnisse sprechen für sich.

86 % im Job
Top Vermittlungsquote

Förderung


Fördermöglichkeiten für Umschulungen und Weiterbildungen

Die IAD GmbH ist von der Zertifizierungsagentur HZA GmbH Hamburg nach Akkreditierungs- und Zulassungsverordnung Arbeitsförderung (AZAV) zertifiziert. Damit können bei passenden Voraussetzungen die Kosten für die Weiterbildungen und Coachings von der Agentur für Arbeit, dem Jobcenter, der Rentenversicherung oder dem Berufsförderungsdienst der Bundeswehr übernommen werden.

Java Webdeveloper (ISTQB Certified Tester – Foundation Level)