Themen AP2: Unterschied zwischen den Versionen

Aus FI-Wiki
Keine Bearbeitungszusammenfassung
 
(19 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Basierend auf den Prüfungskatalogen
Basierend auf den Prüfungskatalogen


== Fachinformatiker /in Systemintegration (FISI) ==
== Fachinformatiker /-in Systemintegration (FISI) ==
=== Kaufempfehlungen ===
=== Kaufempfehlungen ===
In diesem Beitrag befinden sich sogenannte Affiliate-Links. Wenn Sie darüber ein Produkt kaufen, erhalten wir eine kleine Provision. Für Sie entstehen keine Mehrkosten. Mit Ihrem Kauf unterstützen Sie direkt den Aufbau und Betrieb dieses freien IT-Nachschlagewerks. Vielen Dank für Ihre Unterstützung! Diese Links sind entsprechend als Werbung gekennzeichnet.
In diesem Beitrag befinden sich sogenannte Affiliate-Links. Wenn Sie darüber ein Produkt kaufen, erhalten wir eine kleine Provision. Für Sie entstehen keine Mehrkosten. Mit Ihrem Kauf unterstützen Sie direkt den Aufbau und Betrieb dieses freien IT-Nachschlagewerks. Vielen Dank für Ihre Unterstützung! Diese Links sind entsprechend als Werbung gekennzeichnet.
Zeile 11: Zeile 11:


=== Programmiertechnik ===
=== Programmiertechnik ===
* Algorithmen zur Automatisierung erstellen (Skripte)
* Skripte zur Automatisierung von System- und Netzwerkkonfiguration
* Skriptsprachen einsetzen (PowerShell, Bash, Python)
* Pseudocode und algorithmische Ablaufbeschreibung
* Pseudocode / algorithmische Beschreibung nutzen
* UML für technische Prozesse (Use Case, Aktivität)
* UML-Diagramme für Abläufe & Systeme (Use Case, Aktivität, Sequenz)
* Administrationsskripte dokumentieren
* Automatisierung von System- und Netzwerkkonfiguration
* Schnittstellen ansprechen (REST, JSON, XML)
* Fehleranalyse in Skripten
* APIs ansprechen (REST, JSON, XML)
* Code-Dokumentation für Administrationsskripte


=== Datenbanken ===
=== Datenbanken ===
* Datenhaltungssysteme auswählen und einsetzen
* Datenbanktypen vergleichen (relational / NoSQL)
* Relationale & NoSQL-Datenbanken vergleichen
* Datenbanken installieren & konfigurieren
* Datenbanksysteme installieren & konfigurieren
* SQL umfassend anwenden (SELECT, JOIN, Aggregation, DML, DDL...)
* SQL anwenden:
* Benutzer- & Rechteverwaltung
** SELECT
* Backup & Restore
** JOIN
* Monitoring & Performanceanalyse
** GROUP BY / HAVING
* Datenmigration & Datenaustausch (XML, JSON, CSV)
** INSERT, UPDATE, DELETE
* Benutzer- und Rechteverwaltung in Datenbanken
* Datensicherung & Wiederherstellung
* Monitoring von Datenbanken
* Datenmigration planen und durchführen
* Schnittstellen für Datenaustausch nutzen (XML, JSON, CSV)


=== Netzwerktechnik ===
=== Netzwerktechnik ===
'''Netzwerkarchitektur & Planung'''
* LAN, WAN, WLAN, VLAN, VPN
* Standortvernetzung (IPsec, MPLS, Standleitung)
* IPv4/IPv6, Subnetting, Supernetting
* Routing (statisch, OSPF, Grundlagen BGP)


'''Netzwerkdienste & Infrastruktur'''
* DNS, DHCP, Proxy, RADIUS/802.1X
* Loadbalancing & Redundanz
* PoE, Verkabelung, Netzdesign
'''Netzwerksicherheit'''
* Firewalls (Classic & Next-Gen)
* IDS/IPS
* Segmentierung
* PKI & Zertifikate
* Hardening von Netzwerkgeräten
* zentrales Logging & Monitoring
* Containertechnologien
* Cloud-Services (IaaS/PaaS/SaaS) einsetzen


'''Analyse & Troubleshooting'''
* SNMP, Syslog, NetFlow/sFlow
* Wireshark, tcpdump
* Latenz, Jitter, QoS bewerten
* systematische Fehleranalyse


=== Systemtechnik ===
=== Systemtechnik ===
* Storage-Systeme: NAS, SAN, iSCSI, FibreChannel
* RAID planen & konfigurieren
* Monitoring (S.M.A.R.T., CPU, RAM, I/O)
* Hochverfügbarkeit & Failover
* Backup


=== Telekommunikationstechnik ===
* VoIP-Infrastrukturen (SIP, RTP)
* TK-Systeme einrichten & integrieren
* Echtzeitqualität analysieren (Latenz, Jitter, Bandbreite)
* Absicherung von VoIP/RTP
* Mobile Device Management (MDM)
=== Betriebssysteme ===
* Server installieren & betreiben (Windows, Linux)
* Rechte- & Benutzerverwaltung (RBAC, AGDLP, LDAP)
* Active Directory (OU, GPO, Kerberos)
* Systemhärtung
* Linux-Administration (Dienste, systemd, Paketverwaltung, Rechte)
* Automatisierung via PowerShell/Bash
* Deployment (WDS, MDT, SCCM, Ansible)
* Patch- & Update-Management
* Log-Analyse (Eventlog, Syslog)
* Arbeiten in verteilten Systemen
* Backup & Recovery von Betriebssystemen
* Virtualisierung: Hyper-V, VMware, KVM
=== Projektmanagement ===
* IT-Systeme planen, dimensionieren & dokumentieren
* Betriebskonzepte entwickeln
* Kosten- & Ressourcenplanung
* Qualitätssicherung (PDCA, KVP)
* Testkonzepte für IT-Systeme
* Risiko- & Störungsmanagement
* Abnahmeprozesse
* Change-Management (ITIL-orientiert)
* Fortschritt & Erfolg bewerten
=== IT - Service und Kommunikation ===
* Kundenanliegen analysieren
* Servicekonzepte bewerten
* SLAs und OLAs einbeziehen
* Incident-, Problem-, Change-Management (ITIL)
* Eskalationsstufen definieren
* technische Dokumentationen erstellen
* technische Daten interpretieren
* Präsentationen für Kunden und Führungskräfte
* datenschutzgerechte Kommunikation
=== WISO ===
* Arbeits- & Tarifrecht
* Berufsbildungsgesetz
* Rechte & Pflichten
* Betriebsrat & Mitbestimmung
* Marktformen, Wirtschaftskreisläufe
* Kostenrechnung & Wirtschaftlichkeit
* Finanzierung, Leasing, Kauf
* Nachhaltigkeit & Umweltschutz
* Steuern & Sozialversicherung
* Unternehmensformen
* Präsentationstechniken
* lebenslanges Lernen
=== Fachenglisch ===
* technische Dokumente verstehen & verfassen
* englische Benutzeroberflächen nutzen
* Service-Kommunikation auf Englisch
* Fehlerberichte, Logs & technische Anleitungen auf Englisch
== Fachinformatiker /-in Anwendungsentwicklung (FIAE) ==
=== Kaufempfehlungen ===
In diesem Beitrag befinden sich sogenannte Affiliate-Links. Wenn Sie darüber ein Produkt kaufen, erhalten wir eine kleine Provision. Für Sie entstehen keine Mehrkosten. Mit Ihrem Kauf unterstützen Sie direkt den Aufbau und Betrieb dieses freien IT-Nachschlagewerks. Vielen Dank für Ihre Unterstützung! Diese Links sind entsprechend als Werbung gekennzeichnet.
'''Werbung:'''<br>
* '''Lernkarten FIAE Abschlussprüfung Teil 2 (AP2): '''[https://amzn.to/4bri3ZQ FIAE Abschlussprüfung Teil 2: Lernkarten]
* '''Buch FIAE (AO 2020) Prüfungstrainer Abschlussprüfung Teil 2: ''' [https://amzn.to/4lv8PQJ FIAE (AO 2020): Prüfungstrainer Abschlussprüfung Teil 2]
* '''Buch Prüfungsvorbereitung aktuell Teil 2 FIAE: ''' [https://amzn.to/4sEr2O0 Prüfungsvorbereitung aktuell Teil 2 FIAE ]
=== Programmiertechnik ===
* Softwarelösungen planen, entwickeln und verbessern
* Algorithmen entwerfen und implementieren
* Objektorientierte Konzepte anwenden (Klassen, Objekte, Vererbung, Polymorphie, Interfaces)
* UML-Modelle erstellen (Use Case, Klasse, Aktivität, Sequenz, Zustand)
* Design Patterns (z. B. Singleton, Factory, Observer, MVC)
* Softwarearchitektur  (Schichten, Modularisierung)
* Debugging und Fehlersuche 
* Unit-, Integrations- und Systemtests 
* Software dokumentieren
* Benutzerschnittstellen gestalten
* Skripte für Automatisierung entwickeln
=== Datenbanken ===
* Datenmodelle aus Anforderungen entwickeln
* ER-Modelle und Kardinalitäten verwenden
* Normalisierung (1.–3. Normalform) anwenden
* Relationale und NoSQL-Datenbanken vergleichen
* SQL umfassend nutzen: SELECT, JOINs, GROUP BY, HAVING, Subqueries, INSERT/UPDATE/DELETE
* Transaktionen einsetzen
* Datenqualität prüfen
* Daten austauschen (XML, JSON, CSV)
* APIs und Webservices
* Datenmigrationen planen
* Datenmodelle dokumentieren
=== Netzwerktechnik ===
* Client-Server-Konzepte verstehen
* OSI- und TCP/IP-Modell vollständig einordnen
* Webprotokolle nutzen (HTTP, HTTPS, WebSockets)
* Netzwerkkommunikation von Software analysieren
* Fehler in Netzwerk-/API-Kommunikation untersuchen
* Logging und Monitoring zur Analyse nutzen
* Schnittstellen zu Netzwerkdiensten (DNS, DHCP, REST, SMTP) verstehen


=== Systemtechnik ===
* Speicher- und Rechenressourcen planen
* Deployment-Strategien
* Sicherheitsmaßnahmen im Systemumfeld berücksichtigen
* Backup- & Recovery-Konzepte verstehen


=== Telekommunikationstechnik ===
=== Telekommunikationstechnik ===
 
* Grundlagen von Echtzeitkommunikation (VoIP) verstehen
* Latenz, Durchsatz & QoS für Software berücksichtigen
* Software mit TK-Systemen über APIs/Protokolle verbinden




=== Betriebssysteme ===
=== Betriebssysteme ===
* Benutzer- und Rechtekonzepte anwenden
* Betriebssysteme härten (Sicherheit)
* Authentifizierungsverfahren einsetzen
* Skripte zur Systemautomatisierung verwenden
* Fehleranalyse im Betriebssystemkontext durchführen
* Deployment-Verfahren
* Update- und Patchprozesse beurteilen
* Software auf verschiedenen Systemen  (Windows, Linux, Mobile)
* Laufzeitumgebungen analysieren
* Virtualisierung  (Docker, VM)
* Cloud-Services (IaaS, PaaS, SaaS)
* Systemlogs und Performance überwachen




=== Digitaltechnik ===
=== Projektmanagement ===
 
Softwareprojekte planen & dokumentieren
== Projektmanagement ==
Anforderungen analysieren
Aufwand, Kosten & Ressourcen kalkulieren
Versionsmanagement anwenden (Git-Workflows)
Testkonzepte
Qualitätsprozesse  (PDCA, KVP)
Risikoanalyse durchführen
Projektfortschritt überwachen
Änderungen steuern (Change Management)
Abnahmeprozesse durchführen




=== IT - Service und Kommunikation ===
=== IT - Service und Kommunikation ===
* Softwarelösungen präsentieren
* Stakeholder-Analyse durchführen
* Fachliche Beratung leisten
* Technische Dokumentationen erstellen
* Technische Daten interpretieren
* SLA-Anforderungen berücksichtigen
* Incident- und Eskalationsprozesse verstehen
* Datenschutzgerechte Kommunikation sicherstellen




=== WISO ===
=== WISO ===
 
* Arbeits- & Tarifrecht
 
* Berufsbildungsgesetz
* Rechte & Pflichten
* Betriebsrat & Mitbestimmung
* Marktformen, Wirtschaftskreisläufe
* Kostenrechnung & Wirtschaftlichkeit
* Finanzierung, Leasing, Kauf
* Nachhaltigkeit & Umweltschutz
* Steuern & Sozialversicherung
* Unternehmensformen
* Präsentationstechniken
* lebenslanges Lernen


=== Fachenglisch ===
=== Fachenglisch ===
* technische Dokumente & Fachtexte verstehen
* englische Software- und API-Dokumentation verwenden
* technische Präsentationen auf Englisch gestalten
* Kommunikation im Projektkontext auf Englisch

Aktuelle Version vom 16. März 2026, 11:28 Uhr

Basierend auf den Prüfungskatalogen

Fachinformatiker /-in Systemintegration (FISI)

Kaufempfehlungen

In diesem Beitrag befinden sich sogenannte Affiliate-Links. Wenn Sie darüber ein Produkt kaufen, erhalten wir eine kleine Provision. Für Sie entstehen keine Mehrkosten. Mit Ihrem Kauf unterstützen Sie direkt den Aufbau und Betrieb dieses freien IT-Nachschlagewerks. Vielen Dank für Ihre Unterstützung! Diese Links sind entsprechend als Werbung gekennzeichnet.

Werbung:

Programmiertechnik

  • Skripte zur Automatisierung von System- und Netzwerkkonfiguration
  • Pseudocode und algorithmische Ablaufbeschreibung
  • UML für technische Prozesse (Use Case, Aktivität)
  • Administrationsskripte dokumentieren
  • Schnittstellen ansprechen (REST, JSON, XML)

Datenbanken

  • Datenbanktypen vergleichen (relational / NoSQL)
  • Datenbanken installieren & konfigurieren
  • SQL umfassend anwenden (SELECT, JOIN, Aggregation, DML, DDL...)
  • Benutzer- & Rechteverwaltung
  • Backup & Restore
  • Monitoring & Performanceanalyse
  • Datenmigration & Datenaustausch (XML, JSON, CSV)

Netzwerktechnik

Netzwerkarchitektur & Planung

  • LAN, WAN, WLAN, VLAN, VPN
  • Standortvernetzung (IPsec, MPLS, Standleitung)
  • IPv4/IPv6, Subnetting, Supernetting
  • Routing (statisch, OSPF, Grundlagen BGP)

Netzwerkdienste & Infrastruktur

  • DNS, DHCP, Proxy, RADIUS/802.1X
  • Loadbalancing & Redundanz
  • PoE, Verkabelung, Netzdesign

Netzwerksicherheit

  • Firewalls (Classic & Next-Gen)
  • IDS/IPS
  • Segmentierung
  • PKI & Zertifikate
  • Hardening von Netzwerkgeräten
  • zentrales Logging & Monitoring
  • Containertechnologien
  • Cloud-Services (IaaS/PaaS/SaaS) einsetzen

Analyse & Troubleshooting

  • SNMP, Syslog, NetFlow/sFlow
  • Wireshark, tcpdump
  • Latenz, Jitter, QoS bewerten
  • systematische Fehleranalyse

Systemtechnik

  • Storage-Systeme: NAS, SAN, iSCSI, FibreChannel
  • RAID planen & konfigurieren
  • Monitoring (S.M.A.R.T., CPU, RAM, I/O)
  • Hochverfügbarkeit & Failover
  • Backup

Telekommunikationstechnik

  • VoIP-Infrastrukturen (SIP, RTP)
  • TK-Systeme einrichten & integrieren
  • Echtzeitqualität analysieren (Latenz, Jitter, Bandbreite)
  • Absicherung von VoIP/RTP
  • Mobile Device Management (MDM)

Betriebssysteme

  • Server installieren & betreiben (Windows, Linux)
  • Rechte- & Benutzerverwaltung (RBAC, AGDLP, LDAP)
  • Active Directory (OU, GPO, Kerberos)
  • Systemhärtung
  • Linux-Administration (Dienste, systemd, Paketverwaltung, Rechte)
  • Automatisierung via PowerShell/Bash
  • Deployment (WDS, MDT, SCCM, Ansible)
  • Patch- & Update-Management
  • Log-Analyse (Eventlog, Syslog)
  • Arbeiten in verteilten Systemen
  • Backup & Recovery von Betriebssystemen
  • Virtualisierung: Hyper-V, VMware, KVM

Projektmanagement

  • IT-Systeme planen, dimensionieren & dokumentieren
  • Betriebskonzepte entwickeln
  • Kosten- & Ressourcenplanung
  • Qualitätssicherung (PDCA, KVP)
  • Testkonzepte für IT-Systeme
  • Risiko- & Störungsmanagement
  • Abnahmeprozesse
  • Change-Management (ITIL-orientiert)
  • Fortschritt & Erfolg bewerten

IT - Service und Kommunikation

  • Kundenanliegen analysieren
  • Servicekonzepte bewerten
  • SLAs und OLAs einbeziehen
  • Incident-, Problem-, Change-Management (ITIL)
  • Eskalationsstufen definieren
  • technische Dokumentationen erstellen
  • technische Daten interpretieren
  • Präsentationen für Kunden und Führungskräfte
  • datenschutzgerechte Kommunikation

WISO

  • Arbeits- & Tarifrecht
  • Berufsbildungsgesetz
  • Rechte & Pflichten
  • Betriebsrat & Mitbestimmung
  • Marktformen, Wirtschaftskreisläufe
  • Kostenrechnung & Wirtschaftlichkeit
  • Finanzierung, Leasing, Kauf
  • Nachhaltigkeit & Umweltschutz
  • Steuern & Sozialversicherung
  • Unternehmensformen
  • Präsentationstechniken
  • lebenslanges Lernen

Fachenglisch

  • technische Dokumente verstehen & verfassen
  • englische Benutzeroberflächen nutzen
  • Service-Kommunikation auf Englisch
  • Fehlerberichte, Logs & technische Anleitungen auf Englisch

Fachinformatiker /-in Anwendungsentwicklung (FIAE)

Kaufempfehlungen

In diesem Beitrag befinden sich sogenannte Affiliate-Links. Wenn Sie darüber ein Produkt kaufen, erhalten wir eine kleine Provision. Für Sie entstehen keine Mehrkosten. Mit Ihrem Kauf unterstützen Sie direkt den Aufbau und Betrieb dieses freien IT-Nachschlagewerks. Vielen Dank für Ihre Unterstützung! Diese Links sind entsprechend als Werbung gekennzeichnet.

Werbung:

Programmiertechnik

  • Softwarelösungen planen, entwickeln und verbessern
  • Algorithmen entwerfen und implementieren
  • Objektorientierte Konzepte anwenden (Klassen, Objekte, Vererbung, Polymorphie, Interfaces)
  • UML-Modelle erstellen (Use Case, Klasse, Aktivität, Sequenz, Zustand)
  • Design Patterns (z. B. Singleton, Factory, Observer, MVC)
  • Softwarearchitektur (Schichten, Modularisierung)
  • Debugging und Fehlersuche
  • Unit-, Integrations- und Systemtests
  • Software dokumentieren
  • Benutzerschnittstellen gestalten
  • Skripte für Automatisierung entwickeln


Datenbanken

  • Datenmodelle aus Anforderungen entwickeln
  • ER-Modelle und Kardinalitäten verwenden
  • Normalisierung (1.–3. Normalform) anwenden
  • Relationale und NoSQL-Datenbanken vergleichen
  • SQL umfassend nutzen: SELECT, JOINs, GROUP BY, HAVING, Subqueries, INSERT/UPDATE/DELETE
  • Transaktionen einsetzen
  • Datenqualität prüfen
  • Daten austauschen (XML, JSON, CSV)
  • APIs und Webservices
  • Datenmigrationen planen
  • Datenmodelle dokumentieren


Netzwerktechnik

  • Client-Server-Konzepte verstehen
  • OSI- und TCP/IP-Modell vollständig einordnen
  • Webprotokolle nutzen (HTTP, HTTPS, WebSockets)
  • Netzwerkkommunikation von Software analysieren
  • Fehler in Netzwerk-/API-Kommunikation untersuchen
  • Logging und Monitoring zur Analyse nutzen
  • Schnittstellen zu Netzwerkdiensten (DNS, DHCP, REST, SMTP) verstehen

Systemtechnik

  • Speicher- und Rechenressourcen planen
  • Deployment-Strategien
  • Sicherheitsmaßnahmen im Systemumfeld berücksichtigen
  • Backup- & Recovery-Konzepte verstehen

Telekommunikationstechnik

  • Grundlagen von Echtzeitkommunikation (VoIP) verstehen
  • Latenz, Durchsatz & QoS für Software berücksichtigen
  • Software mit TK-Systemen über APIs/Protokolle verbinden


Betriebssysteme

  • Benutzer- und Rechtekonzepte anwenden
  • Betriebssysteme härten (Sicherheit)
  • Authentifizierungsverfahren einsetzen
  • Skripte zur Systemautomatisierung verwenden
  • Fehleranalyse im Betriebssystemkontext durchführen
  • Deployment-Verfahren
  • Update- und Patchprozesse beurteilen
  • Software auf verschiedenen Systemen (Windows, Linux, Mobile)
  • Laufzeitumgebungen analysieren
  • Virtualisierung (Docker, VM)
  • Cloud-Services (IaaS, PaaS, SaaS)
  • Systemlogs und Performance überwachen


Projektmanagement

Softwareprojekte planen & dokumentieren Anforderungen analysieren Aufwand, Kosten & Ressourcen kalkulieren Versionsmanagement anwenden (Git-Workflows) Testkonzepte Qualitätsprozesse (PDCA, KVP) Risikoanalyse durchführen Projektfortschritt überwachen Änderungen steuern (Change Management) Abnahmeprozesse durchführen


IT - Service und Kommunikation

  • Softwarelösungen präsentieren
  • Stakeholder-Analyse durchführen
  • Fachliche Beratung leisten
  • Technische Dokumentationen erstellen
  • Technische Daten interpretieren
  • SLA-Anforderungen berücksichtigen
  • Incident- und Eskalationsprozesse verstehen
  • Datenschutzgerechte Kommunikation sicherstellen


WISO

  • Arbeits- & Tarifrecht
  • Berufsbildungsgesetz
  • Rechte & Pflichten
  • Betriebsrat & Mitbestimmung
  • Marktformen, Wirtschaftskreisläufe
  • Kostenrechnung & Wirtschaftlichkeit
  • Finanzierung, Leasing, Kauf
  • Nachhaltigkeit & Umweltschutz
  • Steuern & Sozialversicherung
  • Unternehmensformen
  • Präsentationstechniken
  • lebenslanges Lernen

Fachenglisch

  • technische Dokumente & Fachtexte verstehen
  • englische Software- und API-Dokumentation verwenden
  • technische Präsentationen auf Englisch gestalten
  • Kommunikation im Projektkontext auf Englisch