FardaIQ
Mehrsprachige Webanwendung mit Kundenportal. Ich habe Nutzerabläufe erarbeitet, Fehler reproduziert und Releases auf Linux durchgeführt.
Deutsche Live-Website öffnen ↗Ich bin Erfan Bonyani. Ich bringe praktische Erfahrung in IT-Support, Anwendungstests und Fehleranalyse mit. Mein nächster Schritt: Softwareentwicklung in einer Ausbildung systematisch vertiefen.
Ausbildung zum Fachinformatiker
Fachrichtung Anwendungsentwicklung

Was ich ausprobiert habe.
Welchen Beitrag ich geleistet habe.
Und was ich dabei lerne.
Mehrsprachige Webanwendung mit Kundenportal. Ich habe Nutzerabläufe erarbeitet, Fehler reproduziert und Releases auf Linux durchgeführt.
Deutsche Live-Website öffnen ↗Benutzer- und Verwaltungsabläufe einer Python-Anwendung: konzipieren, testen und die Bereitstellung begleiten.
Eine kompakte Lernübung zu Rollen, Auftragszuständen und Eingabevalidierung. Code und Unit-Tests sind öffentlich. Die Regeln können Sie unten interaktiv ausprobieren.
Mein Beitrag, transparent. KI-Werkzeuge unterstützen Implementierung, Tests und Dokumentation. Mein eigener Beitrag: Anforderungen, Abläufe, praktische Prüfung, Fehlerreproduktion und Bereitstellung. Die Fallstudien ordnen meine Aufgaben ein; der Anwendungscode der ersten beiden Projekte bleibt privat. Das Python-Beispiel ist eine KI-gestützte Lernübung. Die Telegram- und Python-Grafiken sind schematisch; das FardaIQ-Bild zeigt die echte Website.
Konkrete Situationen aus FardaIQ.
Dokumentierte Arbeit statt Schlagwörter.
Ein Auftrag durchläuft definierte Zustände. Eine Aktion funktioniert nur mit der passenden Rolle und im richtigen Zustand.
Probieren Sie zuerst „Arbeit starten“. Das Beispiel lehnt den ungültigen Übergang ab, ohne den Auftrag zu verändern.
Python-Code und Tests ansehen ↗Lokale JavaScript-Veranschaulichung der veröffentlichten Python-Übung. Fiktiver Auftrag, keine Anmeldung und keine echte Zahlung; die Rollenauswahl demonstriert eine Regel und ist keine Zugriffskontrolle.
Wählen Sie eine Aktion. Ungültige Aktionen verändern den Zustand nicht.
Stornieren: nur als Administrator vor dem Zustand „Bezahlt“. Danach wäre ein eigener Rückerstattungsablauf nötig.
Vom direkten Kontakt mit Kunden und ihren IT-Problemen zur Mitarbeit an Anwendungen.
Vollständigen Lebenslauf öffnenBestehende Anwendungen anpassen, Funktionstests durchführen, Fehler analysieren und kleinere Änderungen dokumentieren.
Computer und Standardsoftware einrichten; im IT-Support und bei grundlegenden Infrastrukturaufgaben mitarbeiten.
Hard- und Softwareprobleme diagnostizieren, Kundensysteme einrichten und technische Lösungen verständlich erklären.
Die akademische Grundlage für meinen weiteren Weg in die praktische Softwareentwicklung.
Warum eine Ausbildung trotz Bachelor?
Ich möchte Software zunehmend selbstständig programmieren, technische Entscheidungen begründen und in einem erfahrenen Entwicklungsteam arbeiten. Eine Ausbildung ist für mich die bewusste Entscheidung, meine Grundlagen in strukturierter Praxis zu vertiefen.
Ich bringe Erfahrung in Test, Fehleranalyse, Dokumentation und Kundenkontakt mit. Meine Programmierkenntnisse möchte ich darauf aufbauend systematisch weiterentwickeln.
Mein GitHub-ProfilC#, Python, ASP.NET MVC, Microsoft SQL Server — Kenntnisse aus Praxis und Kursen.
TypeScript, React, Aiogram, SQLite, Git, Linux, Visual Studio und VS Code.
Deutsch B2 · Goethe-Zertifikat
Englisch B1 · Persisch Muttersprache
Bereit, zum Ausbildungsbeginn nach Deutschland umzuziehen. Den konkreten Eintrittstermin stimme ich im Bewerbungsverfahren ab. Kennenlernen gerne per Video.
Sie bilden Fachinformatiker für Anwendungsentwicklung aus?
Ich freue mich darauf, Sie und Ihr Team kennenzulernen.