Softwareentwicklung und Softwaretestmethoden mit Java

alfatraining Bildungszentrum GmbH Rottweil

Sie können sich direkt beim Anbieter anmelden.

Aktionen

Kursbeschreibung

Du handhabst Java schnell und sicher, bist in der Lage, komplexe Lösungen zu erarbeiten und beherrschst grundlegende Kenntnisse des Softwaretestens. Die Scrum-Prüfung rundet dein berufliches Profil ab. Du weißt, wie Künstliche Intelligenz (KI) in deinem Beruf eingesetzt wird.

Objektorientierte Programmierung mit Java

Allgemeine Grundlagen (ca. 3 Tage)
Integrierte Entwicklungsumgebungen (z. B. Eclipse, IntelliJ IDEA)
Programmaufbau (grundlegende Sprachelemente, Anweisungen, Methoden, usw.)
Variablen (Deklaration, Initialisierung)
Gültigkeitsbereiche
Datentypen (primitive/Referenz)
Dokumentation mit JavaDoc
Aufzählungstypen

Künstliche Intelligenz (KI) im Arbeitsprozess
Vorstellung von konkreten KI‐Technologien
sowie Anwendungsmöglichkeiten im beruflichen Umfeld

Grundlegende Sprachkonzepte (ca. 8 Tage)
Schrittweise Erstellung konsolenbasierter Programme
Ein-/Ausgabe
Operatoren (arithmetische, logische, bitweise)
Typkonvertierung
Arrays, Zeichenketten und ihre Verarbeitung, Kontrollstrukturen (Verzweigungen, Schleifen)

Objektorientiertes Programmieren (ca. 6 Tage)
Aufbau von Klassen
Schrittweises Erstellen eigener Klassen
Vererbung
Konstruktoren
Polymorphie
Überladung/Überschreiben von Methoden
Abstrakte Klassen, Interfaces
Adapterklassen, innere Klassen, anonyme Klassen
Exceptions (Fehlerbehandlung)
Wrapperklassen

Fortgeschrittene Konzepte (ca. 3 Tage)
Rekursivität
Dateiverarbeitung (Character-Stream und Byte-Stream)
Serialisierung/Deserialisierung von Objekten Multithreading

GUI Oberfläche (ca. 3 Tage)
Verwendung von AWT und Swing Steuerelementen
Erzeugung von Grafiken
Layout-Manager
Einstieg in die Programmierung von Desktop-Anwendungen mit JavaFX

Exkurs: Java FX (ca. 1 Tag)
Einstieg in die Programmierung von Desktop-Anwendungen mit JavaFX

Zusätzliche Themen (ca. 2 Tage)
Erzeugung von JAR-Dateien
Grundlagen regulärer Ausdrücke
Druckerausgabe in Java

Datenbanken (ca. 4 Tage)
Anbindung an Microsoft SQL-Datenbanken und mySQL
Grundlagen der Datenbankanbindung
Verbindung zu SQL-Datenbanken (Microsoft SQL, MySQL)
Grundlagen der Netzwerkprogrammierung
Einführung in RMI (Remote Method Invocation)

Projektarbeit (ca. 10 Tage)
Zur Vertiefung der gelernten Inhalte
Präsentation der Projektergebnisse



Softwaretester:in

Grundlagen des Softwaretestens (ca. 2,5 Tage)
Testbegriff
Notwendigkeit des Testens
Sieben Grundsätze des Testens
Testprozess
Kompetenzen und Praktiken beim Testen

Testen während des Softwareentwicklungslebenszyklus (ca. 2 Tage)
SDLC-Modell
Auswirkungen auf das Testen
Testen als Treiber
Retrospektiven und Prozessverbesserung
Teststufen (u. a. Komponententest, Integrationstest, Systemtest, Abnahmetest)
Testarten (u. a. funktionale Tests, nicht-funktionale Tests)
Regressionstest
Wartungstest

Künstliche Intelligenz (KI) im Arbeitsprozess
Vorstellung von konkreten KI‐Technologien
sowie Anwendungsmöglichkeiten im beruflichen Umfeld

Statische Tests (ca. 1 Tag)
Grundlagen des statischen Tests
Prüfung von Arbeitsergebnissen
Unterschiede zwischen statischen und dynamischen Tests
Aktivitäten des Reviewprozesses
Rollen und Verantwortlichkeiten bei Reviews
Reviewarten
Erfolgsfaktoren von Reviews

