Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Letzte Überarbeitung Beide Seiten der Revision | ||
job:fiae [2015-01-24 07:13] stefan |
job:fiae [2015-11-08 08:43] stefan |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Ausbildung zum Fachinformatiker Anwendungsentwicklung ====== | ====== Ausbildung zum Fachinformatiker Anwendungsentwicklung ====== | ||
+ | |||
+ | Hallo auf meiner Wiki-Seite rund um die Ausbildung zum Fachinformatiker für Anwendungsentwicklung. Ich bin gerade dabei, diese Inhalte auf die neue Website zu migrieren: | ||
+ | |||
+ | [Fachinformatiker Anwendungsentwicklung | Hinweise und Tipps zur Ausbildung und IHK-Abschlussprüfung](http://fachinformatiker-anwendungsentwicklung.net/ "Fachinformatiker Anwendungsentwicklung | Hinweise und Tipps zur Ausbildung und IHK-Abschlussprüfung") | ||
+ | |||
+ | Einige Inhalte könnt ihr euch auch in meinem Podcast anhören: [Anwendungsentwickler-Podcast](http://anwendungsentwicklerpodcast.de/ "Anwendungsentwickler-Podcast"). | ||
+ | |||
+ | <HTML><a href="http://anwendungsentwicklerpodcast.de/" title="Anwendungsentwickler-Podcast anhören"><img src="http://public.macke.it/Abbildungen/AnwendungsentwicklerPodcastAnhoeren.jpg" alt="Anwendungsentwickler-Podcast anhören" /></a><br/></HTML> | ||
+ | |||
===== Projektantrag ===== | ===== Projektantrag ===== | ||
Zeile 61: | Zeile 70: | ||
=== Themen der letzten Prüfungen === | === Themen der letzten Prüfungen === | ||
- | * Winter 2014 | ||
- | * GH1 | ||
- | - Pflichten-/Lastenheft, Personaleinsatzplan/Gantt-Diagramm vervollständigen, Use-Case-Diagramm erstellen | ||
- | - relationales Datenmodell erstellen (Fragebogenverwaltung) | ||
- | - Algorithmus zur Berechnung der prozentualen Mietbelastung von Einkommensgruppen erstellen (2-dimensionales Array) | ||
- | - Algorithmus zum Sortieren eines 2-dimensionalen Arrays (Bubble-Sort) erstellen | ||
- | - SQL-Abfragen auf bestehendes Tabellenmodell | ||
- | * GH2 | ||
- | - Anbgebotsvergleich/Nutzwertanalyse erstellen, Fragen zu Vertragsstörungen | ||
- | - SSDs, Englisch übersetzen, RAID, Speicherplatz berechnen | ||
- | - VLANs: statisch/dynamisch, tagged/untagged, Planskizze vervollständigen, VPNs | ||
- | - SMARTe Ziele, Netzplan vervollständigen | ||
- | - Tabellenmodell erweitern, SQL-Abfragen erstellen | ||
- | * Sommer 2014 | ||
- | * GH1 | ||
- | - Netzplan vervollständigen und Begriffe erläutern, Cloud Computing | ||
- | - EPK in Aktivitätsdiagramm umwandeln | ||
- | - Algorithmus zur Ausgabe einer Rechnung erstellen | ||
- | - Algorithmus zur Codierung eines QR-Codes erstellen | ||
- | - SQL-Abfragen erstellen | ||
- | * GH2 | ||
- | - Unternehmensfusion, Finanzierungsvergleich, Innenfinanzierung | ||
- | - Servervirtualisierung (Hypervisor, Hosted), Stromkosten berechnen, IPv6, ping | ||
- | - Subnetting, DHCP, DNS, VPN, IPSec, symmetische vs. asymmetrische Verschlüsselung | ||
- | - Organisationsformen anhand Organigramm erläutern, Anwendungssysteme (ERP, CRM usw.) erläutern | ||
- | - SQL-Abfragen erstellen | ||
- | * Sommer 2013 | ||
- | * GH1 | ||
- | - Projektmanagement-Begriffe erklären, Datenschutz, CASE-Tools | ||
- | - UML-Sequenzdiagramm zu einer Online-Bestellung erstellen, Klassendiagramm erläutern | ||
- | - relationales Tabellenmodell in dritter Normalform zu einem Angebot erstellen | ||
- | - Algorithmus zur Prüfzifferberechnung und Quersummenbildung erstellen | ||
- | - SQL-Abfragen auf vorgegebener Tabellenstruktur | ||
- | * GH2 | ||
- | - Aufbauorganisation erläutern, EPK erstellen | ||
- | - Amortisationsrechnung, Marketingaktionen | ||
- | - Hardware vergleichen, WLAN-Konfiguration, strukturierte Verkabelung | ||
- | - VLANs, Subnetting, VPN, englischen Text verstehen | ||
- | - relationales Tabellenmodell vervollständigen, Datentypen für Spalten ermitteln, SQL-Abfragen | ||
- | * Winter 2012 | ||
- | * GH1 | ||
- | - Softwareentwicklungsmodelle erläutern, Netzplan erläutern | ||
- | - HTML vervollständigen und erläutern | ||
- | - Algorithmus zur Erstellung eines Reports aus einer einfachen Tabellen erstellen | ||
- | - ER-Modell zu Produkten erstellen, Schlüssel identifizieren | ||
- | - SQL-Abfragen auf vorgegebener Tabellenstruktur | ||
- | * GH2 | ||
- | - Lasten-/Pflichtenheft erläutern, Kalkulationsrechnung, Rechnungswesen | ||
- | - WLAN-Kameras, Hardwareauswahl, englischen Text verstehen, Datenmenge für Videos berechnen | ||
- | - Power over Ethernet, Algorithmus zur Suche in einer Datenbank | ||
- | - Geschäftsbrief zum Verzug erstellen | ||
- | - BYOD, Persönlichkeitsrechte bei Fotos, Kostenvergleichsrechnung | ||
- | * Sommer 2012 | ||
- | * GH1 | ||
- | - Use-Case-Diagramm, Algorithmus in Pseudocode/PAP/Struktogramm | ||
- | - Zustandsdiagramm, Beziehungstypen zwischen Klassen | ||
- | - relationales Tabellenmodell in dritter Normalform | ||
- | - Algorithmus zur XML-Verarbeitung in Pseudocode/PAP/Struktogramm | ||
- | - SQL auf bestehenden Tabellen | ||
- | * GH2 | ||
- | - Cloud Computing, SaaS, SLA | ||
- | - Public/Private/Hybrid Clouds, SAN/NAS, Sicherheit in der Cloud | ||
- | - IPSec, VPN, Firewall, IPv6-Adressen kürzen/erzeugen | ||
- | - Kostenvergleich zweier Investitionen, Online-Marketingmaßnahmen | ||
- | - Algorithmus in Struktogramm, Datentypen, Use-Case-Diagramm | ||
- | * Winter 2011 | ||
- | * GH1 | ||
- | - Algorithmen in Pseudocode/PAP/Struktogramm | ||
- | - Aktivitätsdiagramm | ||
- | - ERM | ||
- | - Algorithmus in Pseudocode/PAP/Struktogramm | ||
- | - SQL auf bestehenden Tabellen, Trigger/Replikation erläutern | ||
- | * GH2 | ||
- | - Projektphasen, Aufgaben Projektleiter, Projektorganisation, Netzplan | ||
- | - Vor-/Nachteile von Virtualisierung, Lieferverzug erläutern, Fehler in Lieferschein/Rechnung finden, Gewährleistung/Mangel erläutern | ||
- | - USV, NAS, RAID | ||
- | - RFID, Paritäten ermitteln, Werks-/Dienstvertrag, SLA | ||
- | - Übersetzung Englisch/Deutsch, TCO, Kostenvergleich zweier Angebote | ||
- | * Sommer 2011 | ||
- | * GH2 | ||
- | - Projektphasen, ABC-Kundenanalyse, Nutzwertanalyse, Softwarequalitätskriterien | ||
- | - Aktivitätsdiagramm | ||
- | - Algorithmus in Pseudocode/PAP/Struktogramm | ||
- | - relationales Tabellenmodell in dritter Normalform | ||
- | - SQL auf bestehenden Tabellen | ||
- | * GH2 | ||
- | - Geschäftsmodelle, Zielgruppenanalyse, Organisationsstruktur | ||
- | - Kommunikationspolitik | ||
- | - Kostenrechnung | ||
- | - Verkabelung, DHCP, private IP-Adressbereiche, Übersetzung Englisch/Deutsch | ||
- | - Algorithmus in Pseudocode/PAP/Struktogramm | ||
- | * Winter 2010 | ||
- | * GH1 | ||
- | - Datenschutz, Corporate Design, Barrierefreiheit, symmetrische/asymmetrische Verschlüsselung | ||
- | - Algorithmus in Pseudocode/PAP/Struktogramm | ||
- | - Zustandsdiagramm | ||
- | - relationales Tabellenmodell in dritter Normalform | ||
- | - SQL auf bestehenden Tabellen | ||
- | * GH2 | ||
- | - Web-Begriffe erläutern, Unicode, CSS, Domainwahl, Datenschutz | ||
- | - Beschaffungskanäle, Ausschreibung, AGB, Angebotsvergleich, Lizenzen | ||
- | - Servertypen, Hardware | ||
- | - Subnetting, Übersetzung Englisch/Deutsch, Berechnung notwendiger RAM, Vorteile von Thin Clients | ||
- | - IT-Security-Policy, VPN, USV, Übersetzung Englisch/Deutsch | ||
- | - SQL auf bestehenden Tabellen | ||
- | * Sommer 2010 | ||
- | * GH1 | ||
- | - Kickoff-Sitzung, Vorteile internes Projekt, Projektdokumentation, Testverfahren | ||
- | - Use-Case-Diagramm, Sequenzdiagramm | ||
- | - relationales Tabellenmodell in dritter Normalform | ||
- | - SQL auf bestehenden Tabellen | ||
- | - Algorithmus in Pseudocode/PAP/Struktogramm | ||
- | * GH2 | ||
- | - relationales Tabellenmodell in dritter Normalform | ||
- | - VLANs, OSI-Modell, Übersetzung Englisch/Deutsch | ||
- | - VPN, Tunnel, IPSec, RAID | ||
- | - Verzeichnissynchronisation, Leistungsaufnahme berechnen, Datensicherung | ||
- | - Authentifizierung, Verschlüsselung, ASCII-Verschlüsselung | ||
- | - Onlinebeschaffung, Rahmenvertrag, Kostenberechnung | ||
- | === Aktuelles (2014/2015) === | + | Die Liste ist umgezogen: [Themen der schriftlichen IHK-Prüfungen](http://fiae.link/Pruefungsthemen "Themen der schriftlichen IHK-Prüfungen") |
+ | |||
+ | === Aktuelles (2015) === | ||
* Windows 8.1 | * Windows 8.1 | ||
* Smart Watches | * Smart Watches | ||
Zeile 192: | Zeile 84: | ||
* LTE | * LTE | ||
* NoSQL | * NoSQL | ||
+ | * Big Data | ||
* UEFI | * UEFI | ||
Zeile 271: | Zeile 164: | ||
=== Betriebssysteme === | === Betriebssysteme === | ||
+ | * verschiedene Betriebssysteme kennen (Linux, Windows, Android, iOS, Windows Phone) | ||
* Unterschied Unix/Linux | * Unterschied Unix/Linux | ||
- | * Dateisysteme (FAT, NTFS, ext) | ||
* Vor-/Nachteile Linux/Windows | * Vor-/Nachteile Linux/Windows | ||
- | * Samba/SMB | + | * Dateisysteme (FAT, NTFS, ext) |
+ | * Aufbau des Dateibaums | ||
+ | * Kommandozeile vs. GUI | ||
* Linux | * Linux | ||
* wichtige Befehle kennen (ls, chmod, chown, ps, grep, mount) | * wichtige Befehle kennen (ls, chmod, chown, ps, grep, mount) | ||
+ | * wichtige Verzeichnisse kennen (bin, boot, dev, etc, home, lib, root, sbin, var) | ||
* Dateirechtesystem erklären (ugw + rwx) | * Dateirechtesystem erklären (ugw + rwx) | ||
* gängige Linux-Distributionen nennen (Debian, Suse, Red Hat, Ubuntu etc.) | * gängige Linux-Distributionen nennen (Debian, Suse, Red Hat, Ubuntu etc.) | ||
* Wie wird die Hardware angesteuert? | * Wie wird die Hardware angesteuert? | ||
* Mounten von Laufwerken | * Mounten von Laufwerken | ||
- | * Windows 7 | + | * Samba/SMB |
- | * Android, iOS, Windows Phone | + | * Typen von Multitasking erläutern (kooperativ vs. präemptiv) |
+ | * Prozess vs. Task vs. Thread | ||
=== Datenbanken === | === Datenbanken === | ||
Zeile 289: | Zeile 186: | ||
* Eigenschaften von relationalen Datenbanken | * Eigenschaften von relationalen Datenbanken | ||
* ORM | * ORM | ||
+ | * NoSQL (dokumentenorientiert, spaltenorientiert, Key/Value-Store, objektorientiert, Graphendatenbank) | ||
+ | * CAP-Theorem | ||
+ | * Map/Reduce | ||
+ | * Eventual Consistency | ||
* Begriffe kennen und erläutern | * Begriffe kennen und erläutern | ||
* Redundanz, Primär-/Fremdschlüssel, Datensatz, INSERT | * Redundanz, Primär-/Fremdschlüssel, Datensatz, INSERT | ||
Zeile 296: | Zeile 197: | ||
* Trigger erklären | * Trigger erklären | ||
* SQL-Abfragen | * SQL-Abfragen | ||
+ | * DDL, DML, DQL, DCL, DTL | ||
* CRUD (Create, Read, Update, Delete) | * CRUD (Create, Read, Update, Delete) | ||
* verschiedene Joins (INNER, OUTER LEFT/RIGHT) | * verschiedene Joins (INNER, OUTER LEFT/RIGHT) | ||
Zeile 306: | Zeile 208: | ||
* Modellierung von Beziehungen (1:1, 1:n, m:n) | * Modellierung von Beziehungen (1:1, 1:n, m:n) | ||
* mögliche Beispiele: Benutzer/Login (1:1), Benutzer/Bestellung (1:n), Benutzer/Benutzergruppe (m:n) | * mögliche Beispiele: Benutzer/Login (1:1), Benutzer/Bestellung (1:n), Benutzer/Benutzergruppe (m:n) | ||
+ | * Big Data | ||
* mögliche Aufgaben | * mögliche Aufgaben | ||
* vorhandenes Tabellenmodell normalisieren | * vorhandenes Tabellenmodell normalisieren |