Junior- und Mittelstufen-Entwicklung
Willkommen in der Phase Junior- und Mittelstufen-Entwicklung! Hier wirst du dich tief mit der Full-Stack-Entwicklung beschaeftigen, Frontend-Komponentisierung, Datenbankdesign, Backend-API-Entwicklung und Deployment beherrschen.
Was du lernen wirst
Frontend-Entwicklung
Beherrsche moderne Frontend-Entwicklung und lerne die Verwendung von Komponentenbibliotheken und Designtools:
Backend-Entwicklung
API-Design, Datenbankverwaltung und Anwendungs-Deployment-Strategien lernen:
Grossaufgaben
Die vorherigen Kapitel behandeln die "Bauteile", die Grossaufgaben behandeln das "Zusammenbauen der Bauteile zu einem lauffaehigen, demonstrablen und veroeffentlichbaren Produkt".
Es wird empfohlen, die Reihenfolge Grossaufgabe 1 -> Grossaufgabe 2 zu befolgen:
- Grossaufgabe 1 fuehrt dich zuerst durch die haeufigste Hauptkette moderner SaaS: Login, Generierung, Datenbank, Zahlung, Admin-Panel.
- Grossaufgabe 2 bringt dich dann in Szenarien, die eher Geschaeftssystemen aehneln: Rollenberechtigungen, Fragenbank, Pruefungen, Abgabeprotokolle, Admin-Konsole.
flowchart LR
A["Frontend-Seiten und Komponenten"] --> B["Datenbank und Schnittstellen"]
B --> C["Grossaufgabe 1<br/>Copywriting-Generierungs-SaaS"]
C --> D["Zahlung / Deployment / Admin-Verwaltung"]
D --> E["Grossaufgabe 2<br/>Online-Pruefungssystem"]
E --> F["Vollstaendiges Full-Stack-Portfolio"]Wenn du nicht weisst, womit du anfangen sollst, kannst du die folgende Vergleichstabelle als Referenz nutzen:
| Projekt | Was du hauptsaechlich ueben wirst | Am besten geeignet fuer | Endabgabe |
|---|---|---|---|
| Grossaufgabe 1: Copywriting-Generierungs-Website | SaaS-Seitenstruktur, Benutzer-Login, KI-Generierung, Stripe-Zahlung, Admin-Panel | Personen, die zum ersten Mal eine vollstaendige kommerzielle Website erstellen | Ein SaaS-Prototyp mit Registrierung, Generierung, Zahlung und Verwaltung |
| Grossaufgabe 2: Online-Pruefungs- und Managementsystem | Rollenberechtigungen, Fragenbank-Modellierung, Pruefungsablauf, Abgabeprotokolle, Korrektur und Statistik | Personen, die ein "Geschaeftssystem" wirklich vervollstaendigen moechten | Eine Pruefungsplattform mit Studenten- und Admin-Ansicht |
Unabhaengig davon, welche Aufgabe du waehlst, wird empfohlen, mindestens diese 3 Abgabeprodukte vorzubereiten:
- Ein lauffaehiges Projekt-Repository
- Ein zugaenglicher Demonstrationslink
- Ein README und ein Demovideo
Wenn du die beiden Hauptprojekte bereits abgeschlossen hast oder dein Portfolio nach deinem eigenen technischen Schwerpunkt erstellen moechtest, kannst du aus den folgenden erweiterten Themen eines fuer eine tiefere Bearbeitung auswaehlen:
KI-Faehigkeitserweiterung
Fuer wen ist dies geeignet
- Entwickler mit gewisser Programmiergrundlage, die systematisch Full-Stack-Entwicklung lernen moechten
- Lernende, die vom Produktmanager zum Full-Stack-Ingenieur wechseln moechten
- Junior- bis Mittelstufen-Entwickler, die moderne Entwicklungstools und Workflows beherrschen moechten
- Unternehmer, die unabhaengig vollstaendige Produkte entwickeln moechten
Voraussetzungen
- Abschluss der Phase "Anfaenger und Produktprototyp" oder gleichwertige Grundkenntnisse
- Verstaendnis grundlegender HTML/CSS/JavaScript-Konzepte
- Grundkenntnisse ueber KI-Programmierungstools
Bereit, dich in die Full-Stack-Entwicklung zu vertiefen? Klicke auf die linke Navigation, um mit dem Lernen zu beginnen!