Testverfahren und -entwurf (ca. 6 Tage)
Kategorien von Testverfahren
Blackbox-Verfahren
Whitebox-Verfahren
Erfahrungsbasierte Testverfahren

Testmanagement (ca. 5 Tage)
Testkonzept
Testplanung und -schätzung
Risikomanagement
Testüberwachung und -steuerung
Konfigurationsmanagement
Fehlermanagement

Werkzeugunterstützung für das Testen (ca. 0,5 Tage)
Testwerkzeuge
Klassifizierung von Testwerkzeugen
Nutzen und Risiken der Testautomatisierung

Projektarbeit, Zertifizierungsvorbereitung und Zertifizierung „ISTQB® Certified Tester Foundation Level“ (ca. 3 Tage)



Agiles Projektmanagement mit Scrum: Master

Grundlagen (ca. 3 Tage)
Agiles Mindset
Agiles Projektmanagement: Überblick
Unterschiede und Ergänzungen zu traditionellen Projektmanagement-Methoden
Phasen eines agilen Projekts
Stärken und Schwächen des agilen Projektmanagements

Voraussetzungen/Rahmenbedingungen für agile Projekte (ca. 5 Tage)
Projektumfeld, Werte und Prinzipien
Anforderungen an agile Projekte auf technischer Ebene bei IT-Projekten
Übertragbarkeit agiler Methoden auf Projekte außerhalb der IT

Künstliche Intelligenz (KI) im Arbeitsprozess
Vorstellung von konkreten KI‐Technologien
sowie Anwendungsmöglichkeiten im beruflichen Umfeld

Agile Methode Scrum (ca. 3 Tage)
Scrum-Philosophie
Die verschiedenen Ergebnisverantwortlichkeiten in Scrum und ihre Aufgaben: Scrum Master, Developer, Product Owner
Selbstorganisierte Teams
Die Scrum-Meetings: Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospektiven
Scrum-Artefakte: Product Backlog, Sprint Backlog, Increment
Planung mit Scrum
Auswirkungen auf Organisationen

Projektsteuerung (ca. 2 Tage)
Stakeholdermanagement
Problemerkennung und -behebung
Scaled Scrum/Nexus

Schlüsselfaktor Team (ca. 2 Tage)
Rahmenbedingungen für agile Teams
Verantwortung, Zusammenarbeit und Commitment im agilen Team
Effektive Team- und Selbststeuerung
Kommunikation im Team

Projektarbeit, Zertifizierungsvorbereitung und Scrum.org-Professional Scrum Master-Zertifizierung (PSM I) in englischer Sprache (ca. 5 Tage)



Änderungen möglich. Die Lehrgangsinhalte werden regelmäßig aktualisiert.

Kursinformationen

Kurs-ID
16100-2025-02-10
Dauer
16 Woche(n)
Unterrichtszeiten
Montag bis Freitag von 8:30 bis 15:35 Uhr (in Wochen mit Feiertagen von 8:30 bis 17:10 Uhr)
Termin
10.02.2025 bis 30.05.2025
Kosten
k. A.
Zielgruppe
Informatiker:innen, Fachinformatiker:innen, Programmierer:innen und Fachkräfte mit entsprechender Berufserfahrung.
Voraussetzung
Gute Englisch-Kenntnisse für die Scrum-Zertifizierungsprüfung
Förderung
Bildungsgutschein (Arbeitsuchende und Arbeitslose), Weiterbildungsförderung für Beschäftigte, Europäischer Sozialfonds ESF (Kurzarbeit oder Transfergesellschaften). Weitere Förderstellen: Berufsförderungsdienst (BFD), die Berufsgenossenschaft (BG) sowie der Rentenversicherungsträger (DRV).
Präsenzkurs
Keine Angabe.
mind. Teilnehmerzahl
6
max. Teilnehmerzahl
25
URL des Kurses
Anmelde URL des Kurses
spezielles Angebot für Dozenten
Keine Angabe.
Veranstaltungsort
alfatraining Bildungszentrum GmbH
Präsenzgasse 8
78628 Rottweil
Abendkurs
Nein
Bildungsgutschein
Ja
Förderfähig nach Fachkursprogramm des ESF
k. A.
Barierrefreier Zugang
k. A.
Schlagworte
entwicklung, programmierung, objektorientiert, projektmanagement, software, test
Gelistet in folgenden Rubriken: